This article is outdated.  For more recent content please see the MAP Toolkit Survival Guide at http://social.technet.microsoft.com/wiki/contents/articles/1640.microsoft-assessment-and-planning-toolkit.aspx



Planejamento, implementação e suporte de virtualização de servidor SQL com o Windows Server 2008 R2 Hyper-V e migração ao vivo

 

White Paper técnico

Autores: Shirmattie Seenarine (redator técnico independente) e Ross Mistry (Microsoft Corporation)

Revisores técnicos: cantado Hsueh e Prem Mehra

Editor: Craig Huber

Publicado em: de julho de 2010

Aplica-se a: Microsoft Windows Server, Microsoft SQL Server, Microsoft System Center

Este artigo é uma tradução da (http://technet.microsoft.com/en-us/library/ff898403.aspx) feito por uma máquina de tradução. Nós encorajamos você a contribuir com o conteúdo visando a melhoria da qualidade do artigo

Resumo:
Microsoft SQL Server, Microsoft System Center

Este white paper fornece orientação prescritiva e obter as etapas detalhadas para planejamento e implementação da virtualização de servidor SQL com Windows Server 2008 R2 Hyper-V e migração ao vivo.  O documento também se comunica estratégias para o gerenciamento de um ambiente virtual do SQL Server com recursos nativos do SQL Server e produtos do System Center Virtual Machine Manager (VMM) 2008 R2, Configuration Manager 2007 R2, Operations Manager 2007 R2 e Data Protection Manager 2010.

Autores

Shirmattie Seenarine é um escritor técnico independente com mais de 10 anos de experiência. Ela tem contribuído para muitos livros, incluindo a introdução do SQL Server 2008 R2, Windows Server 2008 Unleashed, Exchange Server 2007 Unleashed, sharepoint Server 2007 Unleashed, e Administração e gerenciamento doSQL Server 2008. Shirmattie tem escrito muitos artigos, White papers, documentos de design de arquitetura e procedimentos operacionais para empresas Fortune 500, incluindo Microsoft, CIBC, Solectron, Network Appliance e Gilead Sciences.

Ross Mistry é um Enterprise Architect na Microsoft Technology Center (MTC) no vale do silício.  Ele fornece briefings executivos, sessões de concepção arquitectónica e prova de oficinas de conceito para alguns dos maiores clientes da Microsoft.  Ele é especialista em SQL Server e arquitetos de soluções enfocando upgrades, migrações, alta disponibilidade, consolidação e virtualização.

Ross também é autor de vários livros, artigos e white papers. Seus livros recentes incluem: Apresentando o SQL Server 2008 R2 (MSPress), Windows Server 2008 R2 Unleashed (SAMS), gerenciamento do SQL Server 2008 e administração (SAMS), Exchange Server 2010 Unleashed (SAMS) e SharePoint 2007 Unleashed (SAMS).

Ross é um antigo MVP do SQL Server, bem conhecido na Comunidade do SQL Server em todo o mundo e freqüentemente dá palestras em conferências de tecnologia e grupos de usuários ao redor do mundo.  Conferências incluem SQL conexões, Europa PASS, BITS, grupos de usuários and Microsoft</c0> .  Você pode seguir e entre em contato com Ross no Twitter @ RossMistry.

Direitos autorais

As informações contidas neste documento representam a visão atual da Microsoft Corporation sobre as questões discutidas na data da publicação. Como a Microsoft deve responder às mudanças do mercado, isso não deve ser interpretado como uma confirmação por parte da Microsoft e a Microsoft não pode garantir a exactidão de qualquer informação apresentada após a data da publicação.

Este white paper é apenas para fins informativos. A MICROSOFT DISPONIBILIZA NÃO OFERECE GARANTIAS, EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, COMO PARA AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO.

Obedecer a todas as leis de direitos autorais aplicáveis é responsabilidade do usuário. Sem limitar os direitos autorais, nenhuma parte deste documento pode ser reproduzida, armazenada em, ou introduzida em um sistema de recuperação ou transmitida sob qualquer forma ou por qualquer meio (eletrônico, mecânico, fotocópia, gravação ou de outro) ou para qualquer finalidade, sem a permissão expressa por escrito da Microsoft Corporation.

A Microsoft pode ter patentes ou requisições para obtenção de patente, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual que abrangem o conteúdo deste documento. A posse deste documento não lhe confere nenhum direito sobre as citadas patentes, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual, salvo aqueles expressamente mencionados em um contrato de licença, por escrito, da Microsoft.

© 2010 Microsoft Corporation. Todos os direitos reservados.

Hyper-V, Microsoft, SQL Server, Windows e Windows Server são marcas registradas ou marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou outros países.

Os nomes reais das empresas e produtos mencionados aqui podem ser marcas comerciais de seus respectivos proprietários.

Introdução. 6

Visão geral das tecnologias e conceitos. 7

1. Planejamento de SQL Server Virtualization. 8 

1.1. Etapa 1: Conduta SQL Server inventário. 9 

1.1.1. Usando o Kit de ferramentas do mapa para realizar um inventário de servidor SQL (passo a passo)  10

1.1.2. Analisando os resultados. 11

1.1.3. Gerando um relatório de resumo do SQL Server e proposta. 12

1.2. Etapa 2: Noções básicas sobre Hyper-V no máximo configurações. 13

1.1.3. Gerando um relatório de resumo do SQL Server e proposta. 12

1.2.1. Configurações máximas para máquinas virtuais. 14

1.2.2. Configurações máximas para servidores que executam o Hyper-V. 14

1.2.3. Configurações máximas para Hyper-V e Clusters de Failover. 14

1.3. Passo 3: Determinar cargas de trabalho do SQL Server para virtualizar. 15

1.4. Etapa 4: Determinar alta disponibilidade, segurança e isolamento estratégias. 19

1.4.1. Estratégias de alta disponibilidade. 19

1.4.2. Segurança e isolamento estratégias. 21

1.5. Passo 5: Determinar a versão e edição do SQL Server e o sistema operacional 22

1.5.1. SQL Edições de servidor, componentes e recursos. 22

1.5.2. Recursos e edições do Windows Server. 22

1.6. Etapa 6: Determinar a estratégia de virtualização. 23

1.6.1. A estratégia de virtualização: Física-para-conversão Virtual 23

1.6. Etapa 6: Determinar a estratégia de virtualização. 23

1.6.2. A estratégia de virtualização: Servidor consolidação. 23

1.7. Passo 7: Determine Hardware Hyper-V. 24

1.7.1. Aprimoramentos do R2 Hyper-V. 24

1.7.2. Armazenamento - passagem vs. Tamanho fixo VHD.. 25

1.7.3. Requisitos de sistema do Hyper-V R2. 25

2. Implementar a virtualização de servidor SQL. 26

2.1.1. Sistemas operacionais suportados. 26

2.1.2. Processo de conversão P2V.. 27

2.1.3. P2V conversa passo a passo. 27

2.1.4. Iniciar e parar uma máquina Virtual SQL. 33

3. Implementação de migração ao vivo para o SQL Server 2008 R2 Máquina Virtual 33

3.1. Habilitar Cluster compartilhado Volumes (CSV). 34

3.2. Criar uma máquina Virtual do servidor SQL com o Hyper-V.. 37

3.2.1. Criar uma máquina Virtual do servidor SQL com o Hyper-V Manager. 37

3.2.2. Criar uma máquina Virtual do servidor SQL com o Virtual Machine Manager R2. 41

3.3. Iniciando a migração ao vivo para um SQL Server VM... 43

4. Suporte a um ambiente de servidor virtualizado SQL. 44

4.1. Patch e Service Pack gerenciamento. 45

4.1.1. O Windows Update. 45

4.1.2. O Windows Server Update Services 3.0 SP2 (WSUS). 46

4.1.3. O System Center Configuration Manager 2007 R2. 46

4.1.4. Aplicação de atualizações e Service Packs. 47

4.2. Ferramentas para gerenciar o SQL Server Virtual Machines. 47

4.2.1. Máquina Virtual Exibir do VMM 2008 R2 Administration Console. 47

4.2. Ferramentas para gerenciar o SQL Server Virtual Machines4.2.2. Modo de exibição de administração do Console de administração VMM 2008 R2. 49

4.2.3. Ponto de controle do utilitário. 49

4.2.4. Coletor de dados. 50

4.3. O System Center Operations Manager 2007 R2 integração. 50

4.3.1. Visualização de relatórios de máquina Virtual com o System Center. 51

4.4. Como atualizar uma instância do SQL Server em uma máquina Virtual 53

4.5. Fazendo backup SQL Server Virtual Machines. 53

4.5.1. Usando o Data Protection Manager (DPM) 2010 para proteger o SQL Server Virtual Machines. 53

5. Conclusão. 58

5. Conclusão

Introdução 

Com a introdução do Windows Server 2008 R2 vem uma infinidade de recursos inovadores para a plataforma do Hyper-V que significativamente melhorar, simplificar e racionalizar seus esforços de virtualização de servidor SQL ao mesmo tempo melhorar a eficiência e minimizar os custos.  Além disso, a virtualização também pode ser usada como um fator favorável para a consolidação do SQL Server.  Aproveitando também os novos recursos do System Center como o System Center Virtual Machine Manager (VMM) 2008 R2, System Center Operations Manager 2007 R2 e System Center Data Protection Manager 2010, você irá estabelecer uma mais dinâmica e flexível do SQL Server infra-estrutura virtualizada que irão reforçar a sua configuração, proteção e gerenciamento de experiência. 

Este documento está organizado em quatro seções para fornecer um processo simples e un-daunting para planejar, implementar e gerenciar seus esforços de virtualização de servidor SQL . O documento abre com uma introdução de alto nível que irá familiarizar você com as tecnologias e conceitos envolvidos no planejamento, implementação e gerenciamento de virtualização de servidor SQL ao mesmo tempo melhorar a eficiência e minimizar os custos.  Além disso, a virtualização também pode ser usada como um fator favorável para a consolidação do SQL Server.  Aproveitando também os novos recursos do System Center como o System Center Virtual Machine Manager (VMM) 2008 R2, System Center Operations Manager 2007 R2 e System Center Data Protection Manager 2010, você irá estabelecer uma mais dinâmica e flexível do SQL Server infra-estrutura virtualizada que irão reforçar a sua configuração, proteçãoL . O documento, em seguida, expande sobre essas tecnologias, discutir como usar cada recurso para simplificar seus esforços de virtualização de servidor SQL .  As quatro seções incluem:

Visão geral das tecnologias e conceitos

Esta seção fornece uma visão geral das tecnologias chave e conceitos discutidos durante todo o white paper.   Ele também inclui as homepages de Microsoft para cada tecnologia. 

1. Planejamento de SQL Server Virtualization

A seção de planejamento irá guiá-lo através de um caminho claro e conciso de tarefas que irá equipá-lo com as informações necessárias para tomar decisões críticas sobre seu ambiente virtualizado.  As etapas a seguir devem ser usadas para planejar com êxito sua estratégia de virtualização de servidor SQL :

        12. Reveja os detalhes na página de informações de conversão e confirmar que não há problemas para impedir o físico para virtual conversectado pela verificação e clique em Avançar para continuar.

        13. Examine as configurações na tela de resumo e, em seguida, clique em criar para iniciar a conversão.  Como alternativa, você pode selecionar a opção de iniciar a máquina Virtual após implantá-lo no host ou clique em View Script que permitirá que você veja e copie o script do Windows PowerShell responsável por operar o assistente e executar a conversão P2V.

        14. Uma vez em empregos na janela, você pode monitorar como a conversão é o processo e confirmar ou não o processo de conversão for bem-sucedida. Todos os trabalhos que não serão identificados nesta janela juntamente com uma mensagem de erro e uma correção recomendada.  

2.1.4. Iniciar e parar uma máquina Virtual SQL

Você pode iniciar ou parar um servidor SQL máquina virtual usando o Console do Gerenciador de máquina Virtual incluída no System Center Virtual Machine Manager R2 ou usando o console de gerenciamento do Hyper-V incluído no Windows Server 2008 R2.  O start e stop ação são executados por executar a mesma operação independente do console que você escolhe. Clique com botão direito na máquina virtual do SQL servidor de sua escolha e selecione Start ou Stop.

3. Implementação de migração ao vivo para o SQL Server 2008 R2 Máquina Virtual

Antes de implementar a migração ao vivo para uma ou mais máquinas de virtual do SQL Server, vários pré-requisitos devem ser atendidos. Esta seção fornece uma rápida caminhada através do processo de implementação para a migração ao vivo que inclui as etapas de pré-requisito e recursos adicionais para ajudá-lo com sua implementação. 

 Aqui estão as etapas de alto nível para implementar a migração ao vivo:    
  1. Um Hyper-V cluster de failover deve ser implementado com o Windows Server 2008 R2 antes aproveitando a migração ao vivo.  Os recursos de hardware seleccionados para cada nó do Hyper-V cluster de failover, incluindo o armazenamento compartilhado, devem ser suportados pelo Windows Server 2008 R2.  Seu cluster de failover é suportada quando todos os recursos de hardware são marcados, "Certificado para Windows Server 2008 R2" e a configuração passa cada teste Validar um assistente de configuração.  Consulte o link a seguir: (http://go.microsoft.com/fwlink/?LinkId = 139145) para obter informações detalhadas sobre compatibilidade de hardware para o Windows Server 2008 R2.
  2. Instale a função Hyper-V e o recurso cluster de Failover em cada nó do cluster de failover.  Quando tiver terminado, crie uma rede virtual para oferecer suporte as SQL Server virtual machines, validar o cluster e criar o cluster de failover.  Para obter instruções detalhadas sobre configuração, revise o Hyper-v: usando o Hyper-V e guia de cluster de Failover em: http://technet.microsoft.com/en-us/library/cc732181 (WS.10). aspx # BKMK_Install).
  3. http://go.microsoft.com/fwlink/?LinkId = 139145) para obter informações detalhadas sobre compatibilidade de hardware para o Windows Server 2008="font-family:calibri;">Configure Volumes Compartilhados do Cluster executando as etapas na seção 3.1 deste guia.
  4. Executando as etapas na seção 3.2 deste guia de instalação uma máquina virtual para migração ao vivo.
  5. Iniciar uma migração ao vivo de uma máquina virtual. Consulte a seção 3.3 deste guia para obter instruções.

Note que para VMs criadas por meio de migração P2V, se o host físico que a VM é migrado para já está em cluster, em seguida, a VM será automaticamente configurado para ser altamente disponível e pronto para a migração ao vivo para que as etapas acima não são necessários.

3.1. Habilitar Cluster compartilhado Volumes (CSV)

Embora não seja exigido um Windows cluster de failover, é benéfico tirar proveito de Volumes Compartilhados do Cluster para uso com o Hyper-V ao implantar uma migração ao vivo. O recurso de Volumes Compartilhados do Cluster está disponível com algumas versões do failover clustering no Windows Server 2008 R2. Seu objetivo é simplificar o gerenciamento, permitindo que várias VMs ser armazenado em uma única unidade número lógica (LUN) reduzindo os desafios de armazenamento como reduz o número de LUNs necessários para oferecer suporte a VMs drasticamente.  Com CSV, máquinas virtuais em cluster são capazes de failover independentemente umas das outras eliminar uma das grandes questões com a última versão do failover clustering. Por último, CSV também diminui a chance de sofrer interrupções serviço quando a migração é concluída, o recurso de disco não precisa ser movido, ao contrário de um disco de cluster padrão. 

Você pode habilitar Volumes Compartilhados do Cluster com o Gerenciador de Cluster de Failover quando executando um cluster do Hyper-V no Windows Server 2008 R2. Aqui estão os passos que você precisa para executar:

  1. Inicie o Gerenciador de Cluster de Failover, clicando em Iniciar, ferramentas administrativas e em seguida Gerenciador de Cluster de Failover.
  2. No snap-in Gerenciador de Cluster de Failover, clique no nome do cluster que você deseja habilitar na árvore de console. Se o nome do cluster não for exibido, clique em Gerenciador de Cluster de Failover e, em seguida, clique em gerenciar um Cluster. Selecione o cluster ou digite o nome de um cluster.
  3. Com o botão direito em cluster de failover e, em seguida, clique em Habilitar Volumes Compartilhados do Cluster.
  4. O Habilitar Volumes Compartilhados do Cluster caixa de diálogo é chamada (consulte a Figura 10). Ler e aceitar os termos e restrições relacionadas com o uso de Volumes Compartilhados do Cluster e, em seguida, clique em OK.

Figura 10. Habilite a caixa de diálogo de Volumes Compartilhados do Cluster.

        5. Adicione armazenamento para os Volumes Compartilhados do Cluster clicando em Volumes Compartilhados do Cluster e selecionando Adicionar armazenamento ou adicionar armazenamento em ações.

        6. Na caixa de diálogo Adicionar armazenamento (consulte a Figura 11) é exibida uma lista de discos disponíveis. Selecione um disco ou discos na lista e clique em OK.

 

Figura 11. Adicionar armazenamento a um Cluster compartilhado Volume.

        7. Uma vez que o disco ou discos selecionados são adicionados, eles aparecem no painel de resultados para Volumes Compartilhados do Cluster (consulte a Figura 12).

 

Figura 12. Exibir o Cluster compartilhados Volumes no Gerenciador de Cluster de Failover.

Nota: o local de armazenamento de volumes compartilhados do Cluster é encontrado em systemRoot\ClusterStorage\NameofVolume. Por exemplo, um arquivo CSV chamado Volume 1 será apresentado a todos os nós do Hyper-V cluster de failover como C:\ClusterStorage\Volume1.  Pastas criadas para cada volume nos discos são adicionadas para os Volumes Compartilhados do Cluster e armazenadas nesse local.

3.2. Criar uma máquina Virtual do servidor SQL com o Hyper-V

Outro passo crítico é criar alta disponibilidade para a nova máquina virtual do SQL Server que você setup. Você pode realizar essa tarefa com o Hyper-V Manager Console ou o Console de administrador do Virtual Machine Manager (VMM) 2008 R2.  Aqueles que utilizam o Hyper-V Manager Console são tomadas através de um processo de três fases que envolve criar a máquina virtual, reconfigurando o início automático ação para a VM e finalmente alcançar uma máquina virtual altamente disponível.   Ao usar o Virtual Machine Manager 2008 R2, o processo de instalação é simplificado como o processo trifásico iniciado pelo Hyper-V Manager Console é enrolado juntamente com o Assistente de Nova Máquina Virtual.  Além disso, o Console de administrador do Virtual Machine Manager 2008 R2 oferece benefícios adicionais, incluindo a capacidade de usar um modelo de máquina virtual existente, importar as configurações de um perfil de hardware e o posicionamento de máquina virtual inteligente.  As duas próximas subseções orientá-lo através dos passos para a criação de uma máquina Virtual com o Hyper-V Manager Console e também o Console de administrador do Virtual Machine Manager 2008 R2.  

3.2.1. Criar uma máquina Virtual do servidor SQL com o Hyper-V Manager

Seguir as instruções abaixo para criar uma máquina virtual com o Hyper-V Manager Console.  As etapas são separadas em três fases.  

Fase 1: Criar uma máquina Virtual

  1. Inicie o Hyper-V Manager clicando em Iniciar, ferramentas administrativas e, em seguida, Hyper-V Manager.
  2. Inicie o Assistente de Nova Máquina Virtual (consulte a Figura 13) no painel de ações, selecionando Novo e, em seguida, clicando em Máquina Virtual.
  3. Leia as informações na página antes de começar e, em seguida, clique em Avançar. Você pode selecionar a opção de ocultar esta página quando usando o assistente no futuro. 
  4. Na página de localização e especificar nome, digite o nome da máquina virtual do SQL servidor. Em seguida, selecione a opção de armazenar a máquina virtual em um local diferente. Digite o local onde a máquina virtual será armazenado ou use o botão Procurar para encontrar o local. Clique em Avançar. Para aproveitar as vantagens da migração ao vivo, armazene a máquina Virtual do servidor SQL em um Volume compartilhado do Cluster conforme exibido na Figura 13.

 

Figura 13. Criar um novo SQL Server Virtual Machine.

        5. Na página de memória, aloca a quantidade de memória em megabytes (MB) para o sistema de operacional da máquina SQL servidor virtual convidado. Este número irá basear-se em suas descobertas na fase de planejamento que é coberta na parte 1 deste white paper. Mais RAM pode sempre ser adicionado no futuro. Clique em Avançar para prosseguir para a próxima página.

        6. Na página da rede, conecte o adaptador de rede para uma rede virtual existente, selecionando o adaptador de rede apropriado do menu drop-down. Clique em Avançar.

        7. Na página Conectar Disco Virtual, você pode criar um disco rígido virtual, especificando seu nomi;">Figura 13. Criar um novo SQL Server Virtual Machine.

        5. Na página de memória, aloca a quantidade de memória em megabytes (MB) para o sistema de operacional da máquina SQL servidor virtual convidado. Este número irá basear-se em suas descobertas na fase de planejamento que é coberta na parte 1 deste white paper. Mais RAM pode sempre ser adicionado no futuro. Clique em Avançar para prosseguir para a próxima página.

        6. Na pe, localização e tamanho.  Como alternativa, você pode escolher um disco rígido virtual existente ou anexar um disco rígido virtual em um momento posterior.  Para efeitos das etapas a seguir, crie um novo disco rígido virtual e verifique o disco rígido virtual reside em um Volume compartilhado do Cluster.  Clique em Avançar para continuar. 

        8. Sobre as opções de instalação página (ver Figura 14), selecione instalar um sistema operacional de um carregador de CD/DVD-ROM e, em seguida, especifique o local de mídia em mídia. Clique em Avançar. Você pode selecionar outras opções para instalar um sistema operacional que incluem:

  • Instalar um sistema operacional em um momento posterior
  • Instalar um sistema operacional de um disquete de inicialização
  • Instalar um sistema operacional de um servidor de instalação baseada em rede

 

Figura 14. Instalação do sistema operacional para um novo SQL Server Virtual Machine.

 

        9. Em Concluindo a página do Assistente de Nova Máquina Virtual, revise suas seleções e, em seguida, clique em Concluir.

        10. A nova pasta de máquina Virtual é criada junto com o arquivo de configuração de máquina virtual e discos virtuais; no entanto, é em um estado offline.  Para fazer sua máquina virtual altamente disponível, que ele deve permanecer nesse Estado. 

        11. No Hyper-V Manager, clique no nome da máquina virtual do SQL servidor criado na seção máquinas virtuais do painel de resultados . Clique em conectar. A conexão de máquina Virtual ferramenta abre.

        12. No menu em ação na janelaconexão de máquina Virtual, clique em Iniciar.

        13. Siga os avisos para selecionar e instalar um sistema operacional Windows.

        14. Como parte da sua instalação, instale Ferramentas de serviços de integração do Hyper-V. Conectar à máquina virtual e, em seguida, selecione Inserir O disco de instalação de serviços de integração no menu ação da janelaconexão de máquina Virtual. Em seguida, clique Install na caixa de diálogo de reprodução automática para instalar as ferramentas.  É uma prática recomendada para instalar as ferramentas de serviços de integração do Hyper-V para cada VM criada. Este pacote fornece código de cliente de servidor Virtual (VSC), que é responsável pelo aumento do desempenho do Hyper-V da máquina virtual (VM) de uma e/S, o gerenciamento de memória e a perspectiva de desempenho de rede.

        Nota: desrespeito passo 14 se você estiver executando o Windows Server 2008 R2 operacional sistema como o Hyper-V Integration Services ferramenta já está incluído com o sistema operacional.

        15. Se você planeja usar passe através de discos para SQL Server, agora é a hora de montar e configurar as unidades com o iniciador ISCSI e o console de gerenciamento de disco incluído com o Windows Server 2008 R2. 

        16. Uma vez que o sistema operacional, serviços de integração do Hyper-V e passe através de discos com êxito são instalados e configurados, você está pronto para instalar o SQL Server. Revise o link para o plangerenciamento de memória e a perspectiva de desempenho de rede.

        Nota: desrespeito passo 14 se você estiver executando o Windows Server 2008 R2 operacional sistema como o Hyper-V Integration Services ferramenta já ejamento e instalação do SQL Server 2008 R2, encontrado aqui: (http://technet.microsoft.com/en-us/library/bb500395 (SQL.105). aspx).

Fase 2: Reconfigurar ação de início automático

Nesta fase, você executa as etapas que reconfigurar o início automático ação para a nova máquina virtual assim que ela é controlada através do serviço de cluster em vez do serviçode gerenciamento de máquinas virtuais Hyper-V.  As etapas que você precisa seguir aparecem abaixo.

  1. Sob a seção de máquinas virtuais no Hyper-V Manager, clique na máquina virtual criada nas etapas anteriores e clique em configurações sob o nome de máquina virtual no painel de ações.
  2. Clique em iniciar ação automática na seção Gerenciamento no painel esquerdo da caixa de diálogo Configurações.
  3. Conjunto a opção automática iniciar ação fazer nada no que você deseja que esta máquina virtual para fazer quando inicia o computador físico?
  4. Clique em Aplicar.

Fase 3: Configurar a máquina Virtual para alta disponibilidade

A etapa final na criação de uma máquina virtual com o console do Gerenciador do Hyper-V está tornando altamente disponível no Gerenciador de Cluster de Failover. Como resultado, a máquina virtual é capaz de tirar vantagem da migração ao vivo.  Aqui estão os passos que você precisa realizar para obter alta disponibilidade:

  1. Inicie o Console Gerenciador de Cluster de Failover e ligar para o Hyper-V cluster de failover Gerenciando a máquina virtual. Se você não vir o cluster na árvore de console, em seguida, clique com botão direito Gerenciador de Cluster de Failover. Clique em gerenciar um Cluster e, em seguida, selecione ou especifique o cluster.
  2. Em seguida, expanda a árvore sob o cluster que deseja configurar se ele é recolhido e, em seguida, clique em serviços e aplicativos.
  3. No painel de ações, clique em configurar um serviço ou aplicativo.
  4. Na página Selecionar serviço ou aplicativo, selecione Máquina Virtual na lista de opções.  Clique em Avançar.
  5. Na página Selecionar Virtual Machine, selecione a máquina virtual que você deseja configurar para alta disponibilidade e, em seguida, clique em Avançar.
  6. Confirme as informações na página de confirmação e, em seguida, clique em Avançar.
  7. Na página de resumo, examine os detalhes de configuração clicando em Exibir relatório. Clique em Concluir para fechar o assistente.
  8. Olhe em um dos dois lugares na árvore do console para confirmar que agora você tem uma máquina virtual altamente disponível. Você pode expandir serviços e aplicativos na árvore de console. A máquina virtual deve aparecer em serviços e aplicativos. Como alternativa, você pode expandir a nós. Localizar o nó em que a máquina virtual foi criada e selecione-o no painel de resultados em serviços e aplicativos.  
  9. A máquina virtual está pronta para ser colocado on-line e iniciado. Selecione a máquina virtual em serviços e aplicativos e, em seguida, clique em iniciar a máquina Virtual.
  10. Agora sua atenção para as etapas na seção 3.3 para iniciar a migração ao vivo para uma VM de servidor SQL .

3.2.2. Criar uma máquina Virtual do servidor SQL com o Virtual Machine Manager R2

Como mencionado anteriormente, você também pode criar uma máquina virtual usando o Virtual Machine Manager (VMM) R2.  Antes de criar uma máquina virtual com o Virtual Machine Manager R2, no entanto, você precisará garantir os hosts de cluster de failover e nós filiadas são adicionados para o Virtual Machine Manager R2. Isso permitirá que a máquina virtual recém-criado ser colocado automaticamente e configurado para alta disponibilidade no Hyper-V cluster de failover.  Você pode realizar esta tarefa usando o Assistente para adicionar Hosts no Console de administrador do Virtual Machine Manager 2008 R2.  Uma vez que o host de cluster de failover é adicionado para o Virtual Machine Manager 2008 R2, execute as seguintes ações para criar uma máquina virtual SQL servidor altamente disponível.  

  1. Inicie o Console de administrador de máquina Virtual selecionando Iniciar, todos os programas, Microsoft System Center, Virtual Machine Manager 2008 R2 e, em seguida, Virtual Machine Manager Administrator Console.
  2. No painel de ações, selecione Nova Máquina Virtual.
  3. Na página Selecionar fonte, selecione a opção Create a New Virtual Machine com um disco rígido Virtual em branco e, em seguida, clique em Avançar. 
  4. Na página Virtual Machine identificar, especifica o nome da máquina virtual SQL Server, o proprietário. Uma descrição não é necessária, mas você pode incluir um. Clique em Avançar para continuar.
  5. Na página Configurar o Hardware (consulte a Figura 15), defina as configurações de hardware, prioridade e disponibilidade para a máquina Virtual do SQL Server e, em seguida, clique em Avançar. Você precisará incluir informações sobre a CPU, memória, unidade de disquete, DVD ou unidade de CD, disco rígido Virtual e adaptadores de rede com base em seus requisitos de sistema operacional convidado do SQL Server.  Se você planeja usar o Live Migration, certifique-se de selecionar a disponibilidade configuração tornar esta VM altamente disponível.  Clique em Avançar para continuar. Se você já tiver criado um perfil de hardware, você tem a oportunidade de importar as configurações, selecionando-os na lista de soltar-para baixo perfil de Hardware.  Por exemplo, se você estiver configuração muitas máquinas virtuais do SQL Server com base em atributos de hardware semelhante ou que deseja manter um hardware padrão, é benéfico criar um perfil de hardware que pode ser usado para todas as máquinas virtuais. 

 

Figura 15. Configurando o Hardware para um novo SQL Server Virtual Machine.

        6. Na página Selecionar destino, você tem a oportunidade de colocar a máquina virtual em um host do cluster de Failover ou você pode armazenar a máquina virtual na biblioteca para futura implantação ou implantação rápida da sys-preparado imagens do SQL Server.  Para efeitos do presente guia, colocar a máquina virtual em um host e, em seguida, clique em Avançar. 

        7. Na página Selecione Host, especifique o servidor físico do Hyper-V que vai sediar a máquina virtual do SQL Server e, em seguida, clique em Avançar.  Hosts Hyper-V são classificados em hardware de máquinas virtuais e os requisitos de recursos e o consumo de recursos em cada host físico.   Cada host tem uma classificação 5 estrelas com 5 estrelas, sendo os meios melhores e 1 estrelas, sendo o pior.

        8. Na página Selecionar caminho, especifique o caminho para a máquina virtual e, em seguida, clique em Avançar.  Lembre-se, o caminho deve residir em um Volume compartilhado do Cluster.

        9. Na página da rede, conecte o adaptador de rede para uma rede virtual existente, selecionando o adaptador de rede apropriado do menu drop-down e, em seguida, clique em Avançar.

        10. Na página Propriedades adicionais, especifique o início automático e opções de interrupção e o sistema operacional que será instalado na máquina virtual.  Clique em Avançar para continuar.

        11. Na página de resumo, defina a configuração para iniciar a máquina virtual após implantá-lo no host. Examine a configuração e, em seguida, clique em criar.

        12. Instale o sistema operacional Windows Server.

        13. Instale o SQL Server.

3.3. Iniciando a migração ao vivo para um SQL Server VM

Independente do método escolhido para criar um SQL servidor virtual machine, Hyper-V Manager ou o Console de administrador do Virtual Machine Manager R2, os próximos passos permanecem os mesmos. As próximas etapas demonstram como usar Live Migration para mover uma máquina virtual de servidor SQL em execução de um host físico do Hyper-V para outro sem uma interrupção no serviço ou tempo de inatividade perceptível.

Iniciando a migração ao vivo através -family:calibri;">        13. Instale o SQL Server.

3.3. Iniciando a migração ao vivo para um SQL Server VM

Independente do método escolhido para criar um SQL servidor virtual machine, Hyper-V Manager ou o Console de administrador do Virtual Machine Manager R2, os próximos passos permanecem odo Console do Gerenciador do Hyper-V

  1. No snap-in Gerenciador de Cluster de Failover, se o cluster que será configurado não é exibido na árvore de console, clique com botão direito Gerenciador de Cluster de Failover.
  2. Em seguida, clique em gerenciar um Cluster e, em seguida, selecione ou especifique o cluster. Expanda nós.
  3. Na árvore do console, localizado no lado esquerdo, selecione o nó da máquina virtual que hospeda a VM que será movido para uso de migração ao vivo.
  4. Clique com botão direito o recurso de máquina virtual exibido no painel central e, em seguida, clique em Live migrar máquinas virtuais para outro nó.
  5. Selecione o nó para que a máquina virtual será movida a migração.
  6. Verifique se que a máquina virtual foi migrado com êxito ao longo para o nó selecionado, olhando para a máquina virtual no novo nó atual proprietário.

Iniciando a migração ao vivo através do Virtual Machine Manager R2

  1. Inicie o Console de administrador de máquina Virtual selecionando Iniciar, todos os programas, Microsoft System Center, Virtual Machine Manager 2008 R2 e, em seguida, Virtual Machine Manager Administrator Console.
  2. Na opinião de máquinas virtuais, navegue para o host em que a máquina virtual é implantada no painel de navegação.
  3. No painel de resultados , selecione a máquina virtual e, em seguida, clique em migrar no painel de ações.
  4. No assistente selecione Host página (ver Figura 16), selecione um host para implantar a máquina virtual em. Uma vez que a máquina Virtual é configurada em um Hyper-V cluster de failover em execução no Windows Server 2008 R2, o tipo de transferência será migração ao vivo e que é retratado sob a coluna do tipo de transferência. 

 

Figura 16. Posicionamento inteligente de uma máquina Virtual em um host Hyper-V.

        5. Na página Resumo Assistente, reveja as configurações e clique em Mover para migrar a máquina virtual com a migração ao vivo.  Como alternativa, você pode clicar em anterior para alterar as configurações.

        6. Para começar a implantar a máquina virtual, clique em mover.

        7. Para revisar o progresso e os resultados da operação de migração ao vivo, exiba os trabalhos de janela. A janela é aberta por padrão quando o assistente for fechado. Para exibir esta janela a qualquer momento, clique no botão de postos de trabalho na barra de ferramentas do console.

Nota: como alternativa, é possível habilitar o desempenho e otimização de recursos (PRO) no Microsoft System Center Virtual Machine Manager (VMM) 2008 ou System Center Virtual Machine Manager 2008 R2 para começar a receber PRO dicas na janela de PRO dicas do VMM Administrator Console. Cada dica PRO pode recomendar ou implementar automaticamente as ações, como migração de máquina virtual ou máquina virtual dimensionar corretamente com base em políticas implementadas através do Operations Manager 2007. Para obter mais informações, consulte Sobre PR ao vivo, exiba os trabalhos de janela. A janela é aberta por padrão quando o assistente for fechado. Para exibir esta janela a qualquer momento, clique no botão de postos de trabalho na barra de ferramentas do console.

Nota: como alternativa, é possível habilitar o desempenho e otimização de recursos (PRO) no MicrosoftO: (http://go.microsoft.com/fwlink/?LinkID = 157194).

4. Suporte a um ambiente de servidor virtualizado SQL

Com planejamento e implementação de SQL Server cobertas de máquinas virtuais com Windows Server 2008 R2 Hyper-V e migração ao vivo, a próxima parte do White paper fornece informações de chave no apoio ao seu ambiente virtualizado do SQL Server.   Discussão sobre suporte é dividido em cinco partes:  

  1. Patch e Service Pack gerenciamento
  2. Ferramentas para gerenciar o SQL Server Virtual Machines
  3. O System Center Operations Manager 2007 R2 integração
  4. Como atualizar uma instância do SQL Server na máquina Virtual
  5. Fazendo backup SQL Server Virtual Machines

4.1. Patch e Service Pack gerenciamento

Semelhante a uma infra-estrutura física, é uma prática recomendada para patch do SQL Server de máquinas virtuais regularmente.   Aplicação de patches inclui a aplicação de atualizações de segurança, atualizações críticas e serviço packs para o SQL Server e também o sistema operacional convidado para cada máquina virtual que é parte da infra-estrutura virtual.  Além disso, é igualmente importante a patch host Hyper-V físico que executa todas as máquinas de virtual do SQL Server.  Estas são as três estratégias mais comuns para a aplicação de patches:

  • O Windows Update
  • Windows Server Update Services
  • O System Center Configuration Manager 2007 R2

4.1.1. O Windows Update

Você pode usar o Windows update para aplicar patches para máquinas virtuais e hosts Hyper-V.  Este serviço é construído para o sistema operacional Windows e pode ser invocado clicando em Iniciar, todos os programas e o Windows Update.  Para saber se são necessárias atualizações para Windows e também seus programas, hardware ou dispositivos, clique em verificar se há atualizações no painel esquerdo da janela. Atualizações para outros produtos da Microsoft, como o SQL Server também podem ser obtidas clicando em Alterar configurações. Sob o Microsoft Update seção Habilitar a configuração, me dar atualizações para produtos Microsoft e verificar se há novos softwares da Microsoft opcional quando actualizar o Windows.  Uma vez concluída a investigação de novas atualizações, atualizações importantes e recomendadas são relatadas.  Você pode clicar em instalar atualizações ou rever as actualizações que estão disponíveis e selecione aqueles que deseja aplicar ao clicar em instalar atualizações.  Você pode executar manualmente o Windows Update numa base incremental. Como alternativa, você pode baixar e instalar atualizações de forma programada, como todos os dias às 3:00 am. 

O Windows Update é bastante simples de usar, no entanto, ele pode ser uma tarefa tediosa se você está pensando em atualizar manualmente várias máquinas SQL Server virtuais, como você vai precisar executar e aplicar as atualizações em cada máquina.  Além disso, não há um console central para verificar que atualizações foram aplicadas com êxito e largura de banda de internet não é otimizada como cada sistema transfere e armazena todas as atualizações na máquina local.  Ao aplicar atualizações para muitas máquinas virtuais do SQL Server, Windows Server Update Services ou System Center Configuration Manager pode ser uma escolha melhor.

4.1.2. O Windows Server Update Services 3.0 SP2 (WSUS)

Ao contrário do Windows Update, WSUS permite que os administradores de rede gerenciar totalmente a distribuição das atualizações do Windows e Microsoft para um ou vários servidores em execução no sistema operacional Windows de forma centralizada.  Como resultado, os administradores podem baixar e implantar atualizações com pouco esforço para suas infra-estruturas virtuais e hosts Hyper-V. Para esses executando Windows Server 2008 R2, começa adicionando a função de servidor do Windows Server Update Services em Gerenciador de servidores.  Manter em mente quando você estiver instalando a função, você precisará fornecer um local onde os computadores cliente podem obter atualizações, especificar um servidor de banco de dados para abrigar o repositório do WSUS e indicar o site da Web que vai ser usado para o Windows Server Update Services 3.0 SP2 Web Services.  A prática é para um administrador iniciar o console, selecionando Iniciar, todos os programas e Windows Server Update Services.  Os administradores devem, em seguida, mover baixar as atualizações para o servidor do WSUS.  Isso é possível por sincronizar as atualizações diretamente a partir Windows Update do Microsoft.  Uma vez que o WSUS é sincronizado com o Windows Update, determinar, aprovar e implantar as atualizações para os computadores de destino dentro de sua infra-estrutura.  Os computadores de destino incluem máquinas físicas, máquinas virtuais e hosts Hyper-V.  Durante todo o processo, os administradores podem usar os painéis de controle e relatórios de iniciativa para compreender quais atualizações estão disponíveis, que os computadores são atribuídos para o servidor do WSUS e o que é o status de implantação em cada computador que está sendo gerenciado.  Gerenciando atualizações de forma centralizada, um administrador pode facilmente baixar atualizações e implantá-los para sua infra-estrutura virtual de SQL Server incluindo os hosts Hyper-V.  Para obter mais informações sobre o Windows Server Update Services, visite a home page aqui: (http://technet.microsoft.com/en-us/wsus/default.aspx).

4.1.3. O System Center Configuration Manager 2007 R2

Outro meio para atualizar seus SQL Server virtual machines é com o System Center Configuration Manager 2007 R2.  O System Center Configuration Manager 2007 R2 avalia, implanta e atualiza os servidores, cliente e dispositivos em ambientes físicos, virtuais, distribuídos e móveis.  Um recurso de atualização de software também é incorporado no produto que pode ser usado para gerenciar centralmente e implantar atualizações para SQL Server de máquinas virtuais.  O recurso de gerenciamento de atualização de software é muito mais rico que o WSUS como ele pode fornecer atualizações de produtos Microsoft, aplicativos de terceiros, aplicativos de linha de negócios internos personalizados, drivers de hardware e BIOS do sistema para uma variedade de dispositivos, incluindo desktops, laptops, servidores, máquinas virtuais e dispositivos móveis.  Para não mencionar que o produto difere do WSUS em vista do fato de que o software atualizações são apenas um dos seus recursos.  Especificamente, o System Center Configuration Manager 2007 R2 também é usado para inteligência de ativos, gerenciamento de configuração , distribuição de software e implantação do sistema operacional.  Outra diferença é que, ao contrário do WSUS, este produto não é um download gratuito ou incluído com o Windows Server 2008 R2; é um produto separado da Microsoft no conjunto de produtos que devem ser adquiridos do System Center.

4.1.4. Aplicação de atualizações e Service Packs

Independentemente do método usado para corrigir suas máquinas virtuais, é ainda necessário aplicar atualizações ao sistema operacional convidado, o aplicativo do SQL Server em execução na máquina virtual, os Hyper-V hosts e executando os SQL Server virtual machines.  O processo de aplicação de atualizações e serviço packs para SQL Server virtual machines é o mesmo que quando se trabalha com m��quinas físicas.  Como tal, espere para reinicializar a máquina virtual do SQL Server ao aplicar pacotes de atualizações ou serviços.  No entanto, você pode usar alternativas de alta disponibilidade do SQL Server como cluster de failover, espelhamento de banco de dados e replicação de peer-to-peer em conjunto com um servidor SQL virtual machine para reduzir o tempo de inatividade durante as atualizações.  Por exemplo, se você aproveitar convidado clustering é possível aplicar atualizações Windows e SQL Server, incluindo serviço embalagens em uma moda atualização sem interrupção para minimizar o tempo de inatividade do SQL Server.  Para ajudá-lo, aqui é o processo de atualização sem interrupção geral para clusters de convidado do SQL Server:

  1. Instale o Windows e SQL Server atualizações ou serviço packs sobre os nós passivos do servidor SQL .
  2. Reinicie o nó passivo icas.  Como tal, espere para reinicializar a máquina virtual do SQL Server ao aplicar pacotes de atualizações ou serviços.  No entanto, você pode usar alternativas de alta disponibilidade do SQL Server como cluster de failover, espelhamento de banco de dados e replicação de peer-to-peer em conjunto com um servidor SQL virtual machine para reduzir o tempo de inatividade durante as atualizações.  Por exemplo, se você aproveitar convidado clustering é possível aplicar atualizações Windows e SQL Server, incluindo serviço (s) conforme solicitado.
  3. SQL Server failover instância do nó ativo para o nó passivo.
  4. Instale o Windows e SQL Server atualizações ou serviço packs no nó ativo do SQL Server que é agora um nó passivo como você falha sobre os serviços na etapa 3.
  5. Reinicie o nó na etapa 4.

Para obter mais informações sobre SQL Server 2008 cluster de failover evolutivo patch e serviço pack a revisão do processo no link a seguir: (http://support.microsoft.com/kb/958734).

Nota: uma estratégia de atualização sem interrupção também pode ser aplicada se você está pensando em atualizar cada host físico do Hyper-V em cluster de failover.  As etapas incluem:

  1. Instale Windows atualizações ou serviço packs em nós físicos passivos de Hyper-V.
  2. Reinicie o nó passivo (s) conforme solicitado.
  3. Use Live Migration para failover SQL Server virtual machines do nó ativo para nós passivos do Hyper-V cluster de failover.
  4. Instale Windows atualizações ou serviço packs no nó ativo Hyper-V, que é agora um nó passivo como você falha sobre os serviços na etapa 3.
  5. Reinicie o nó na etapa 4.

4.2. Ferramentas para gerenciar o SQL Server Virtual Machines

Há uma série de ferramentas incluídas no R2 do Virtual Machine Manager 2008 e SQL Server 2008 R2 para ajudá-lo a gerenciar seu ambiente de máquina virtual do SQL Server.  As próximas seções explorar as diferentes ferramentas e discutem a melhor forma de aproveitá-los. 

4.2.1. Máquina Virtual Exibir do VMM 2008 R2 Administration Console

Um grande número de operações pode ser realizado com a exibição de máquina Virtual no Virtual Machine Manager 2008 R2 Administration Console, incluindo criação, implantação, migrando, operando, clonagem, reparando, armazenar e remoção de máquinas virtuais. Em suma, a exibição de máquina Virtual é usada para administrar todos os recursos associados com os SQL Server virtual machines.  O painel de resultados, no entanto, também pode ajudar você obter uma visão rápida sobre o status de cada máquina virtual.  Tomemos por exemplo o painel de resultados abaixo na Figura 17. A primeira coluna lista os nomes das máquinas virtuais, enquanto a segunda coluna indica o status de cada máquina virtual.  As próximas três colunas todos os igualmente transmitem informações valiosas, incluindo a porcentagem concluída para um trabalho que está sendo executado, o host physical executando a máquina virtual e o proprietário da máquina virtual. Na última coluna à média de CPU para cada máquina virtual é exibida.

Você também pode clicar em cada máquina virtual para acessar três guias na parte inferior esquerda da tela do painel de detalhes. Clique na guia Resumo, guia de rede e ao de máquina Virtual é usada para administrar todos os recursos associados com os SQL Server virtual machines.  O painel de resultados, no entanto, também pode ajudar você obter uma visão rápida sobre o status de cada máquina virtual.  Tomemos por exemplo o painel de resultados abaixo na Figura 17. A primeira coluna lista os nomes das máquinas virtuais, enquanto a segunda coluna indica o status de cada máquina virtual.  As próximas três colunas todos os igualmente transmitem informações valiosas, inclurmazenamento ou guia de trabalho mais recente para obter informações adicionais sobre cada máquina virtual do servidor SQL .  Finalmente, utilize a seção de filtros no painel do lado esquerdo para personalizar as informações que aparecem no painel de resultados .  Com base na Figura 17, você pode ver que algumas das máquinas virtuais do SQL Server estão executando, interrompido e ou em pausa.

 

Figura 17. Console do Administrador do Virtual Machine Manager.

4.2.2. Modo de exibição de administração do Console de administração VMM 2008 R2

O modo de exibição de administração no Console de administrador do Virtual Machine Manager 2008 R2 fornece um painel de visão geral que se comunica a saúde do Hyper-V hosts, SQL Server máquinas virtuais, trabalhos recentes e recursos de biblioteca.  Como revelado na Figura 18, informações de saúde são representadas visualmente em gráficos de pizza e gráficos de barra.  Use esse painel incluindo as tabelas e gráficos para facilmente identificar problemas com suas máquinas de virtual do SQL Server como um host físico que pode exigir atenção, uma máquina virtual que não esteja executando, o recente trabalho falhas, e recursos associados com a biblioteca.

 

Figura 18. Tela de visão geral do Virtual Machine Manager

4.2.3. Ponto de controle do utilitário

Introduzido com o SQL Server 2008 R2 é um novo recurso conhecido como o ponto de controle do utilitário.   Ele é usado para gerenciar proativamente os ambientes de banco de dados em escala através de visibilidade centralizada de utilização de recursos por matricular instâncias do SQL Server (físicas e virtuais) em uma instância do SQL Server que serve como o SQL Server Utility.  Aproveitando o novos Gerenciador de utilitário e SQL Server Utility painéis e pontos de vista um administrador pode monitorar a utilização de recursos do SQL Server para itens como instância de utilização da CPU, utilização de arquivos de banco de dados, utilização de volumes de armazenamento e utilização de CPU do computador.  O ponto de controle do utilitário também é usado para oportunidades de consolidação no local por violação de utilização e política de revisão para identificar recursos subutilizados. Se você identificar que o processador associado com uma máquina virtual do SQL Server ou host físico é sobrecarregado, você pode tirar proveito de migrar a máquina virtual com a migração ao vivo para outro host que é subutilizado. 

4.2.4. Coletor de dados

O estúdio de desempenho - Recurso coletor de dados foi introduzido com o lançamento do SQL Server 2008.  Concentra-se no desempenho do monitoramento e solução de problemas instâncias do SQL Server, integrando a coleção, análise e persistência das informações de diagnóstico do SQL Server.  Um banco de dados centralizado, conhecido como armazém de dados de gerenciamento (GMD) é usado para armazenar dados de desempenho, como contadores de desempenho e exibições de gerenciamento dinâmico de instâncias do SQL Server em toda a empresa.  Coleções de dados podem incluir instâncias do SQL Server para físicas ou virtuais instâncias do SQL Server.  Com os dados coletados, os administradores de banco de dados podem usar o SQL Server Management Studio para exibir dados de desempenho com relatórios internos intuitivos que ilustram a atividade do servidor, estatísticas de processador, o consumo de memória, esperar estatísticas, atividade de uso e consulta para todas as máquinas do SQL Server virtuais dentro do ambiente de disco.   

4.3. O System Center Operations Manager 2007 R2 integração

O System Center Virtual Machine Manager (VMM) 2008 R2 usa o System Center Operations Manager 2007 R2 para monitorar a integridade e a disponibilidade das máquinas virtuais gerenciados pelo VMM 2008 R2.  Gerente de operações também monitora os componentes que compõem a infra-estrutura VMM 2008 R2 como o VMM servidor, servidor de banco de dados, servidores de biblioteca e auto -serviço servidores de Web. 

Para aproveitar relatórios críticos que ajudarão você a gerenciar suas máquinas virtuais do SQL Server, você deve integrar Operations Manager com o VMM 2008 R2.  A instalação do Operations Manager 2007 R2 e sua integração com o Virtual Machine Manager 2008 R2 estão além do escopo de um administrador de banco de dados e este white paper.   As etapas de alto nível para integração do Operations Manager com o VMM 2008 R2 são apresentadas a seguir.

  1. Certifique-se de sua implantação do Operations Manager atende aos requisitos do VMM.
  2. Preparar o servidor VMM para integração do Operations Manager.
  3. Servidor de gerenciamento de raiz a instalação do Operations Manager para a integração do VMM.
  4. Configurar todos os outros servidores de gerenciamento para integração do VMM.
  5. Conclua o VMM configuração.
  6. Instalar agentes do Operations Manager em hosts e máquinas virtuais.
  7. Verifique se uma integração bem sucedida do Operations Manager.

Acesso para obter mais informações sobre essas etapas está disponível em: (http://technet.microsoft.com/en-us/library/ee236428.aspx).  As seções a seguir fornecem orientação sobre como exibir relatórios gerados ao integrar o VMM e Operations Manager.

Nota: Operations Manager também oferece um pacote de gerenciamento de servidor SQL que oferece proativos e reativos monitoramento de um ambiente de servidor SQL .  O pacote de gerenciamento do SQL Server trabalha com máquinas virtuais ou físicas. Se você planeja implantar o Operations Manager para exibir relatórios de máquina virtual, então é uma prática recomendada para implementar o pacote de gerenciamento do SQL Server para obter numerosas vistas que mostram o Estado, saúde e informações sobre o desempenho, bem como alertas gerados de acordo com a disponibilidade, desempenho, configuração e segurança.

4.3.1. Visualização de relatórios de máquina Virtual com o System Center

Os relatórios de máquina virtual no System Center devem ser usados para melhor gerenciar e entender o status e a utilização de suas máquinas virtuais do SQL Server.  Visualize os relatórios de Console de administrador do Operats ou físicas. Se você planeja implantar o Operations Manager para exibir relatórios de máquina virtual, então é uma prática recomendada para implementar o pacote de gerenciamento do SQL Server para obter numerosas vistas que mostram o Estado, saúde e informações sobre o desempenho, bem como alertas gerados de acordo com a disponibilidade, desempenho, configuração e segurança.

ions Manager ou Virtual Machine Manager Administrator Console.  Cinco relatórios padrão estão disponíveis para você independente do System Center Administrator Console você usa.  Dê uma olhada no que os cinco relatórios oferecem:

  • Utilização de host - este relatório mostra o número de máquinas virtuais em execução em cada host e o uso médio e totais valores máximos para hospedam processadores, memória e espaço em disco.
  • Utilização do crescimento de host -A porcentagem de mudança no uso de recursos, bem como o número de máquinas virtuais em execução nos hosts selecionados durante um período de tempo específico é identificada neste relatório.
  • Alocação de máquina virtual -informações neste relatório podem ser usados para calcular chargeback para centros de custos para as máquinas virtuais.  Para utilizar as informações com mais eficiência, conjunto o relatório por centro de custo agrupamento para resumir o uso da CPU, memória, disco e rede para máquinas virtuais no custo centros. 
  • Utilização de máquina virtual -utilização de recursos por máquinas virtuais é o foco deste relatório.   Informações neste relatório podem ajudá-lo a identidade utilizado em excesso e máquinas subutilizadas, que podem determinar as alterações necessárias em seu ambiente.
  • Virtualização candidatos -Use este relatório para identificar computadores físicos que são bons candidatos para a conversão de máquinas virtuais. 

Visualização de relatórios de máquina Virtual com o VMM Administrator Console

Aqui estão os passos para a visualização de relatórios para suas máquinas virtuais do SQL Server com o VMM Administrator Console:

  1. Lançar o VMM Administrator Console, selecionando Iniciar, todos os programas, Microsoft System Center, Virtual Machine Manager 2008 R2 e, em seguida, Virtual Machine Manager Administrator Console.
  2. No VMM Administrator Console, clique no botão de emissão de relatórios e, em seguida, clique em relatórios do painel de navegação.
  3. Clique no relatório que deseja abrir. Em seguida, localize o painel de ações do lado direito da tela e clique em Abrir relatório sob a seção de ações de emissão de relatórios. 
  4. Na caixa de diálogo de relatório, digite os parâmetros que são específicos para o relatório e, em seguida, clique em Exibir relatório.  Os parâmetros de relatório tipicamente consistem de data de início, data de término e FQDN do Host Hyper-V (nome de domínio totalmente qualificado). 
  5. Para exibir uma descrição do relatório, expanda descrição na parte superior do relatório. Um resumo dos parâmetros usados para produzir o relatório são exibidas sob a descrição. Para ocultar os parâmetros, clique no botão Exibir ou ocultar a área de parâmetro na barra de ferramentas.

Uma vez que você tem um relatório aberto, é benéfico entender como navegá-lo efetivamente. Do gerente de operações data warehouse é atualizada a cada hora, no entanto, pode haver situações quando precisar de dados que é mais atuais em um relatório aberto. Nessas situações, não são necessários para executar o relatório novamente. Em vez disso, clique no botão Atualizar na barra de ferramentas. Alguns relatórios são várias páginas de comprimento. Use os botões de seta localizado na barra de ferramentas ou digite o número da página na caixa de texto e pressione Enter para manobrar em torno de um relatório com várias páginas. Da mesma forma, se você preciio, expanda descrição na parte superior do relatório. Um resumo dos parâmetros usados para produzir o relatório são exibidas sob a descrição. Para ocultar os parâmetros, clique no botão Exibir ou ocultar a área de parâmetro na barra de ferramentas.

Uma vez que você tem um relatório aberto, é benéfico entender como navegá-lo efetivamente. Do gerente de operações data warehouse é atualizada a cada hora, no entanto, pode haver situações quando precisar de dados que é mais atuais em um relatório aberto. Nessas situações, não são necessários para executar o relatório novamente. Em vsa encontrar uma palavra ou frase em um documento de várias páginas use a caixa Localizar. Todos os relatórios podem ser impressas ou exportados. Salvar o relatório em qualquer um dos seguintes formatos: XML, CSV (Comma-Separated Values), TIFF (gráfico), Acrobat (PDF), arquivo da Web ou Excel.

Visualização de relatórios de máquina Virtual com o Console de administrador do Operations Manager

Aqui estão os passos para a visualização de relatórios para os SQL Server virtual máquinas com o Operations Manager:

  1. Iniciar o Console de operações do System Center Operations Manager, clicando em Iniciar, todos os programas, System Center Operations Manager 2007 R2 e, em seguida, clique em Console de operações.
  2. Exiba os relatórios do Virtual Machine Manager, clicando no botão relatórios no painel de navegação do Console de operações.
  3. Expanda a pasta de emissão de relatórios e, em seguida, clique em System Center Virtualization relatórios 2008 R2.
  4. No painel de resultados , selecione um relatório que é relevante para um host Hyper-V gerenciar seus SQL Server virtual machines. 
  5. No painel Ações, clique em Abrir para abrir o relatório ou clique em programação para programar um relatório periódico.
  6. Se necessário, digite os parâmetros associados com o relatório e selecione Executar para exibir o relatório.

4.4. Como atualizar uma instância do SQL Server em uma máquina Virtual

Digamos que você queira atualizar um SQL servidor instância rodando em uma máquina virtual do SQL Server 2008 para o SQL Server 2008 R2.  O processo para atualizar uma instância do SQL Server é o mesmo, se você estiver executando uma máquina física ou uma máquina virtual. Aqui é o processo de alto nível que você siga se você estiver executando o SQL Server de uma máquina física ou SQL Server dentro de uma máquina virtual.  Em primeiro lugar é uma prática recomendada para iniciar uma atualização pela primeira verificação SQL Server 2008 R2 compatibilidade ao executar o Supervisor de atualização, que é incluído com o SQL Server 2008 R2. O Upgrade Advisor é usado para analisar os componentes instalados de versões anteriores do SQL Server e reportar problemas que requerem atenção antes de sua atualização.  Essa ferramenta também é útil para identificar recursos preteridos e fornecer recomendações para tarefas que precisam ser realizadas uma vez a atualização é concluída.  O próximo passo é revisar a lista de verificação pré-atualização incluída com manuais online do SQL Server 2008 R2.  Se você tiver uma luz verde, faça a atualização de mecanismo de banco de dados para SQL Server 2008 R2 no sistema operacional convidado.  Como alternativa, você pode realizar uma migração de dados de um servidor físico do SQL para um novo SQL Server instância em execução em uma máquina virtual.  Muitas organizações tirar partido desta estratégia se eles planejam consolidar vários bancos de dados que executam em versões mais antigas do SQL Server para a plataforma de dados mais recente, como o SQL Server 2008 R2 ou se eles planejam usar discos de passagem durante o físico para virtual conversão. 

4.5. Fazendo backup SQL Server Virtual Machines

A mesma quantidade de atenção deve ser dada para efetuar backup de dados em SQL servidor virtual máquinas, pois é para fazer backup dos dados em máquinas físicas.  Por uma razão, o plano de ação para fazer backup dos bancos de dados do SQL Server em uma máquina virtual é o mesmo que fazer backup de bancos de dados do SQL Server em um servidor físico.  Assim, se você aproveitou as ferramentas de backup nativas incluído no SQL Server Management Studio para fazer backup do bancos de dados do sistema e usuário para cada instância do SQL Server em uma máquina física, em seguida, use essa estratégia para fazer backup de seus bancos de dados em um ambiente virtual.  Além disso, você pode continuar a aproveitar snapshots de banco de dados incluídos com o SQL Server se você pretende tirar instantâneos point-in-time de seu banco de dados. 

Independente de fazer backup de cada banco de dados individual, uma reflexão séria também dar a backup da máquina virtual do SQL Server inteira incluindo os Volumes Compartilhados do Cluster associado com suas máquinas virtuais SQL Server que residem no cluster Hyper-V.  Para realizar esta tarefa, use 2010 Data Protection Manager.

4.5.1. Usando o Data Protection Manager (DPM) 2010 para proteger o SQL Server Virtual Machines

Data Protection Manager (DPM) 2010 é um membro da família System Center de produtos de gerenciamento. Ele oferece proteção contínua de dados para servidores Windows e aplicativos como o SQL Server e Hyper-V.  DPM 2010 também inclui novos recursos para proteger habilitados para migração ao vivo máquinas virtuais em execução em CSV no R2 Hyper-V.  Portanto, DPM 2010 pode ser usado para proteger as máquinas virtuais executando o SQL Server, ou ele pode fornecer proteção granular de banco de dados.  Porque os recursos de proteção de dados do DPM são abrangentes — protegendo a migração ao vivo habilitadas máquinas virtuais do SQL Server em execução em CSV no Hyper-V R2 e protegendo os bancos de dados reais - os administradores podem recuperar uma máquina virtual do servidor SQL e um banco de dados para qualquer ponto de transação, ou a mais recente confirmou a transação após uma paralisação.

Este white paper que você aprenderá a proteger toda a migração ao vivo habilitado SQL servidor virtual machines dentro de um host Hyper-V R2 em execução em Volumes Compartilhados do Cluster.  Consulte o seguinte artigo para obter mais informações sobre como proteger bancos de dados do SQL Server com o Data Protection Manager 2010: (http://www.microsoft.com/systemcenter/en/us/data-protection-manager/dpm-protect-sql.aspx).

Antes de você tomar medidas para proteger seu SQL Server Virtual Machines, lembre-se de adicionar discos ao pool de armazenamento do DPM e instalar um agente de proteção em cada host do Hyper-V.  Se seus planos de proteção incluem os bancos de dados do SQL Server, em seguida, também você vai querer instalar um agente de proteção em cada uma das máquinas virtuais SQL Server que você planeja proteger.

Proteger as máquinas virtuais de servidor SQL que residem em um host Hyper-V com o Microsoft System Center Data Protection Manager 2010, seguindo os passos abaixo:

  1. Abra o DPM Administrator Console, selecionando Iniciar, todos os programas, Microsoft System Center Data Protection Manager 2010 e clique em Microsoft System Center Data Protection Manager 2010.
  2. Localize o título, ações na barra de menus localizada na extremidade direita da tela. Em seguida, clique em proteção de exibição e, em seguida, selecione Criar grupo de proteção sob o título do Item selecionado.
  3. O Assistente para criar novo grupo de proteção é invocado.  Revisar a mensagem de boas-vindas e, em seguida, clique em Avançar. Na página Selecionar tipo de grupo de proteção, selecione a opção de servidores para fazer o backup de servidores de arquivos e servidores de aplicativos, como o Hyper-V e do SQL Server. Clique em Avançar.
  4. A página Selecionar Membros do grupo abre (ver Figura 19).  Em Membros disponíveis, expanda o servidor Hyper-V para exibir as máquinas virtuais de servidor SQL hospedadas no servidor. Selecione as máquinas virtuais do SQL Server que você deseja adicionar ao grupo de proteção e, em seguida, clique em Avançar.

 

Figura 19. Proteger o SQL Server Virtual Machines com DPM 2010.

        5. Na página Selecionar método de proteção de dados na caixa de texto junto ao nome do grupo de proteção, especifique um nome para o grupo de proteção ou aceite o nome padrão.  Selecione eu quero usar a curto prazo de proteção de disco.  Clique em Avançar para continuar.

        6. Use a página Especificar metas de curto prazo (ver Figura 20) para especificar seus objetivos de recuperação a curto prazo para proteção baseada em disco pelo primeiro indicando nos dias do intervalo de retenção. Em seguida, selecionar cada e, em seguida, escolha um valor em minutos ou horas para a freqüência de sincronização ou selecione apenas antes de um ponto de recuperação.  Finalmente, especificar pontos de recuperação para membros do arquivo e, em seguida, clique em Avançar. 

 

Figura 20. Criando o plano de proteção usando seus objetivos de curto prazo.

 

        7. Na página de opções de verificação de consistência selecione Executar uma verificação de consistência se uma réplica se tornar inconsistente. Clique em Avançar para ir para a próxima págin

        8. Na página alocação de disco de revisão (ver Figura 21), aceitar as recomendações de alocação de espaço em disco ou ajustar as alocações clicando em modificar. Certifique-se de crescer automaticamente os Volumes é selecionado e, em seguida, clique em Avançar para continuar.

 

Figura 21. Rever a alocação de espaço de disco de Pool de armazenamento.

        9. Uma vez que todas as opções de proteção são configuradas, você terá várias opções. Você pode ter o DPM replicar dados ao mesmo tempo, selecionando agora. Como alternativa, você pode selecionar mais tarde. Se você selecionar Agenda, DPM replica os dados com base em uma programação predeterminada. Após você ter feito uma seleção, clique em Avançar.

        10. Na página Opções de verificação de consistência, especifique como as verificações de consistência em réplicas inconsistentes serão executadas. Clique em Avançar para continuar.

        11. A página Resumo aparece para sua revisão. Confirme todas as configurações estão corretas e, em seguida, clique em criar grupo.

        12. Na página de Status, certifique-se de todas as tarefas foram concluídas com êxito. Clique em Fechar quando terminar.

5. Conclusão

Para garantir um servidor SQL bem sucedido estratégia de virtualização, é benéfico para alavancagem primeira as etapas descritas na seção deste white paper do planejamento.  Em segundo lugar, escolhendo o Hyper-V é possível significativamente menor custo total de propriedade e maximizar o retorno sobre o investimento de seu ambiente virtual do SQL Server com os recursos de hardware melhorada incluídos com o Windows Server 2008 R2.  SQL Virtualização de servidor também deve ser usada como uma estratégia de consolidação para ajudar a combater database server sprawl, perceber maior retorno sobre o investimento e reduzir custos, despesas gerais de custos e gerenciamento de energia de hardware.  Finalmente, devem ser utilizados os recursos de gerenciamento incluídos no System Center suite proativamente monitorar, gerenciar e proteger o ambiente virtualizado do SQL Server.