introdução 10. server core 9. validação 8. criação do cluster 7. novo modelo de quorum 6....
TRANSCRIPT
![Page 1: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/1.jpg)
Windows Server 2008 Failover Clustering: 10 aperfeiçoamentos em
relação ao Windows Server 2003 Clustering
![Page 2: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/2.jpg)
Introdução
10. Server Core
9. Validação
8. Criação do Cluster
7. Novo Modelo de Quorum
6. Projetado para SANs
Objetivos da Sessão e Agenda
![Page 3: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/3.jpg)
5. Novos Recursos de Rede
4. Clusters Geograficamente Dispersos
3. Migrações de Clusters
2. Gerenciamento
1. Facilidade de Uso
Conclusão
Objetivos da Sessão e Agenda
![Page 4: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/4.jpg)
Introdução
• Windows NT 4.0– Microsoft Cluster Service (MSCS)
• Windows 2000 Server / Windows Server 2003– Server Clustering
• Windows Server 2008– Failover Clustering (WSFC)
Mudanças de Nomenclatura
![Page 5: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/5.jpg)
10. Server Core• Suporte ao Windows Server Core• Sem Interface Gráfica local
– Administração por linha de comando (Cluster.exe)– Gerenciamento remoto pela console
• Roles suportados:– Servidor de arquivos (com DFS)– Servidor de impressão– WINS– DHCP– Hyper-V
![Page 6: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/6.jpg)
9. Validação
• Executa um conjunto de testes especializados em um grupo de servidores que pretendem formar um cluster – Quando executado em um cluster já configurado gera
um inventário de software, faz testes de rede e valida a configuração do sistema
– É tanbém uma ferramenta de diagnóstico de um cluster configurado
• Aponta problemas de hardware ou configuração antes do cluster entrar em produção– Garante que a solução a ser implantada é confiável– Inversão do “ônus da certificação”
O que é a ferramenta de Validação?
![Page 7: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/7.jpg)
9. ValidaçãoO que o Validate inventaria?
Consistência do SO
Arquitetura
Configuração
Mesma versão de SOE versão que suporte clustering
Mesmo nível de Hotfix e Service Pack
Arquitetura de CPUInformações de Memória
Se é membro de Domínio / RolesAnálise de drivers sem assinatura
Inventário de dispositivos PnPHBAs e Placas de RedeDispositivos
![Page 8: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/8.jpg)
9. ValidaçãoO que o Validate verifica?
Infraestrutura
Hardware
Software
Comunicação entre os nósCompatibilidade com comandos SCSI de Persistent Reservations
Qtde. de placas de rede por servidorDiscos compartilhados acessíveis de todos os nós e identificáveis
Cada placa de rede tem endereço IP único e em subnet diferente
Latências de rede e de I/O de discoSimulação de FailoverRecursos
![Page 9: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/9.jpg)
9. ValidaçãoRelatório
Links com detalhes
dos testes
HTML facilita documentação e análise remota
Resultados dos testes
![Page 10: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/10.jpg)
Windows Server 2003 (hoje)Criação de Cluster
![Page 11: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/11.jpg)
8. Criação do Cluster
![Page 12: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/12.jpg)
7. Novo Modelo de Quorum• Majority-based cluster membership
– Votos totalmente configuráveis• Elimina pontos de falha
– Arquitetura original assumia que o storage estaria sempre disponível
• Novo modelo– Modelo híbrido de algoritmo de Majority Node Set
(MNS) e Quorum com disco compartilhado– Este modelo substitui ambos os modelos existentes
• Sem ponto único de falha!– Cluster sobrevive à perda do disco de Quorum
![Page 13: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/13.jpg)
7. Novo Modelo de Quorum
• Novo majority-based quorum model– Quorum baseado na maioria dos nós– Disco é witness opcional com voto decidindo a maioria
• 3 votos no total, com 2 necessários para maioria– Assim o Cluster pode sobreviver à perda de qualquer 1 voto
Majority quorum model
SAN
Nó 1 Nó 2
Armazenamento compartilhado tem
1 voto
VotoVoto
Voto
Cada nó conta como 1 voto
![Page 14: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/14.jpg)
7. Novo Modelo de Quorum
• Apenas nós do cluster têm votos– 3 ou mais nós votam sem voto de Armazenamento
Compartilhado– Maioria de votos é necessária para operar o cluster
Maioria de Nós
Nó 3Nó 1 Nó 2
Voto
VotoVoto
Storage
![Page 15: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/15.jpg)
7. Novo Modelo de Quorum
• Apenas o Disco tem voto– Nós do cluster não votam, apenas o disco de quorum– Cluster fica disponível mesmo se apenas um nó tiver acesso ao
disco– Tem o mesmo comportamento do modelo legado de quorum
Witness Disk
SAN
Nó 1 Nó 2
StorageVoto
![Page 16: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/16.jpg)
7. Novo Modelo de Quorum
• File Share Witness permite um cluster de 2 nós sem disco compartilhado– Maioria de Nós + Witness quorum
• Solução excelente para GeoClusters– File Share deve se localizar em um terceiro site
• Um único servidor de arquivos pode funcionar como Witness para múltiplos clusters
• Melhoria do Witness do Windows Server 2003 para suportar mais de 2 nós
File Share Witness
Nó 1 Nó 2
File Share em um servidor
independente
VotoVoto
Witness
Cada nó tem 1 voto
![Page 17: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/17.jpg)
6. Projetado para SANs
• Mecanismo reprojetado para gerenciar discos compartilhados– Mecanismo para uso de Persistent Reservations– Novo algoritmo para gerenciamento de discos
compartilhados• PRs evitam o reset de dispositivos!
– Sem necessidade de SCSI Bus Resets que podem ser destrutivos em uma SAN
– Discos nunca ficam em estado desprotegido• Forte integração com Gerenciamento de Discos
dentro do núcleo do SO
SAN-friendly
![Page 18: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/18.jpg)
6. Projetado para SANsRequisitos de armazenamento
Apenas dispositivos de armazenamento que suportem Persistent Reservations serão suportados no Windows Server 2008 Failover ClusteringSem suporte a SCSI com interface paralela
Serial Attached SCSI (SAS) substituirá SCSI paralela
Fibra Ótica iSCSI SAS
Tipos suportados de Barramentos Compartilhados
![Page 19: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/19.jpg)
6. Projetado para SANs
• Suporte melhorado para restore de discos em cluster através de hardware snapshots– Desliga monitoramento de status de disco– Modo de Manutenção permitirá acesso exclusivo
temporário a discos de cluster, mesmo online, para outras aplicações• Combinação do Windows Server 2003 SP1 Maintenance
Mode e Extended Maintenance Mode pós-SP1 com melhor comportamento
Novo Modo de Manutenção
Você está OK?Espere um minuto…
![Page 20: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/20.jpg)
6. Projetado para SANs
• Lógica de Auto-Reparo embutida– Identifica discos com base em múltiplos atributos e auto-repara
se indicado por qualquer atributo– Novas validações para preservar os relacionamentos de mount
point• Recuperação
– Mecanismo interno para restabelecer relacionamentos enter recursos de Disco Físico e LUNs reais
– Análogo à ferramenta ClusterRecovery.exe• Opções do CHKDSK melhoradas
– Parâmetros consolidados e novas opções• DiskPart melhorado para incluir recursos de alteração de
assinaturas de disco
Melhorias de Suportabilidade
![Page 21: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/21.jpg)
6. Projetado para SANs
• Suporte a discos com GUID Partition Table (GPT)– Partições maiores que 2 terabytes– GPT permite melhor redundância and recuperação– Suporte para todas as plataformas: x86, x64 e IA64
• Suporte a qualquer esquema de particionamento– MBR ou GPT hoje, e novo mecanismo de
gerenciamento de discos com compatibilidade com qualquer novo esquema futuro
• Failover Clusters NÃO suportam nativamente discos dinâmicos compartilhados com recursos “out-of-the-box”
• Suporte possível com a compra do Symantec Storage Foundation for Windows
Particionamento
![Page 22: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/22.jpg)
5. Novos Recursos de Rede• Integração com a nova pilha TCP/IP do Windows
Server 2008• Suporte completo IPv6
– Suporte nativo a IPv6 para acesso de clientes e tunelamento
– Comunicação entre os nós por IPv6• Suporte a DHCP para Recursos IPv4
– Obtêm endereço IP do cluster a partir de um servidor DHCP
– Resolve a “dor” do gerenciamento de IPs estáticos
![Page 23: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/23.jpg)
5. Novos Recursos de Rede• Sem dependência de legado NetBIOS
– Pronto para ambiente sem NetBIOS• Simplifica o transporte de tráfego SMB• Elimina broadcasts de resolução de nomes WINS e
NetBIOS• Padroniza resolução de nomes por DNS
• Mudança de protocolos baseados em RPC para protocolos mais seguros orientados a sessão TCP
• Melhorias no IPsec permitindo failover quase instantâneo para clientes
![Page 24: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/24.jpg)
5. Novos Recursos de RedeDependências
Novos objetos de filtro de dependênciasRecurso Network Name depende dos recursos Endereço
IP A ou B– Hoje ambos os recursos A e B precisam estar
online para que o Network Name esteja disponível para os usuários
– Permite redundância de recursos
Recurso Endereço IP A
Recurso Endereço IP B
OU OU
Recurso Network Name
![Page 25: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/25.jpg)
5. Novos Recursos de RedeDependências
![Page 26: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/26.jpg)
4. Clusters Geograficamente Dispersos
..mas os negócios demandam mais!
Nós em lados opostos da mesma rua eram suficientes…
![Page 27: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/27.jpg)
4. Clusters Geograficamente Dispersos
• Nós do cluster agora podem estar em subnets distintas– Permite que os nós do cluster se comuniquem através
de roteadores– Não há mais necessidade de conexão de nós por
VLANs!• Melhorias na infra-estrutura permitem nós a
grande distâncias– Timeouts de Heartbeat configuráveis– Não há mais limites de distância
![Page 28: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/28.jpg)
3. Migrações de Clusters
• Cluster Migration tool– Migra a configuração de um cluster para outro– Copia recursos e configuração de cluster de
um cluster para outro• Rolling upgrade
– Não haverá
![Page 29: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/29.jpg)
2. Gerenciamento
• Nova ferramenta de gerenciamento de Clusters– Orientada a tarefas e mais fácil de usar– Menos parâmetros para se preocupar
• O que é esse tal de IsAlive/LooksAlive? Apenas faça meu cluster funcionar!
– Diga o que você quer e nós cuidamos do resto• Eu quero que este compartilhamento tenha Alta
Disponibilidade…
Nova Experiência do Usuário
![Page 30: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/30.jpg)
2. GerenciamentoNovo MMC snap-in
![Page 31: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/31.jpg)
1. Facilidade de Uso
• Simplicidade, segurança, estabilidade• Clusters sem necessidade de PhDs
– Fácil de criar, usar e gerenciar• Habilita o Generalista de TI
– Reduz o Custo Total de Propriedade (TCO) do Cluster• Os clusters passam a ser uma boa escolha de negócio
para as empresas
![Page 32: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/32.jpg)
1. Facilidade de Uso• Os Shares agora são visíveis apenas na
instância ativa do Cluster– Elimina a confusão do usuário pelo browsing
de clusters• Cluster Service Account
– Não há mais– O serviço agora é executado como
LocalSystem.• Configuração do MSDTC
– Novo assistente do High Availability Role permite uma fácil configuração do MSDTC
![Page 33: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/33.jpg)
Conclusão
• Cluster que não exige PhD– Facilidade de criação, uso e gerenciamento
• Redução do Custo Total de Propriedade (TCO) do cluster– Cluster é uma boa escolha de negócio para as
empresas– Nova ferramenta de validação reduz o custo
da solução• Tornando o cluster simples!
![Page 34: Introdução 10. Server Core 9. Validação 8. Criação do Cluster 7. Novo Modelo de Quorum 6. Projetado para SANs Objetivos da Sessão e Agenda](https://reader036.vdocument.in/reader036/viewer/2022081604/5706383f1a28abb8238f0d35/html5/thumbnails/34.jpg)
Recursos DisponíveisMicrosoft Developer Network (MSDN)(Webcasts, Blogs, Chats, Eventos Presenciais)http://microsoft.com/brasil/msdn
Trial Software e Virtual Labshttp://www.microsoft.com/technet/downloads/trials/default.mspx
Microsoft Learning e Certificaçãowww.mostrequevocesabe.com
Windows Server 2008http://www.microsoft.com/windowsserver2008/default.mspx
Microsoft Technet(Webcasts, Blogs, Chats, Eventos Presenciais)http://microsoft.com/brasil/technet
Windows Server 2008 Technical Library – Availability and Scalabilityhttp://technet2.microsoft.com/windowsserver2008/en/library/82bac070-bee4-452e-a783-3ce31b5e1d0f1033.mspx?mfr=true