Compartilhar via


Instalar um servidor de destino mestre Linux para failback

Após o failover de suas máquinas virtuais para o Azure, você poderá executar failback das máquinas virtuais para o site local. Para realizar failback, você precisa proteger novamente a máquina virtual do Azure para o site local. Para este processo, é necessário um servidor de destino mestre para receber o tráfego.

Se sua máquina virtual protegida for uma máquina virtual do Windows, será necessário um destino mestre do Windows. Para uma máquina virtual Linux, é necessário um destino mestre do Linux. Leia as etapas a seguir para saber como criar e instalar um destino mestre do Linux.

Importante

Não há suporte para o servidor de destino mestre no LVM.

Visão geral

Este artigo fornece instruções sobre como instalar um destino mestre do Linux.

Publique comentários ou perguntas no final deste artigo ou na página de perguntas dos Serviços de Recuperação do Microsoft Azure.

Pré-requisitos

  • Para escolher o host no qual deseja implantar o destino mestre, determine se o failback vai ser para uma máquina virtual local existente ou para uma nova máquina virtual.
    • Para uma máquina virtual existente, o host do destino mestre deve ter acesso a armazenamentos de dados da máquina virtual.
    • Se a máquina virtual no local não existir (no caso da recuperação do local alternativo), a máquina virtual de failback será criada no mesmo host como o destino mestre. Você pode escolher qualquer host ESXi para instalar o destino mestre.
  • O destino mestre deve estar em uma rede que pode se comunicar com o servidor de processo e com o servidor de configuração.
  • A versão de destino mestre deve ser igual ou anterior às versões de servidor de processo e o servidor de configuração. Por exemplo, se a versão do servidor de configuração for a 9.4, a versão de destino mestre poderá ser 9.4 ou 9.3 mas não 9.5.
  • O destino mestre só pode ser uma máquina virtual VMware e não um servidor físico.

Observação

Não ative Storage vMotion em quaisquer componentes de gerenciamento como um destino mestre. Se o destino mestre se mover após um proteger novamente com êxito, os VMDKs (discos de máquina virtual) não poderão ser desanexados. Nesse caso, o failback falhará.

Diretrizes de dimensionamento para a criação do servidor de destino mestre

Crie o destino mestre de acordo com as seguintes diretrizes de dimensionamento:

  • RAM: 6 GB ou mais
  • Tamanho do disco de SO: 100 GB ou mais (para instalar o SO)
  • Tamanho de disco adicional para unidade de retenção: 1 TB
  • Núcleos de CPU: 4 núcleos ou mais
  • Kernel: 4.16.*

Implantar o servidor de destino mestre

Instalar o Ubuntu 16.04.2 Minimal

Importante

O Ubuntu 16.04 (Xenial Xerus) chegou ao fim da sua vida útil e não é mais suportado pela Canonical ou pela comunidade Ubuntu. Isso significa que nenhuma atualização de segurança ou correção de bugs será fornecida nesta versão do Ubuntu. A continuação do uso do Ubuntu 16.04 pode expor seu sistema a possíveis vulnerabilidades de segurança ou problemas de compatibilidade de software. É altamente recomendável atualizar para uma versão com suporte do Ubuntu, como o Ubuntu 18.04 ou o Ubuntu 20.04.

Use as seguinte as etapas para instalar o sistema de operacional de 64 bits do Ubuntu 16.04.2.

  1. Vá até o link de download e escolha o espelho mais próximo para baixar um ISO do Ubuntu 16.04.2 Minimal de 64 bits. Mantenha um ISO do Ubuntu 16.04.2 Minimal de 64 bits na unidade de DVD e inicie o sistema.

Observação

A partir da versão 9.42, há suporte para o sistema operacional Ubuntu 20.04 no servidor de destino mestre do Linux. Para usar o sistema operacional mais recente, continue configurando o computador com a imagem ISO do Ubuntu 20.04.

  1. Selecione Inglês como o idioma de preferência e selecione Enter.

    Selecionar um idioma

  2. Selecione Instalar Servidor Ubuntu e pressione Enter.

    Selecionar Instalar Ubuntu Server

  3. Selecione Inglês como o idioma de preferência e selecione Enter.

    Selecionar Inglês como seu idioma preferencial

  4. Selecione a opção apropriada para o Fuso Horário na lista de opções e selecione Enter.

    Selecionar o fuso horário correto

  5. Selecione Não (a opção padrão) e selecione Enter.

    Configurar o teclado

  6. Selecione Inglês (EUA) como um país/região de origem para o teclado e selecione Enter.

  7. Selecione inglês (EUA) como o layout do teclado e selecione Enter.

  8. Insira o nome do host para o servidor na caixa Nome do host e selecione Continuar.

  9. Para criar uma conta de usuário, digite o nome de usuário e selecione Continuar.

    Criar uma conta do usuário

  10. Digite a senha para a nova conta de usuário e selecione Continuar.

  11. Confirme a senha para o novo usuário e selecione Continuar.

    Confirmar as senhas

  12. Na próxima seleção para criptografar o diretório inicial, selecione Não (a opção padrão) e Enter.

  13. Se o fuso horário exibido está correto, selecione Sim (a opção padrão) e, em seguida, selecione Enter. Para reconfigurar seu fuso horário, selecione Não.

  14. Entre as opções de método de particionamento, selecione Guiado - usar o disco inteiro e selecione Enter.

    Selecionar a opção de método de particionamento

  15. Selecione o disco adequado nas opções para Selecionar disco para partição e selecione Enter.

    Selecionar o disco

  16. Selecione Sim para gravar as alterações para o disco e selecione Enter.

    Selecionar a opção padrão

  17. Na seleção do proxy de configuração, selecione a opção padrão, selecione Continuare selecione Enter.

    Captura de tela mostrando onde selecionar Continuar e clicar em Enter.

  18. Selecione a opção Sem atualizações automáticas para o gerenciamento de atualizações em seu sistema e selecione Enter.

    Selecionar a forma de gerenciar atualizações

    Aviso

    Como o servidor de destino primário do Azure Site Recovery requer uma versão muito específica do Ubuntu, você deve garantir que as atualizações do kernel estejam desabilitadas para a máquina virtual. Se elas estiverem habilitadas, todas as atualizações regulares farão com que o servidor de destino mestre não funcione corretamente. Selecione a opção Sem atualizações automáticas.

  19. Selecione as opções padrão. Se você quiser uma conexão do openSSH para SSH, então selecione a opção OpenSSH server e depois selecione Continuar.

    Selecionar o software

  20. Na seleção para instalar o carregador de inicialização GRUB, selecione Sim e, em seguida, Enter.

    Instalador de inicialização GRUB

  21. Selecione o dispositivo apropriado para a instalação do carregador de inicialização (preferencialmente /dev/sda) e selecione Enter.

    Selecione o dispositivo adequado

  22. Selecione Continuar e selecione Enter para concluir a instalação.

    Concluir a instalação

  23. Após a instalação, entre na VM com as novas credenciais de usuário. (Consulte a Etapa 10 para saber mais.)

  24. Use as etapas descritas na captura de tela a seguir para definir a senha do usuário raiz. Faça logon como usuário raiz.

    Definir a senha do usuário raiz

Configurar a máquina com um servidor de destino mestre

Para obter a ID de cada disco SCSI em uma máquina virtual Linux, o parâmetro disk.EnableUUID = TRUE precisa estar habilitado. Para habilitar esse parâmetro, use as seguintes etapas:

  1. Desligue sua máquina virtual.

  2. Clique com o botão direito do mouse na entrada da máquina virtual no painel esquerdo e selecione Editar Configurações.

  3. Selecione a guia Opções.

  4. No painel esquerdo, selecione Avançado>Gerale selecione o botão Parâmetros de Configuração no canto inferior direito da tela.

    Abra o parâmetro de configuração

    A opção Parâmetros de Configuração não fica disponível enquanto a máquina está em execução. Para ativar essa guia, desligue a máquina virtual.

  5. Verifique se já existe uma linha com disk.EnableUUID.

    • Se o valor existe e está definido como False, altere o valor para True. (Os valores não diferenciam maiúsculas de minúsculas.)

    • Se o valor existir e se está definido como True, selecione Cancelar.

    • Se o valor não existir, selecione Adicionar Linha.

    • Na coluna Nome, adicione disk.EnableUUIDe defina o valor como TRUE.

      Verificação se disk.EnableUUID já existe

Desabilitar atualizações de kernel

O servidor de destino primário do Azure Site Recovery requer uma versão específica do Ubuntu. Verifique se as atualizações de kernel estão desabilitadas para a máquina virtual. Se as atualizações de kernel estiverem habilitadas, isso fará com que o servidor de destino primário não funcione corretamente.

Baixar e instalar pacotes extras

Observação

Verifique se você tem conectividade com a Internet para baixar e instalar pacotes extras. Se você não tiver conexão com a Internet, precisará encontrar esses pacotes Deb e instalá-los manualmente.

   sudo apt-get install -y multipath-tools lsscsi python-pyasn1 lvm2 kpartx

Observação

A partir da versão 9.42, há suporte para o sistema operacional Ubuntu 20.04 no servidor de destino mestre do Linux. Para usar o sistema operacional mais recente, ele precisa ser atualizado para o Ubuntu 20.04 antes de continuar. Para atualizar o sistema operacional mais tarde, você pode seguir as instruções listadas aqui.

Obter o instalador para instalação

Se o destino mestre tiver conectividade com a Internet, você poderá usar as etapas a seguir para baixar o instalador. Caso contrário, você pode copiar o instalador do servidor de processo e instalá-lo.

Baixar os pacotes de instalação do destino mestre

Baixe os bits de instalação de destino mestre Linux mais recentes para Ubuntu 20.04.

Baixe os bits de instalação de destino mestre Linux mais antigos para Ubuntu 16.04.

Observação

É recomendável que você use a versão mais recente do sistema operacional Ubuntu para configurar o servidor de destino mestre.

Para baixá-los usando o Linux, digite:

   sudo wget https://aka.ms/latestlinuxmobsvc -O latestlinuxmobsvc.tar.gz

Aviso

Baixe e descompacte o instalador em seu diretório base. Se você o descompactar em /usr/Local, a instalação falhará.

Acessar o instalador do servidor de processos

  1. No servidor de processo, vá para C:\Arquivos de Programas (x86)\Microsoft Azure Site Recovery\home\svsystems\pushinstallsvc\repository.

  2. Copie o arquivo do instalador obrigatório do servidor de processo e salvá-lo como latestlinuxmobsvc.tar.gz no seu diretório base.

Aplicar alterações de configuração personalizadas

Para aplicar alterações de configuração personalizada, siga estas etapas como um usuário RAIZ:

  1. Execute o comando a seguir para descompactar o binário.

       sudo tar -xvf latestlinuxmobsvc.tar.gz
    

    Captura de tela da execução do comando

  2. Execute o comando a seguir para conceder permissão.

       sudo chmod 755 ./ApplyCustomChanges.sh
    
  3. Execute o comando a seguir para executar o script.

       sudo ./ApplyCustomChanges.sh
    

Observação

Execute o script apenas uma vez no servidor. Em seguida, desligue o servidor. Reinicialize o servidor depois de adicionar um disco, conforme descrito na próxima seção.

Adicionar um disco de retenção para a máquina virtual de destino mestre do Linux

Use as etapas a seguir para criar um disco de retenção:

  1. Anexe um novo disco de 1 TB à máquina virtual de destino mestre Linux e inicialize a máquina.

  2. Use o comando multipath -ll para conhecer a ID de vários caminhos do disco de retenção: multipath -ll

    ID de vários caminhos

  3. Formate a unidade e, em seguida, crie um sistema de arquivos na nova unidade: mkfs.ext4 dev/mapper/<ID de vários caminhos do disco de retenção>.

  4. Depois de criar o sistema de arquivos, monte o disco de retenção.

    sudo mkdir /mnt/retention
    sudo mount /dev/mapper/<Retention disk's multipath id> /mnt/retention
    
  5. Crie a entrada fstab para montar a unidade de retenção sempre que o sistema iniciar.

       sudo vi /etc/fstab
    

    Selecione Inserir para começar a editar o arquivo. Crie uma nova linha e insira o texto a seguir. Edite a ID de vários caminhos de disco com base na ID de vários caminhos realçada no comando anterior.

    /dev/mapper/<ID de vários caminhos do disco de retenção> /mnt/retention ext4 rw 0 0

    Selecione Esc e digite :wq (gravar e sair) para fechar a janela do editor.

Instalar o destino mestre

Importante

A versão do servidor de destino mestre deve ser igual ou anterior às versões de servidor de processo e o servidor de configuração. Se essa condição não for atendida, o proteger novamente terá êxito, mas a replicação falhará.

Observação

Antes de instalar o servidor de destino mestre, verifique se o arquivo /etc/hosts na máquina virtual contém entradas que mapeiam o nome do host local para os endereços IP associados a todos os adaptadores de rede.

  1. Execute o comando a seguir para instalar o destino mestre.

    sudo ./install -q -d /usr/local/ASR -r MT -v VmWare
    
  2. Copie a frase secreta de C:\ProgramData\Microsoft Azure Site Recovery\private\connection.passphrase no servidor de configuração. Em seguida, salve-o como passphrase.txt no mesmo diretório local executando o seguinte comando:

       sudo echo <passphrase> >passphrase.txt
    

    Exemplo:

       sudo echo itUx70I47uxDuUVY >passphrase.txt`
    
  3. Anote o endereço IP do servidor de Configuração. Execute o seguinte comando para registrar o servidor com o servidor de configuração.

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <ConfigurationServer IP Address> -P passphrase.txt
    

    Exemplo:

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i 104.40.75.37 -P passphrase.txt
    

Aguarde até que o script seja concluído. Se o destino mestre for registrado com êxito, ele será listado na página Infraestrutura do Site Recovery do portal.

Instalar o destino mestre usando a instalação interativa

  1. Execute o comando a seguir para instalar o destino mestre. Para a função de agente, escolha Destino Mestre.

    sudo ./install
    
  2. Escolha o local padrão para instalação e selecione Enter para continuar.

    Escolher um local padrão para a instalação de destino mestre

Após a conclusão da instalação, registre o servidor de configuração por meio da linha de comando.

  1. Observe o endereço IP do servidor de configuração. Você precisará disso na próxima etapa.

  2. Execute o seguinte comando para registrar o servidor com o servidor de configuração.

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh
    

    Aguarde até que o script seja concluído. Se o destino mestre for registrado com êxito, ele será listado na página Infraestrutura do Site Recovery do portal.

Instalar ferramentas do VMware / open-vm-tools no servidor de destino mestre

Você precisa instalar ferramentas do VMware ou open-vm-tools no destino mestre para que ele possa descobrir os armazenamentos de dados. Se as ferramentas não estiverem instaladas, a tela novamente protegida não será listada nos armazenamentos de dados. Após a instalação das ferramentas do VMware, será necessário reiniciar.

Atualizar o servidor de destino mestre

A execução do instalador detectará automaticamente se o agente está instalado no destino primário. Siga as etapas a seguir para concluir a atualização:

  1. Copie tar.gz do servidor de configuração para o destino mestre do Linux
  2. Execute este comando para validar a versão que você está executando: cat /usr/local/.vx_version
  3. Extraia o tar: tar -xvf latestlinuxmobsvc.tar.gz
  4. Conceda permissões para executar alterações: chmod 755 ./install
  5. Execute o script de atualização: sudo ./install
  6. O instalador deve detectar se o agente está instalado no destino mestre. Para atualizar, selecione Y.
  7. Valide se o agente está executando a nova versão: cat /usr/local/.vx_version

Quando a instalação for concluída, verifique a versão de destino mestre instalada usando o comando a seguir:

   sudo cat /usr/local/.vx_version

Você verá que o campo Versão fornece o número da versão do destino principal.

Atualize o sistema operacional do servidor de destino mestre do Ubuntu 16.04 para o Ubuntu 20.04

A partir da versão 9.42, o ASR dá suporte ao servidor de destino mestre do Linux no Ubuntu 20.04. Para atualizar o sistema operacional do servidor de destino mestre existente,

  1. Certifique-se de que o servidor de destino mestre de expansão do Linux não seja usado para proteger novamente a operação de qualquer VM protegida.
  2. Desinstalar o instalador do servidor de destino mestre do computador
  3. Agora, atualize o sistema operacional da versão 16.04 do Ubuntu para a 20.04
  4. Após a atualização bem-sucedida do sistema operacional, reinicialize o computador.
  5. Agora, Baixe o instalador mais recente e siga as instruções fornecidas acima para concluir a instalação do servidor de destino mestre.

Problemas comuns

  • Não ative Storage vMotion em quaisquer componentes de gerenciamento como um destino mestre. Se o destino mestre se mover após um proteger novamente com êxito, os VMDKs (discos de máquina virtual) não poderão ser desanexados. Nesse caso, o failback falhará.

  • O destino mestre não deve ter todos os instantâneos na máquina virtual. Se houver instantâneos, o failback falhará.

  • Devido a algumas configurações de NIC personalizadas, a interface de rede é desabilitada durante a inicialização, e não é possível inicializar o destino mestre. Verifique se as propriedades a seguir foram definidas corretamente. Verifique essas propriedades no arquivo da placa Ethernet /etc/network/interfaces.

    • auto eth0
    • iface eth0 inet dhcp

    Reinicie o serviço de rede usando o seguinte comando:

   sudo systemctl restart networking

Próximas etapas

Depois que a instalação e o registro do destino mestre forem concluídos, você poderá ver o destino mestre na seção Destino Mestre na Infraestrutura do Site Recovery, na visão geral do servidor de configuração.

Você pode prosseguir com a nova proteção, seguida pelo failback.