none
Alta Disponibilidade com Hyper-v RRS feed

  • Pergunta

  •  

    Olá Senhores, beleza ?

     

    Por favor, me esclareçam as seguintes duvidas se possivel.

    Bem, o Vmware vSphere possui a solução Vmware vCenter que permite trabalhar com alta disponibilidade colocando hostx ESXi em cluster e algumas features interessantes podem ser configuradas na solução, exemplo:

    DRS - Feature de balanceamento que permite ao vCenter movimenrtar as máquinas virtuais entre os hosts de acordo com o estado da carga dos hosts, quando por exemplo um destes hosts do cluster está no topo de processamento, o DRS avisa ao Vmotion e este move algumas vms para outros hosts, aliviando a carga.

    HA - Alta dispoibilidade automatica, se um host parar, as vms deste são movimentadas para outros hosts e ali são inicializadas.

    FT - Fault Toleranc, cluster entre vms, máquinas virtuais identicas só que rodando em hosts diferentes.

    DPM - Distributed Power Management, esta featura visa economizar energia, quando o DPM nota que várias máquinas virtuais podem rodar em hosts ao invés de rodar em 5 por exemplo, o DPM aciona o Vmotion e manda mover as máquinas para outros hosts e coloca o outro host em stand-by, ligando-o novamente quando necessário.

    Pergunto, para que eu possa ter estes mesmo serviços no Hyper-v (fora do DPM que somente a Vmware tem, creio), preciso de SCVVM ou Cirtrix Essentials for Hyper-v ? É possivel criar um Cluster entre dois ou mais servidores Hyper-v sem precisar de SCVMM ou Citrix Essentials ? Como seria o gerenciamento, através de qual console ?

    E o cluster de Hyper-v sem usar o SCVMM movimenta as Vms automaticamente entre hosts, ou precisa de intervenção humana ?

     

    Obrigado amigos e aguardo retorno.


    Ivanildo Teixeira Galvão
    terça-feira, 21 de dezembro de 2010 18:12

Respostas

  • Olá Ivanildo, 

    Sim é possivel realizar as mesmas configurações de alta disponibilidade do Vmware para o Hyper-v.

    Você faz o gerenciamento do cluster pelo Failover clustering(feature do windows), lá você consegue controlar a alta disponibilidade da máquina (que no caso no hyper-v é o live migration), o que acontece é o seguinte, quando você configura o cluster você define o Quorum do cluster que no caso de duas máquinas virtuais com failover clustering é o que vai fazer a diferença na hora de migrar as máquinas de um host para o outro, e você consegue configurar isso manualmente, e, uma vez configurado não é necessário a intervensão humana para que aconteça a migração.

    Existem alguns pré requisitos para que exista o Failover clustering, como sistema operacional dos dois hosts devem ser de versões identicas (não que isso seja um impecilho) mas ele acusa como um alerta na hora de configurar o cluster, os dois hosts devem visualizar os mesmos compartilhamentos de disco da storage e outros pré requisitos, dê uma olhada mais afundo para que isso ocorra com sucesso.

    A FT é default na plataforma de virtualização, o que acontece na verdade é que uma máquina virtual existe em um host e quando esse host cai a máquina virtual é "Migrada para um outro host", MAS, se ele cai por completo não exsiste a possibilidade de copiar a memória da máquina para o outro host, então quando a maquina migra para o outro host você tem a perda dessa VM, que é o tempo de inicialização e carregar uma nova memória para a VM.

    Você consegue movimentar as máquinas sem o VMM pelo failover cluster.

    O DPM do VMware também é possivel fazer no hyper-v, mas por falta de conhecimento prefiro deixar que outros participantes fale sobre o assunto.

    Acho que é isso. Se eu puder ajudar em mais alguma coisa estou a disposição.

    Grande abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - http://virtualizing.wordpress.com/
    • Sugerido como Resposta Jonathan Santos quarta-feira, 22 de dezembro de 2010 12:05
    • Marcado como Resposta Ivanildo Galvão quinta-feira, 23 de dezembro de 2010 15:04
    quarta-feira, 22 de dezembro de 2010 04:23
  • Ivanildo,

    Qual versão do Windows 7 você tem instalado?

    No Windows 7 home não é possivel gerenciar.

    Você instalou o Rsat ?

    Então, tem que estudar qual solução seria mais interessante para o cliente. Colocar na ponta do lápis o que ele precisa e PRINCIPALMENTE, o que ele pensa para o futuro relacionado ao crescimento da empresa. Não adiantaria para nós comprar ou usar

    Com o Enterprise você consegue subir 4 máquinas virtuais e com o Datacenter você não tem limitações de máquinas virtuais. Lembrando que você tem que comprar um SO para cada host.

    Você tem que estudar neste momento quais são os planos futuros para esse cliente, o que ele pretende crescer para daqui a 6 mese, 1 ano e 2 anos. Se comprar uma solução que vai atender somente necessidades de hoje e não comprar uma solução que vá atender as necessidades futuras, isso pode gerar mais gastos futuramente do que um bom planejamento hoje.

    Eu não usei o Hyper-v Server ainda. Por isso não posso te dar maiores detalhes, mas vou procurar saber e até instalar e fazer alguns testes, até mesmo para me interar mais do produto.

    No SCVMM você consegue colocar as máquinas com alta disponibilidade, mas a configuração do cluster você deve fazer em um dos host e caso você use um storage, você deve configurar o compartilhamento dos discos em cada Host. Para que você coloque as máquinas na storage e não nos host. Colocando as máquinas virtuais no host, você ainda continua tendo um ponto de falha. Suponhamos que esse host caia, como mover as máquinas virtuais? A base de funcionamento é bem parecido com o VMware.

    Quando você cria e configura o cluster de failover nos host, após a criação você pode ir no SCVMM e adiciona o cluster, mas neste momento você tem que adicionar o nome do CLUSTER e não o nome dos HOST´s.

    Qualquer dúvida que tiver poste aqui que te ajudo a fazer isso ou te dar algumas dicas se precisar !

    Boas festas pra você! e Feliz 2011 lOl

    Grande abraço e boa sorte


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    sexta-feira, 31 de dezembro de 2010 19:25
  • Ivanildo,

    Como o Leandro disse náo é necessário ter o VMM para gerenciar o cluster.

    Estou usando o 7 Professional e tenho a opção para gerenciar o cluster.

    Infelizmente não uso twitter, mas se de alguma outra forma puder acompanhar os trabalhos estou a disposição!

     

    Grande abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    • Marcado como Resposta Ivanildo Galvão quinta-feira, 10 de fevereiro de 2011 00:35
    domingo, 2 de janeiro de 2011 15:22

Todas as Respostas

  • Olá Ivanildo, 

    Sim é possivel realizar as mesmas configurações de alta disponibilidade do Vmware para o Hyper-v.

    Você faz o gerenciamento do cluster pelo Failover clustering(feature do windows), lá você consegue controlar a alta disponibilidade da máquina (que no caso no hyper-v é o live migration), o que acontece é o seguinte, quando você configura o cluster você define o Quorum do cluster que no caso de duas máquinas virtuais com failover clustering é o que vai fazer a diferença na hora de migrar as máquinas de um host para o outro, e você consegue configurar isso manualmente, e, uma vez configurado não é necessário a intervensão humana para que aconteça a migração.

    Existem alguns pré requisitos para que exista o Failover clustering, como sistema operacional dos dois hosts devem ser de versões identicas (não que isso seja um impecilho) mas ele acusa como um alerta na hora de configurar o cluster, os dois hosts devem visualizar os mesmos compartilhamentos de disco da storage e outros pré requisitos, dê uma olhada mais afundo para que isso ocorra com sucesso.

    A FT é default na plataforma de virtualização, o que acontece na verdade é que uma máquina virtual existe em um host e quando esse host cai a máquina virtual é "Migrada para um outro host", MAS, se ele cai por completo não exsiste a possibilidade de copiar a memória da máquina para o outro host, então quando a maquina migra para o outro host você tem a perda dessa VM, que é o tempo de inicialização e carregar uma nova memória para a VM.

    Você consegue movimentar as máquinas sem o VMM pelo failover cluster.

    O DPM do VMware também é possivel fazer no hyper-v, mas por falta de conhecimento prefiro deixar que outros participantes fale sobre o assunto.

    Acho que é isso. Se eu puder ajudar em mais alguma coisa estou a disposição.

    Grande abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - http://virtualizing.wordpress.com/
    • Sugerido como Resposta Jonathan Santos quarta-feira, 22 de dezembro de 2010 12:05
    • Marcado como Resposta Ivanildo Galvão quinta-feira, 23 de dezembro de 2010 15:04
    quarta-feira, 22 de dezembro de 2010 04:23
  • Olá Gustavo, Obrigadão pelo retorno, seus esclarecimentos foram ótimos, consegui entender bem como é o funcionamento das soluções de HA do Hyper-v, agora é baixar documentações adequadas para estudar fazer alguns labs. Valeu
    Ivanildo Teixeira Galvão
    quinta-feira, 23 de dezembro de 2010 15:03
  • Se precisar de alguma outra coisa para lhe ajudar estou a disposição.

     

    Grande abraço, Feliz natal e boa sorte!


    Gustavo Santos - ITIL Foundation - ISO 27002 - http://virtualizing.wordpress.com/
    quinta-feira, 23 de dezembro de 2010 18:46
  • Gustavo ou amigos, me tirem uma duvida.

     

    Para ter a situação de Cluster onde as máquinas virtuais devem ser migradas automaticamente de um host para outro em caso de pane, posso ter este cenário com dois Hyper-v Server R2 ou tem que ser com Windows Server 2008 R2 com Hyper-v ?

    Existe alguma limitação para migração das Vms entre os hosts ?

    Vejam o cenário, um cliente me pediu orçamento para montar um sistema de Cloud, ele pensa em usar Hyper-v, só que ja sabem né, a alta disponibilidade tem que ser 100%, pois por exemplo em um nó de cluster um dos hosts Hyper-v tiver 10 vms e e este host parar, o Live Migration tem que mover estas 10 máquinas para o outro host que faz parte do nó e starta-las automaticamente.

    Então, onde gerencio e configuro o cluster sem o SCVMM ? No console de acesso instalado no Windows 7 o qual uso para acessar os servidores Hyper-v ?

    O cliente quer usar a solução, mas com o menor investimento possivel, e será possivel isso :) ? Pois com Vmware, tem que comprar o vCenter Server com a funcionalidade de HA, é pelo vCenter Server onde administramos os hosts ESXi.

     

    Aguardo e obrigado mais uma vez.


    Ivanildo Teixeira Galvão
    quinta-feira, 30 de dezembro de 2010 00:57
  • Olá Ivanildo,

    O Failover Clustering está disponível somente nas versões pagas do Windws server 2008 e 2008 R2 (Enterprise e Datacenter).

    Limitação não existe, por exemplo se você estiver um servidor com o Server 2008 R2 Enterprise Full e um outro com o Server 2008 R2 Server Core, mas o que acontece é que quando você está criando o cluster e adicionando os nós, na validação do cluster é emitido um alerta falando que a versão do Windos deve ser a mesma.

    Uma coisa que nós devemos pensar neste caso para seu cliente é que alta disponibilidade está diretamente relacionada a custo. Caso ele queira uma alta disponibilidade ele vai ter que gastar um pouco mais, e mesmo assim não chega a ser 100%, isso se aplica tanto para o Hyper-v quanto para as versões da VMware. Uma alta disponibilidade dependendo do cenário que você tem, exige dois switchs, uma storage com fontes redundantes e duas HBA's para controle, tipo de disco SAS, SATA, dependendo do que executa dentro do ambiente, para ter uma velocidade maior para aplicativos ERP e database. A alta disponibilidade para o cliente depende do nível que ele quer e onde ele quer chegar.

    Na situação que você colocou, que no caso, para mover as 10 VM's para um outro server, esse servidor que vai receber as VM's tem que ter um hardware que aguente as máquinas que estão sendo executadas nele, mais as 10 VM's que vão migrar, por tanto deve ser um hardware com uma boa capacidade para aguentar isso com folga para que o nível de alta disponibilidade não seja afetado por desempenho do host.

    Sim você pode gerenciar a partir do Windows 7, mas as configurações de instalação e adição dos nós faça dentro de cada host para que você consiga ter um melhor desempenho da aplicação.

    Você consegue administrar isso sem o SCVMM, mas é muito mais interessante ter ele justamente porque nele, você tem um gerenciamento centralizado de todo o seu ambiente virtualizado e consegue ainda adicionar o seu cluster, para fazer o provisionamento e gerenciamento com relatórios, powershell, e uma infinidades de recursos que somente com o Hyper-v você não tem.

    Seria interessante você mostrar isso para ele e apresentar as diferenças e facilidades que se tem com o SCVMM em um ambiente virtualizado.

    Se restou alguma dúvida poste novamente!

    Grande abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    quinta-feira, 30 de dezembro de 2010 02:28
  • Olá Gustavo, obrigado mais uma vez, vejo que vc entende bastante de Hyper-v, fico feliz em está falando com a pessoa certa :)

    Aqui na empresa nós vendemos soluções Microsoft também, só que tenho muito a aprender com o Hyper-v.

    Se para ter HA com FT preciso das versões do Windows Server 2008 Enterprise, qual a finalidade da opção Cluster e Failover existente no Microsoft Hyper-v Server R2 ?

    Pelo o que entendo um Cluster de Servidores permite que vc tenha os mesmos serviços de um servidor rodando em outro servidor, ok ? Tipo espelhamento, vc tem dois servidores que se comportam como se fossem 1, quando um servidor do nó para o outro assume os serviços automaticamente, mesma coisa seria para o cluster entre hypervisors, ok ? Ou seja, o que tem em um host hyper-v, passa para o outro, pois ambos funcionam como se fosse um ok ?

    E para isso preciso das versões pagas, mas me explique porque o MS Hyper-v tem a opção de enable de Cluster e Failover no console de configuração.

     

    Obrigado

     


    Ivanildo Teixeira Galvão
    quinta-feira, 30 de dezembro de 2010 12:12
  • Ivanildo,

    No Microsoft Hyper-v Server 2008 R2 também é possivel fazer conforme a especificação do site da solução. Falta de prática na solução, mas até onde eu sabia somente era possivel nas versões pagas.

    http://www.microsoft.com/brasil/servidores/hyper-v-server/overview.mspx

    :)

     

    Grande abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    quinta-feira, 30 de dezembro de 2010 17:19
  • Amigo, a opção de Cluster e Failover está disponível no Microsoft Hyper-v Server, pelo menos para habilitar esta função, mas a configuração, estou suspeitando que só com o SCVMM, pois no console de acesso pelo Windows 7, não vejo nenhum local para habilitar esta opção.

    Para o cenário de um cliente de Cloud no qual peguei o projeto, acho que Hyper-v Server gratuito com SCVMM pago, fica mais barato do que comprar vários Windows Server 2008 Enterprise, pois ele precisará instalar pelo menos 06 hosts.

    Agora resta saber se o SCVMM é o console onde conseguirei gerenciar clusters de HA nestes servidores Hyper-v.

     

    Vou continuar na pesquisa, obrigado.


    Ivanildo Teixeira Galvão
    sexta-feira, 31 de dezembro de 2010 15:20
  • Ivanildo,

    Qual versão do Windows 7 você tem instalado?

    No Windows 7 home não é possivel gerenciar.

    Você instalou o Rsat ?

    Então, tem que estudar qual solução seria mais interessante para o cliente. Colocar na ponta do lápis o que ele precisa e PRINCIPALMENTE, o que ele pensa para o futuro relacionado ao crescimento da empresa. Não adiantaria para nós comprar ou usar

    Com o Enterprise você consegue subir 4 máquinas virtuais e com o Datacenter você não tem limitações de máquinas virtuais. Lembrando que você tem que comprar um SO para cada host.

    Você tem que estudar neste momento quais são os planos futuros para esse cliente, o que ele pretende crescer para daqui a 6 mese, 1 ano e 2 anos. Se comprar uma solução que vai atender somente necessidades de hoje e não comprar uma solução que vá atender as necessidades futuras, isso pode gerar mais gastos futuramente do que um bom planejamento hoje.

    Eu não usei o Hyper-v Server ainda. Por isso não posso te dar maiores detalhes, mas vou procurar saber e até instalar e fazer alguns testes, até mesmo para me interar mais do produto.

    No SCVMM você consegue colocar as máquinas com alta disponibilidade, mas a configuração do cluster você deve fazer em um dos host e caso você use um storage, você deve configurar o compartilhamento dos discos em cada Host. Para que você coloque as máquinas na storage e não nos host. Colocando as máquinas virtuais no host, você ainda continua tendo um ponto de falha. Suponhamos que esse host caia, como mover as máquinas virtuais? A base de funcionamento é bem parecido com o VMware.

    Quando você cria e configura o cluster de failover nos host, após a criação você pode ir no SCVMM e adiciona o cluster, mas neste momento você tem que adicionar o nome do CLUSTER e não o nome dos HOST´s.

    Qualquer dúvida que tiver poste aqui que te ajudo a fazer isso ou te dar algumas dicas se precisar !

    Boas festas pra você! e Feliz 2011 lOl

    Grande abraço e boa sorte


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    sexta-feira, 31 de dezembro de 2010 19:25
  • Gustavo,

     

    Quanto ao conceito de Cluster, HA, FT, DRS e Storages, isso eu conheço, minha grande duvida é se realmente preciso comprar o SCVMM para poder criar e gerenciar cluster com servidores Hyper-V Server, tenho experiencia com esta versão e com a versão existente no Windows Server 2008, mas cluster com estas vesões eu ainda não fiz. Cara o grande lance é que conheço uns caras que vivem dizendo de Cluster no Hyper-v é de graça, de  graça pra mim é instalar o Hypervisor e nada mais, só que instalei dois Hyper-v Server, com Storages iSCSI, mas no RSAT não vi nada sobre configuração de cluster, o Windows 7 que estou usando é o utlimate.

    Para criar Cluster no Vmware não é só instalar o ESXi e pronto, tem que ter um PC com Windows 2003 ou XP x64 com o vCenter Server instalado e com a licença de Ha habilitada, neste console criamos o Cluster e adicionamos os hosts no nó.

    No XenServer, vc precisa ter o XenCenter Advanced que também é pago assim como o vCenter Server da Vmware, se no Hyper-V é de graça, preciso ver isso :) Se fosse mesmo, seria uma interessante solução para o cliente que está montando uma empresa de Cloud Computing.

    Estou baixando o SCVMM neste momento, irei instalar e tentar criar o cluster dos servidores Hyper-v, depois crio um post no meu blog sobre isso.

    Quanto ao projeto, fechei com o cliente com a solução Xen Server usando o XenCenter Advanced, ja enviei a proposta para ele, o XenServer tem meilhor taxa de I/O de disco com tecnologia SATA do que o Vmware que usa preferencialmente discos SAS.

    Obrigado pela força Gustavo, vamos nos comunicando e trocando idéias sobre virtualização, quero compartilhar com vc os resultados de meus testes, se tiver Twitter, me segue que fica mais fácil de nos falarmos, o meu é @ivanildogalvao

     

    Um abraço e um 2011 cheio de realizações.


    Ivanildo Teixeira Galvão
    domingo, 2 de janeiro de 2011 00:02
  • Olá Ivanildo.

    Desculpe me intrometer na conversa de vocês, que por sinal está muito boa. Nesse caso que você descreveu é possível ter sim o HA com o Cluster no Hyper-V Server 2008 R2. Nesta última versão a Microsoft liberou o Cluster, inclusive o Live Migration gratuitamente.

    Você até pode incorporar o Hyper-V Server numa "farm" no SCVMM para gerenciamento, mas não é necessário ter o VMM Server para liberar esta funcionalidade.

    Você só precisará da console de gerenciamento remoto mesmo, que pode ser obtido através do RSAT ou até mesmo do ServerConfig 2.0 no próprio Hyper-V Server, possibilitando algumas tarefas básicas com ambiente gráfico: http://coreconfig.codeplex.com/

    A única coisa que AINDA não temos e o FT como no VMWare. Se não me engano essa opção copia as páginas de memória da VM entre os dois nós e caso um deles falhe a máquina virtual continua em execução no outro host (mesmo assim existe alguns limites na VMWare como Hardware e número de VMs, além do consumo da rede). Como descrito pelo Gustavo, no Hyper-V a VM é reiniciada no outro nó automaticamente caso aconteça alguma falha.

    Caso tenha alguma dúvida relacionadas aos tópicos acima, fique a vontade para discutí-las conosco.

    Abs.

    Leandro Carvalho
    MCSA+S+M | MCSE+S | MCTS | MCITP | MCBMSS | MCT | MVP Virtual Machine
    MSVirtualization | Wordpress | Winsec.org | ITCentral | LinhadeCodigo

    • Sugerido como Resposta Gustavo Santos domingo, 2 de janeiro de 2011 15:22
    domingo, 2 de janeiro de 2011 13:41
    Moderador
  • Ivanildo,

    Como o Leandro disse náo é necessário ter o VMM para gerenciar o cluster.

    Estou usando o 7 Professional e tenho a opção para gerenciar o cluster.

    Infelizmente não uso twitter, mas se de alguma outra forma puder acompanhar os trabalhos estou a disposição!

     

    Grande abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    • Marcado como Resposta Ivanildo Galvão quinta-feira, 10 de fevereiro de 2011 00:35
    domingo, 2 de janeiro de 2011 15:22
  • Olá Ivanildo,

    Como andam as coisas?

    Grande Abraço


    Gustavo Santos - ITIL Foundation - ISO 27002 - MCTS Windows Server Virtualization >>http://virtualizing.wordpress.com/
    quinta-feira, 6 de janeiro de 2011 03:17
  • Grande Gustavo, desculpa a demora, mas o Technet não está me avisando quando recebo respostas e só agora vi esta sua mensagem.

    Cara o projeto estás nas mãos do cliente, estudei, ensaiei, fiz a minha parte e entreguei o projeto a ele, mas parece que ele decidiu usas o Onnap, nunca ouvi falar antes, segundo ele ficava bem melhor em se tratando de custos.

     

    Obrigado pela força.


    Ivanildo Teixeira Galvão
    quinta-feira, 10 de fevereiro de 2011 00:34