Exportar (0) Imprimir
Expandir Tudo

Tutorial: grupos de disponibilidade AlwaysOn no Azure (GUI)

Atualizado: outubro de 2013

noteObservação
Para o tutorial baseado em PowerShell do mesmo cenário, consulte Tutorial: grupos de disponibilidade AlwaysOn no Azure (PowerShell).

As máquinas virtuais (VMs) do Azure podem ajudar os administradores de banco de dados a reduzir o custo do sistema do SQL Server de alta disponibilidade. Este tutorial mostra como implantar um grupo de disponibilidade usando o SQL Server AlwaysOn de ponta a ponta em um ambiente do Azure. No fim do tutorial, sua solução SQL Server AlwaysOn no Azure consistirá nos seguintes elementos:

  • Quatro VMs são implantadas no mesmo grupo de afinidade, rede virtual, sub-rede e serviço de nuvem, e usam a mesma conta de armazenamento.

  • Uma VM é o servidor do controlador de domínio (DC)

  • As três VMs restantes formam um cluster WSFC (Windows Server Failover Clustering) de três nós e são implantadas na mesma sub-rede e conjunto de disponibilidade.

  • Dois dos nós WSFC contêm instâncias SQL Server e hospedam um grupo de disponibilidade com um banco de dados de disponibilidade

A figura a seguir é uma representação gráfica da solução.

Este cenário foi escolhido por sua simplicidade, não por ser econômico, nem por outros fatores no Azure. Por exemplo, você pode minimizar o número de VMs para um grupo de disponibilidade de duas réplicas para economizar horas de computação no Azure usando o controlador de domínio como a testemunha de compartilhamento de arquivo de quorum em um cluster WSFC de 2 nós. Esse método reduz a contagem de VMs em uma da configuração acima.

Este tutorial pressupõe o seguinte:

Etapas a serem executadas:

  1. Criar a rede virtual e o servidor do controlador de domínio

  2. Configurar o controlador de domínio

  3. Criar as VMs do SQL Server

  4. Criar o cluster WSFC

  5. Preparar instâncias do SQL Server para grupo de disponibilidade

  6. Criar o grupo de disponibilidade

Você começa com uma nova conta de teste do Azure. Quando você concluir a configuração da sua conta, é provável que apareça a tela inicial do portal do Azure.

  1. Clique no botão Novo no canto inferior esquerdo da página, conforme mostrado a seguir.

  2. Clique em Rede, em Rede Virtual e em Criação Personalizada, como vemos a seguir.

  3. Na caixa de diálogo CRIAR UMA REDE VIRTUAL, crie uma nova rede virtual percorrendo as páginas com as configurações a seguir.

     

    Página Configurações

    Detalhes da Rede Virtual

    NOME = ContosoNET

    REGIÃO = Oeste dos EUA

    NOME DO GRUPO DE AFINIDADE = ContosoAG

    Conectividade entre Servidores DNS e VPN

    Nenhum

    Espaços de Endereço de Rede Virtual

    As configurações são mostradas na seguinte captura de tela:

  4. Em seguida, você cria uma nova conta de armazenamento que usará para armazenar os arquivos VHD das VMs Clique novamente em Novo, depois em Serviços de Dados, em Armazenamento e em Criação Rápida, como vemos a seguir.

    Especifique URL e Local/Grupo de Afinidade e clique em Criar Conta de Armazenamento, conforme mostrado a seguir. A conta de armazenamento pode levar algum tempo para ser criada.

    • URL = uma URL exclusiva

    • LOCAL/GRUPO DE AFINIDADE = ContosoAG

  5. Em seguida, crie a VM que você usará como o controlador de domínio (DC). Clique novamente em Novo, depois em Computar, em Máquina Virtual e em Da Galeria, como vemos a seguir.

  6. Na caixa de diálogo CRIAR UMA MÁQUINA VIRTUAL, configure uma nova VM percorrendo as páginas com as configurações a seguir.

     

    Página Configurações

    Selecionar o sistema operacional da máquina virtual

    Windows Server 2008 R2 SP1

    Configuração de máquina virtual

    DATA DA LIBERAÇÃO DA VERSÃO = (mais recente)

    NOME DA MÁQUINA VIRTUAL = ContosoDC

    TAMANHO = Médio

    NOME DO NOVO USUÁRIO = AzureAdmin

    NOVA SENHA = Contoso!000

    CONFIRMAR = Contoso!000

    Modo da máquina virtual

    NOME DNS = um nome exclusivo

    MÁQUINA VIRTUAL AUTÔNOMA = Selecionado

    CONTA DE ARMAZENAMENTO =

    REGIÃO/GRUPO DE AFINIDADE/REDE VIRTUAL = ContosoNET

    SUB-REDES DA REDE VIRTUAL = Back(10.10.2.0/24)

    Opções da máquina virtual

    Usar padrões

    Ao terminar de configurar a nova VM, aguarde até que a VM seja provisionada. Esse processo pode ser demorado. Se você clicar na guia Máquina Virtual no portal do Azure, poderá ver os estados cíclicos de ContosoDC desde Iniciando (Provisionando) to Parada, Iniciando, Executando (Provisionando) e, finalmente, Executando.

  7. Quando ContosoDC for provisionada, clique no botão Conectar para baixar o arquivo da área de trabalho remota (RDP) para o diretório local.

Agora, o servidor DC foi provisionado com êxito. Em seguida, você configurará o domínio do Active Directory nesse servidor DC. Deixe a janela do PowerShell aberta no computador local. Você a usará novamente depois para criar duas VMs do SQL Server.

  1. Depois, configure o ContosoDC como o servidor DC para corp.contoso.com. Inicie o arquivo RDP para ContosoDC e registre-se usando sua conta de administrador (AzureAdmin) e senha (Contoso!000) configuradas.

  2. Após fazer logon, execute dcpromo no menu Iniciar, como vemos a seguir.

  3. Na caixa de diálogo Assistente de Instalação de Serviços de Domínio do Active Directory, configure um novo controlador de domínio percorrendo as páginas com as configurações a seguir.

     

    Página Configurações

    Bem-vindo

    Usar padrões

    Compatibilidade do sistema operacional

    Usar padrões

    Escolher uma configuração de implantação

    Crie um novo domínio em uma nova floresta = Selecionado

    Novo no domínio raiz da floresta

    FQDN do domínio raiz da floresta = corp.contoso.com

    Nome NetBIOS do domínio

    Usar padrões

    Definir nível funcional da floresta

    Nível funcional da floresta = Windows Server 2008 R2

    Opções adicionais do controlador de domínio

    Servidor DNS = Selecionado

    (Janela Pop-Up: atribuição de IP estático)

    Sim, o computador usará um endereço IP atribuído automaticamente por um servidor DHCP (não recomendado). = Selecionado

    (Janela pop-up)

    Deseja continuar? = Sim

    Local do banco de dados, arquivos de log e SYSVOL

    Usar padrões

    Senha de administrador no Modo de Restauração dos Serviços de Diretório

    Senha = Contoso!000

    Confirmar Senha = Contoso!000

    Após o provisionamento do servidor DC, a VM reinicia automaticamente.

  4. Em seguida, você configura o Active Directory (AD) com as contas que usará posteriormente. Inicie o arquivo RDP para ContosoDC novamente usando o administrador de domínio padrão (CORP\AzureAdmin) e senha (Contoso!000).

  5. Após fazer logon, abra Usuários e Computadores do Active Directory no menu Iniciar, como vemos a seguir.

  6. Expanda corp.contoso.com, clique com o botão direito do mouse em Usuários, aponte para Novo e clique em Usuário.

  7. Especifique um usuário chamado Instalar, conforme mostrado a seguir, e clique em Avançar.

  8. Especifique e confirme a senha da conta (por exemplo, Contoso!000), marque as caixas de seleção, conforme mostrado a seguir, e clique em Avançar.

    • O usuário deve alterar a senha no próximo logon = Desmarcada

    • A senha nunca expira = Selecionada

  9. Clique em Concluir. Você criou CORP\Install em AD. Você utilizará essa conta para configurar o cluster de failover e o grupo de disponibilidade.

  10. Seguindo as mesmas etapas, crie duas contas adicionais: CORP\SQLSvc1 e CORP\SQLSvc2. Você irá usá-las como contas de serviço para as instâncias do SQL Server.

    Em seguida, você precisa conceder a CORP\Install as permissões necessárias para configurar WSFC (Windows Service Failover Clustering).

  11. No menu Exibir, clique em Recursos Avançados, conforme mostrado a seguir. Esta ação permite exibir todos os contêineres ocultos, bem como guias ocultas nas janelas de propriedades para objetos AD.

  12. Clique com o botão direito do mouse em corp.contoso.com e clique em Propriedades.

  13. Em Propriedades de corp.contos.com, selecione a guia Segurança e clique no botão Avançado.

  14. Em Configurações de Segurança Avançada para corp, clique em Adicionar.

  15. Digite CORP\Install na caixa de texto e clique em OK.

  16. Selecione Permitir ler todas as propriedades e Criar objetos de computador, conforme vemos a seguir. Depois, clique três vezes em OK para sair de corp.contoso.com Properties.

Agora que terminou de configurar o Active Directory e os objetos do usuário, você criará três VMs do SQL Server e as unirá a este domínio.

  1. Depois, crie as três VMs a serem usadas, inclusive o nó de cluster WSFC e duas VMs do SQL Server. Para criar cada VM, vá até o portal do Azure, clique em Novo, em Computar, em Máquina Virtual e em Da Galeria. Depois, use os modelos da tabela a seguir para ajudá-lo a criar as VMs.

     

    Página VM1 VM2 VM3

    Selecionar o sistema operacional da máquina virtual

    Windows Server 2008 R2 SP1

    SQL Server 2012 SP1 Enterprise no Windows Server 2008 R2 SP1

    SQL Server 2012 SP1 Enterprise no Windows Server 2008 R2 SP1

    Configuração de máquina virtual

    DATA DA LIBERAÇÃO DA VERSÃO = (mais recente)

    NOME DA MÁQUINA VIRTUAL = ContosoWSFCNode

    TAMANHO = Médio

    NOME DO NOVO USUÁRIO = AzureAdmin

    NOVA SENHA = Contoso!000

    CONFIRMAR = Contoso!000

    NOME DA MÁQUINA VIRTUAL = ContosoSQL1

    TAMANHO = Grande

    NOME DO NOVO USUÁRIO = AzureAdmin

    NOVA SENHA = Contoso!000

    CONFIRMAR = Contoso!000

    NOME DA MÁQUINA VIRTUAL = ContosoSQL2

    TAMANHO = Grande

    NOME DO NOVO USUÁRIO = AzureAdmin

    NOVA SENHA = Contoso!000

    CONFIRMAR = Contoso!000

    Modo da máquina virtual

    CONECTAR A UMA MÁQUINA VIRTUAL EXISTENTE = Selecionado (ContosoDC)

    CONTA DE ARMAZENAMENTO = a conta de armazenamento criada por você

    REGIÃO/GRUPO DE AFINIDADE/REDE VIRTUAL = ContosoNET

    SUB-REDES DA REDE VIRTUAL = Back(10.10.2.0/24)

    CONECTAR A UMA MÁQUINA VIRTUAL EXISTENTE = Selecionado (ContosoDC)

    CONTA DE ARMAZENAMENTO = a conta de armazenamento criada por você

    REGIÃO/GRUPO DE AFINIDADE/REDE VIRTUAL = ContosoNET

    SUB-REDES DA REDE VIRTUAL = Back(10.10.2.0/24)

    CONECTAR A UMA MÁQUINA VIRTUAL EXISTENTE = Selecionado (ContosoDC)

    CONTA DE ARMAZENAMENTO = a conta de armazenamento criada por você

    REGIÃO/GRUPO DE AFINIDADE/REDE VIRTUAL = ContosoNET

    SUB-REDES DA REDE VIRTUAL = Back(10.10.2.0/24)

    Opções da máquina virtual

    CONJUNTO DE DISPONIBILIDADE = Criar um conjunto de disponibilidade

    NOME DO CONJUNTO DE DISPONIBILIDADE = SQLHADR

    CONJUNTO DE DISPONIBILIDADE = SQLHADR

    CONJUNTO DE DISPONIBILIDADE = SQLHADR

    Quando você seleciona CONECTAR A UMA MÁQUINA VIRTUAL EXISTENTE e ContosoDC (a única opção), isso equivale a solicitar ao Azure que coloque a VM no mesmo serviço de nuvem que ContosoDC. Novamente, o nome desse serviço de nuvem é exclusivo na Internet.

    Após o provisionamento das três VMs, você precisará associá-las ao domínio corp.contoso.com e conceder direitos administrativos CORP\Install às máquinas. Para fazer isso, siga as etapas abaixo para cada uma das três VMs.

  2. Baixe o arquivo RDP (área de trabalho remota) de cada VM no diretório local selecionando a VM na lista e clicando no botão Conectar. Para selecionar uma VM, clique em qualquer ponto, com exceção da primeira célula da linha, conforme mostrado a seguir.

  3. Inicie o arquivo RDP baixado e registre-se na VM usando sua conta de administrador configurada (BUILTIN\AzureAdmin).

  4. Após você fazer logon, a janela Tarefas de Configuração Inicial será iniciada automaticamente. Clique no link Configurar Rede.

  5. A janela Conexões de Rede será aberta. Clique com o botão direito do mouse em Conexão Local 2 e clique em Propriedades.

  6. Selecione Protocolo IP Versão 4 (TCP/IPv4) e clique em Propriedades.

  7. Selecione Usar os seguintes endereços de servidor DNS e especifique 10.10.2.4 em Servidor DNS preferencial.

  8. O endereço 10.10.2.4 é o endereço atribuído a uma VM na sub-rede 10.10.2.0/24 em uma rede virtual do Azure, e essa VM é ContosoDC. Para verificar o endereço IP de ContosoDC, use nslookup contosodc no prompt de comando, como vemos a seguir.

  9. Clique em OK duas vezes para confirmar as alterações. Agora você pode associar a VM com corp.contoso.com.

  10. Ainda em Tarefas de Configuração Inicial, clique no link Fornecer nome e domínio do computador.

  11. Na caixa de diálogo Propriedades do Sistema, clique em Alterar.

  12. Marque a caixa de seleção Domínio e digite corp.contoso.com na caixa de texto. Depois, clique em OK.

  13. Na caixa de diálogo pop-up Segurança do Windows, especifique as credenciais da conta do administrador de domínio padrão (CORP\AzureAdmin) e a senha Contoso!000.

  14. Quando você receber a mensagem "Bem-vindo ao domínio corp.contoso.com", clique em OK.

  15. Em Nome do Computador/Alterações do Domínio, clique em OK e, depois, em OK na caixa de diálogo de pop-up.

  16. Aguarde até que a VM seja reiniciada, reinicie o arquivo RDP para registrar-se na VM usando a conta BUILTIN\AzureAdmin.

  17. No menu Iniciar, digite "usuário" e clique em Conceder direitos administrativos a um usuário de domínio, conforme mostrado a seguir.

  18. Na caixa de diálogo Contas de Usuário, clique em Adicionar.

  19. Em Adicionar Novo Usuário, especifique Instalar em Nome do usuário e CORP em Domínio. Depois, clique em Avançar.

  20. Selecione Administrador para adicionar CORP\Install ao grupo de administradores locais. Em seguida, clique em Concluir e em OK para fechar a caixa de diálogo Contas de Usuário.

  21. Depois, você adiciona o recurso Clustering de Failover à VM. Na janela Tarefas de Configuração Inicial, clique em Adicionar recursos.

  22. No Assistente para Adicionar Recursos, selecione Clustering de Failover, como vemos abaixo, e clique em Avançar.

  23. Em Confirmar Seleções de Instalação, clique em Instalar.

  24. Quando a instalação do recurso Clustering de Failover for concluída, clique em Fechar.

  25. Faça logoff da VM.

Agora, as VMs do SQL Server estão provisionadas e em execução, mas são instalados com o SQL Server com opções padrão.

Nesta seção, crie o cluster WSFC que hospedará o grupo de disponibilidade a ser criado posteriormente. Verifique se você adotou os seguintes procedimentos em relação às três VMs a serem usadas no cluster WSFC:

  • Provisionou no Azure

  • Associou a VM ao domínio

  • Adicionou CORP/Install ao grupo de administradores local

  • Adicionou o recurso de Clustering de Failover

Esses são os pré-requisitos em cada VM antes de poder associá-la ao cluster WSFC.

Além disso, note que a rede virtual do Azure não se comporta da mesma forma que uma rede local; é preciso criar o cluster na seguinte ordem:

  1. Criar um cluster de um único nó em um dos nós (ContosoSQL1)

  2. Modificar o endereço IP do cluster para um endereço IP não usado (10.10.2.101)

  3. Colocar o nome do cluster online

  4. Adicionar os outros nós (ContosoSQL2 e ContosoWSFCNode)

Finalmente, você está pronto para prosseguir. Siga as etapas abaixo para configurar totalmente o cluster.

  1. Inicie o arquivo RDP para ContosoSQL1 e faça logon usando as credenciais para CORP\Install.

  2. Abra Gerenciador de Servidores, expanda o nó Recursos, clique com o botão direito do mouse em Gerenciador de Cluster de Failover e clique em Criar um Cluster, conforme mostrado a seguir.

  3. No Assistente para Criar Cluster, crie um cluster de um nó percorrendo as páginas com as seguintes configurações:

     

    Página Configurações

    Antes de começar

    Usar padrões

    Selecionar servidores

    Digite ContosoSQL1 em Inserir nome de servidor e clique em Adicionar

    Aviso de validação

    Selecione Não. Não preciso de suporte da Microsoft para este cluster e, portanto, não desejo executar testes de validação. Quando clico em Avançar, continuo a criar o cluster.

    Ponto de acesso para administrar o cluster

    Digite Cluster1 em Nome do Cluster

    Confirmação

    Usar padrões

  4. Em Gerenciador de Servidores, expanda Gerenciador de Cluster de Failover, clique em Cluster1.corp.contoso.com, role no painel central e, depois, expanda Recursos Principais de Cluster. Você verá os recursos Nome e Endereço IP no estado Falha. O recurso de endereço IP não pode ser colocado online porque o cluster recebeu o mesmo endereço IP que o da própria máquina, que é um endereço duplicata. Clique com o botão direito do mouse no recurso Endereço IP com falha e clique em Propriedades, conforme mostrado a seguir.

  5. SelecioneEndereço IP Estático e especifique 10.10.2.101 na caixa de texto Endereço, conforme mostrado a seguir. Depois, clique em OK.

  6. Na seção Recursos Principais de Cluster, clique com o botão direito do mouse em Nome: Cluster1 e clique em Colocar este recurso online. Aguarde até que os recursos fiquem online. Quando o recurso de nome de cluster fica online, ele atualiza o servidor DC com uma nova conta de computador AD. Essa conta AD será usada para executar o serviço clusterizado do grupo de disponibilidade posteriormente.

  7. Finalmente, você adiciona os nós restantes ao cluster. Na árvore do navegador, clique com o botão direito do mouse em Cluster1.corp.contoso.com e clique em Adicionar Nó, conforme mostrado a seguir.

  8. No Assistente para Adicionar Nó, clique em Avançar. Depois, na página Selecionar Servidores, adicione ContosoSQL2 e ContosoWSFCNode à lista, digitando o nome do servidor em Inserir nome de servidor e, depois, clicando em Adicionar. Quando terminar, clique em Avançar.

  9. Na página Aviso de Validação, clique em Não preciso de suporte da Microsoft para este cluster e, portanto, não desejo executar testes de validação. Quando clico em Avançar, continuo a criar o cluster. Em seguida, clique duas vezes em Avançar para adicionar os nós. Quando os nós forem adicionados ao cluster, clique em Concluir.

    O Gerenciador de Cluster de Failover agora deve mostrar que seu cluster tem três nós e listá-los no contêiner Nós, conforme mostrado a seguir.

  10. Faça logoff da sessão da área de trabalho remota.

Nesta seção, você adotará os seguintes procedimentos no ContosoSQL1 e no contosoSQL2:

  1. Adicionar um logon para AUTORIDADE NT\Sistema com permissões necessárias definidas com a instância padrão de SQL Server

  2. Adicionar CORP\Install como a função sysadmin à instância padrão do SQL Server

  3. Abrir o firewall para acesso remoto do SQL Server

  4. Habilitar o recurso Grupos de Disponibilidade AlwaysOn

  5. Alterar a conta de serviço do SQL Server para CORP\SQLSvc1 e CORP\SQLSvc2, respectivamente

As ações anteriores podem ser executadas em qualquer ordem. Entretanto, deve-se respeitar a ordem das etapas a seguir. Siga as etapas para o ContosoSQL1 e o ContosoSQL2:

  1. Caso não tenha feito logoff da sessão de área de trabalho remota para a VM, faça isso agora.

  2. Inicie o arquivo RDP para a VM e faça logon como o BUILTIN\Administrador.

  3. Primeiro, adicione AUTORIDADE NT\Sistema aos logons do SQL Server e com permissões necessárias. No menu Iniciar, inicie o SQL Server Management Studio.

  4. Para conectar-se à instância padrão do SQL Server, clique em Conectar.

  5. Em Pesquisador de Objetos, expanda Segurança, clique com o botão direito do mouse em Logons e clique em Novo Logon.

  6. Digite AUTORIDADE NT\Sistema em Nome de logon e clique em OK.

  7. Em Pesquisador de Objetos, clique com o botão direito do mouse em AUTORIDADE NT\Sistema e clique em Propriedades.

  8. Na página Protegíveis, para o servidor local, selecione Conceder para as permissões a seguir e clique em OK.

    • Alterar qualquer grupo de disponibilidade

    • Conectar SQL

    • Exibir estado do servidor

  9. Em seguida, você adiciona CORP\Install como a função sysadmin à instância padrão do SQL Server. Em Pesquisador de Objetos, clique novamente com o botão direito do mouse em Logons e clique em Novo Logon.

  10. Digite CORP\Install em Nome de logon.

  11. Na página Funções do Servidor, selecione sysadmin. Depois, clique em OK. Após a criação do logon, para vê-lo expanda Logons no Pesquisador de Objetos.

  12. Em seguida, você cria uma regra de firewall para o SQL Server. No menu Iniciar, inicie Windows Firewall com Segurança Avançada, conforme mostrado a seguir.

  13. Clique com o botão direito do mouse em Regras de Entrada e clique em Nova Regra.

  14. Na página Tipo de Regra, selecione Programa e clique em Avançar.

  15. Na página Programa, selecione Este caminho de programa e digite %ProgramFiles%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe na caixa de texto. Em seguida, clique em Avançar.

  16. Na página Ação, mantenha Permitir a conexão selecionado e clique em Avançar.

  17. Na página Perfil, aceite as configurações padrão e clique em Avançar.

  18. Na página Nome, especifique um nome de regra, como SQL Server (regra do programa) na caixa de texto Nome e, depois, clique em Concluir.

  19. Em seguida, você habilita o recurso Grupos de Disponibilidade AlwaysOn. No menu Iniciar, inicie o SQL Server Configuration Manager.

  20. Na árvore do navegador, clique em Serviços do SQL Server, clique com o botão direito do mouse no serviço SQL Server (MSSQLSERVER) e clique em Propriedades.

  21. Clique na guia Alta Disponibilidade AlwaysOn, selecione Habilitar Grupos de Disponibilidade AlwaysOn, conforme mostrado abaixo, e clique em Aplicar. Clique em OK na caixa de diálogo pop-up e não feche ainda a janela de propriedades. Você reiniciará o serviço do SQL Server após alterar a conta de serviço.

  22. Depois, você altera a conta de serviço do SQL Server. Clique na guia Faze Logon, digite CORP\SQLSvc1 (para ContosoSQL1) ou CORP\SQLSvc2 (para ContosoSQL2) em Nome de Conta. Depois, preencha e confirme a senha e clique em OK.

  23. Na janela pop-up, clique em Sim para reiniciar o serviço do SQL Server. Após o serviço do SQL Server ser reiniciado, as alterações feitas na janela de propriedades entram em vigor.

  24. Faça logoff da VM.

Agora você está pronto para configurar um grupo de disponibilidade. Siga estas instruções:

  1. Crie um novo banco de dados (MyDB1) no ContosoSQL1

  2. Faça um backup completo e um backup de log de transação do banco de dados

  3. Restaure os backups completo e de log para o ContosoSQL2 com a opção NORECOVERY

  4. Crie o grupo de disponibilidade (AG1) com confirmação síncrona, failover automático e réplicas secundárias legíveis

Siga estas instruções:

  1. Caso não tenha feito logoff das sessões de área de trabalho remota para ContosoSQL1 e ContosoSQL2, faça isso agora.

  2. Inicie o arquivo RDP para ContosoSQL1 e faça logon como CORP\Install.

  3. Em Explorador de Arquivos, em C:\, crie um diretório chamado backup. Você usará esse diretório para fazer backup e restaurar seu banco de dados.

  4. Clique com o botão direito do mouse no novo diretório, aponte para Compartilhar com e clique em Pessoas específicas, como vemos abaixo.

  5. Adicione CORP\SQLSvc1 e conceda permissão de Leitura/Gravação. Depois, adicione CORP\SQLSvc2 e conceda a permissão de Leitura, conforme mostrado a seguir. Depois, clique em Compartilhar. Quando o processo de compartilhamento de arquivo for concluído, clique em Concluído.

  6. Depois, você cria o banco de dados. No menu Iniciar, inicie o SQL Server Management Studio e clique em Conectar para se conectar à instância padrão do SQL Server.

  7. No Pesquisador de Objetos, clique com o botão direito do mouse em Bancos de dados e clique em Novo Banco de Dados.

  8. Em Nome do banco de dados, digite MyDB1 e clique em OK.

  9. Depois, faça um backup completo do banco de dados. Em Pesquisador de Objetos, expanda Bancos de Dados, clique com o botão direito do mouse em MyDB1, aponte para Tarefas e clique em Fazer Backup.

  10. Na seção Fonte, mantenha Tipo de backup definido como Completo. Na seção Destino, clique em Remover para remover o caminho do arquivo padrão para o arquivo de backup.

  11. Na seção Destino, clique em Adicionar.

  12. Na caixa de texto Nome do arquivo, digite \\ContosoSQL1\backup\MyDB1.bak. Clique em OK e em OK novamente para fazer backup do banco de dados. Quando a operação de backup for concluída, clique em OK novamente para fechar a caixa de diálogo.

  13. Depois, faça um backup de log de transação do banco de dados. Em Pesquisador de Objetos, expanda Bancos de Dados, clique com o botão direito do mouse em MyDB1, aponte para Tarefas e clique em Fazer Backup.

  14. Em tipo de Backup, selecione Log de Transações. Mantenha o caminho de arquivo Destino definido com o valor especificado antes e clique em OK. Quando a operação de backup for concluída, clique em OK novamente.

  15. Em seguida, você restaura os backups completo e de log de transação em ContosoSQL2. Inicie o arquivo RDP para ContosoSQL2 e faça logon como CORP\Install. Deixe a sessão da área de trabalho remota para ContosoSQL1 aberta.

  16. No menu Iniciar, inicie o SQL Server Management Studio e clique em Conectar para se conectar à instância padrão do SQL Server.

  17. No Pesquisador de Objetos, clique com o botão direito do mouse em Bancos de dados e clique em Restaurar Banco de Dados.

  18. Na seção Origem, selecione Dispositivo e clique no botão .

  19. Em Selecionar dispositivos de backup, clique em Adicionar.

  20. Em Local do arquivo de backup, digite \\ContosoSQL1\backup, clique em Atualizar, selecione MyDB1.bak, clique em OK e clique novamente em OK. Deve aparecer o backup completo e o backup de log no painel Conjuntos de backup a serem restaurados.

  21. Vá para a página Opções, selecione RESTAURAR COM NORECOVERY em Estado de recuperação e clique em OK para restaurar o banco de dados. Quando a operação de restauração for concluída, clique em OK.

  22. Agora, você cria um grupo de disponibilidade. Volte para a sessão da área de trabalho remota para ContosoSQL1. No Pesquisador de Objetos em SSMS, clique com o botão direito do mouse em Alta Disponibilidade AlwaysOn e clique em Assistente de Novo Grupo de Disponibilidade, conforme mostrado a seguir.

  23. Na página Introdução, clique em Avançar. Na página Especificar Nome do Grupo de Disponibilidade, digite AG1 em Nome do grupo de disponibilidade. Depois, clique novamente em Avançar.

  24. Na página Selecionar Bancos de Dados, selecione MyDB1 e clique em Avançar. O banco de dados atende aos pré-requisitos de um grupo de disponibilidade pois você fez pelo menos um backup completo na réplica primárias destinada.

  25. Na página Especificar Réplicas, clique em Adicionar Réplica.

  26. A caixa de diálogo Conectar ao Servidor aparece. Digite ContosoSQL2 em Nome de servidor e clique em Conectar.

  27. Retorne à página Especificar Réplicas onde você encontrará ContosoSQL2 listado em Réplicas Disponíveis. Configure as réplicas conforme mostrado a seguir. Ao concluir, clique em Avançar.

  28. Na página Selecionar Sincronização de Dados Inicial, selecione Somente junção e clique em Avançar. Você já fez a sincronização manual de dados quando restaurou os backups completo e de transação do ContosoSQL1 no ContosoSQL2. Você pode optar por não executar as operações de backup e restauração no banco de dados e selecionar Completa para permitir que o Assistente de Novo Grupo de Disponibilidade execute a sincronização de dados para você. Entretanto, isso não é recomendável para bancos de dados muito grandes que se encontram em algumas empresas.

  29. Na página Validação, clique em Avançar. Esta página deve ter a seguinte aparência: Há um aviso para a configuração de ouvinte porque você não configurou um ouvinte do grupo de disponibilidade. Pulei intencionalmente essa etapa pois ouvintes de grupo de disponibilidade não têm suporte no momento em VMs do Azure.

  30. Na página Resumo, clique em Concluir; aguarde enquanto o assistente configura o novo grupo de disponibilidade. Na página Progresso, você pode clicar em Mais detalhes para exibir o progresso detalhado. Quando o assistente concluir, inspecione a página Resultados para verificar se o grupo de disponibilidade foi criado com êxito, conforme mostrado a seguir e, depois, clique em Fechar para sair do assistente.

  31. No Pesquisador de Objetos, expanda Alta Disponibilidade AlwaysOn e expanda Grupos de Disponibilidade. Você encontrará o novo grupo de disponibilidade neste contêiner. Clique com o botão direito do mouse em AG1 (Primário) e clique em Mostrar Painel.

    Seu Painel AlwaysOn deve ser semelhante ao mostrado a seguir. Você pode verificar as réplicas, o modo failover de cada réplica e o estado de sincronização.

  32. No menu Iniciar, abra novamente o Gerenciador de Servidores, expanda Recursos, expanda Gerenciador de Cluster de Failover, expanda Cluster1.corp.contoso.com e expanda Serviços e aplicativos. Um novo serviço de cluster chamado AG1 foi criado no Cluster1 para representar o grupo de disponibilidade recém-configurado. Observe que o AG1 não tem endereço IP através do qual clientes de banco de dados possam se conectar ao grupo de disponibilidade, pois você não configurou um e porque esse endereço IP não funcionaria, mesmo que você tivesse configurado ele, uma vez que a rede virtual do Azure não dá suporte a endereços IP estáticos.

    WarningAviso
    Não tente efetuar failover deste serviço clusterizado. Todas as operações de failover devem ser executadas do painel AlwaysOn no SSMS. Para obter mais informações, consulte Restrições em relação ao uso do Gerenciador de Cluster de Failover do WSFC com grupos de disponibilidade

Você acabou de implementar com êxito o SQL Server AlwaysOn criando um grupo de disponibilidade no Azure. Para configurar um ouvinte para esse grupo de disponibilidade, consulte Tutorial: Listener Configuration for AlwaysOn Availability Groups in Azure.

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft