Virtualização de Cluster na plataforma Microsoft.
-
Upload
jaguaraci-silva -
Category
Business
-
view
2.450 -
download
1
description
Transcript of Virtualização de Cluster na plataforma Microsoft.
Seminário Adm. Sistemas Seminário Adm. Sistemas
Distribuídos Distribuídos -- EASD 2007EASD 2007
Usando virtualização para implementar um cluster de alta disponibilidade de serviços na plataforma Microsoft
22/06/2009Jaguaraci Silva
1
disponibilidade de serviços na plataforma Microsoft
Introdução Introdução
� Conceitos de cluster� Microsoft cluster server� Visão geral do Microsoft Virtual Server
22/06/2009Jaguaraci Silva
2
� Visão geral do Microsoft Virtual Server 2005 R2
� Exemplo de implementação usando o cluster server da Microsoft
Conceitos de ClusterConceitos de Cluster
� Um cluster é aplicado a uma configuração composta de computadores com múltiplos processadores.Pode ser utilizado para alcançar alto
22/06/2009Jaguaraci Silva
3
� Pode ser utilizado para alcançar alto desempenho, alta disponibilidade ou ambos.
Conceitos de ClusterConceitos de Cluster
� Permitem processamento paralelo quando dois ou mais nodos compartilham recursos de entrada e saída.Podem acessar e compartilhar os mesmos
22/06/2009Jaguaraci Silva
4
� Podem acessar e compartilhar os mesmos dispositivos de armazenamento substituindo uns aos outros em caso de falha de hardware ou software.
Conceitos de ClusterConceitos de Cluster
� Uma arquitetura de servidores clusters fornecem:
– Escalabilidade– Facilidade de gerenciamento
22/06/2009Jaguaraci Silva
5
– Facilidade de gerenciamento– Equilíbrio de carga de trabalho
� Um cluster de alta disponibilidade provê a garantia de até 99% de utilização sem interrupção de serviço.
Conceitos de ClusterConceitos de Cluster
� Cluster são semelhantes a sistemas distribuídos, não possuem memória compartilhada.
� O compartilhamento de dados se dá através de troca de mensagens ou armazenamento em um
22/06/2009Jaguaraci Silva
6
� O compartilhamento de dados se dá através de troca de mensagens ou armazenamento em um disco comum.
� Classificação quanto ao compartilhamento de recursos:
– Sistemas de disco compartilhado– Sistemas que não compartilham armazenamento
Microsoft Cluster ServerMicrosoft Cluster Server
� Implementado em duas fases:– Windows NT Server 4.0
– Windows 2000 Advanced Server
22/06/2009Jaguaraci Silva
7
– Windows 2000 Advanced Server
� Atualmente é suportado a partir do Windows 2003 Enterprise
� Possui uma interface gráfica que facilita o gerenciamento dos nodos
Microsoft Cluster ServerMicrosoft Cluster Server
� Requisitos software:– DNS
– Atualização automática de registros no DNS
22/06/2009Jaguaraci Silva
8
– Atualização automática de registros no DNS
– WINS
– Controlador de domínio
– Active directory
Microsoft Cluster ServerMicrosoft Cluster Server
� Requisitos hardware:– Discos locais para o S.O. em cada nodo
– Storage para compartilhamento
22/06/2009Jaguaraci Silva
9
– Storage para compartilhamento
– Duas placas de rede
– Cabos do storage para todos os nodos
� Precisam ser idênticos!!
Microsoft Cluster ServerMicrosoft Cluster Server
� Requisitos de rede:– Único nome Netbios (16 bytes)
– IP estático para cada nodo
22/06/2009Jaguaraci Silva
10
– IP estático para cada nodo
– LAN privada para comunicação com nodos e outra pública para acesso dos hosts
Microsoft Cluster ServerMicrosoft Cluster Server
� Requisitos do disco compartilhado:– Barramento do disco deve ser compartilhado
por todos os nodos– Discos de sistema devem ser controlados
22/06/2009Jaguaraci Silva
11
– Discos de sistema devem ser controlados separadamente do disco compartilhado
– Ao menos 50Mb para uso do disco de quorum
– NTFS
Microsoft Cluster ServerMicrosoft Cluster Server
� Uso em:– Cluster de alta disponibilidade– Load balance HA x Load balance
22/06/2009Jaguaraci Silva
12
� HA x Load balance– Criação de um grupo de servidores visto
como um só– Acesso a recursos através de nomes Netbios– Balanceamento de carga
Microsoft Cluster ServerMicrosoft Cluster Server
22/06/2009Jaguaraci Silva
13
Virtual Server 2005 R2Virtual Server 2005 R2
� Provê suporte aos sistemas operacionais de servidores Microsoft
� Suporte a escalabilidade, extensibilidade, gerenciamento
22/06/2009Jaguaraci Silva
14
Suporte a escalabilidade, extensibilidade, gerenciamento
� É possível instalar módulos para monitoramento dos servidores da família backoffice da Microsoft
Virtual Server 2005 R2Virtual Server 2005 R2
� Cenários:– Teste e desenvolvimento de aplicações
– Consolidação de servidores
22/06/2009Jaguaraci Silva
15
– Consolidação de servidores
– Migração de aplicações
� Suporta:– NT 4.0, Windows 2000/2003, Small Business
Server, XP Professional e Vista
Virtual Server 2005 R2Virtual Server 2005 R2
� Suporta:– Gerenciamento remoto– Scripts– WMI
22/06/2009Jaguaraci Silva
16
– WMI– Compatibilidade com os produtos de
gerenciamentos de sistemas (MOM, SUS, etc)– Delegação de administração– System Event Logging
Virtual Server 2005 R2Virtual Server 2005 R2
� Escalabilidade:– SCSI (2 Terabytes)
– Multiprocessadores
22/06/2009Jaguaraci Silva
17
– Multiprocessadores
– Multithreading
– 3,6 Giga de RAM por VM
Virtual Server 2005 R2Virtual Server 2005 R2
� Segurança– SSL (NTLM e Kerberos V5)– VM pode ser configurada para uma conta específica
de usuário
22/06/2009Jaguaraci Silva
18
de usuário� Gerenciamento de recurso
– Alocação dinâmica de memória e CPU� Outras features
– Cluster failover– Rede virtual (DNS, DHCP, WINS)
Onde obter mais informaçõesOnde obter mais informações
Windows Server 2003
� http://www.microsoft.com/brasil/servidores/windowsserver2003/requisitos_sistema.mspx
Cluster Server 2003
� http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032343982&EventCategory=3&culture=en-
22/06/2009Jaguaraci Silva
19
tID=1032343982&EventCategory=3&culture=en-US&CountryCode=US
� http://technet.microsoft.com/en-us/windowsserver/bb405955.aspx� http://support.microsoft.com/kb/810220/pt-brVirtual Server 2005
� http://www.microsoft.com/brasil/technet/Colunas/VirtualServer2005.mspx
� Virtual Server 2005 Administrator's Guide, available at the Microsoft Web site at http://go.microsoft.com/fwlink/?LinkId=27540.
Onde obter mais informaçõesOnde obter mais informações
Alta Disponibilidade
� Um roteiro para exploração dos conceitos básicos de tolerância a falhas, Taisy Silva Weber, UFRGS.
22/06/2009Jaguaraci Silva
20