Adicionar hosts Linux ao console de gerenciamento do appliance

O serviço de backup e DR descobre sistemas de arquivos, compartilhamentos do sistema de arquivos da rede (NFS, na sigla em inglês) e bancos de dados compatíveis em hosts Linux. Antes de descobrir e fazer backup de dados desses hosts, faça o seguinte:

Adicionar hosts Linux

Siga estas instruções para adicionar um host Linux:

  1. No console de gerenciamento de dispositivos, acesse Gerenciar > Hosts.

  2. Selecione + Adicionar host.

  3. No formulário Adicionar host, insira o nome e um nome amigável opcional. O nome de um host precisa começar com uma letra e pode conter letras e dígitos (0 a 9). Os caracteres de sublinhado (_) não são válidos em nomes de host.

  4. Insira o endereço IP do host em Endereço IP e clique no sinal de mais (+) para adicioná-lo.

  5. Na seção Dispositivos, selecione os dispositivos gerenciados do console de gerenciamento de dispositivos que você quer que atendam a esse host. Se a lista for longa, use o campo Pesquisar para encontrar um dispositivo ou grupo de dispositivos específico.

  6. Em Tipo de host, selecione Genérico.

  7. Insira as credenciais de descoberta de aplicativos para descobrir e proteger os aplicativos de banco de dados no host. Esse campo é aplicável apenas aos bancos de dados MariaDB, MaxDB, MySQL, PostGresSQL, SAP ASE e SAP IQ.

  8. Nas configurações do agente de backup e DR, siga estas etapas:

  9. Clique em Adicionar. Se você receber uma mensagem de sucesso parcial, use as instruções para validar a conectividade do dispositivo de backup/recuperação com o agente de backup e DR.

Adicionar uma chave secreta

Se você quiser atualizar a chave secreta ou se não a adicionou inicialmente, é possível adicioná-la no host Linux.

  1. Acesse o console de gerenciamento de dispositivos, selecione Gerenciar e Hosts.

  2. Clique com o botão direito do mouse no host Linux e escolha Editar.

  3. Acesse Configurações do agente de backup e DR e encontre o campo Chave secreta.

  4. Cole a chave secreta que você salvou anteriormente no campo Chave secreta e clique em Salvar. Confirme se o status do certificado mudou para Válido. Se você receber uma mensagem de sucesso parcial, use as instruções para validar a conectividade do dispositivo de backup/recuperação com o agente de backup e DR.

Jobs de backup anormalmente longos e fstrim

A tecnologia CBT do serviço de backup e DR depende de um bitmap gerado para cada operação de gravação no volume protegido. Utilitários como o fstrim, que modificam os blocos de metadados do sistema de arquivos, fazem com que o processo de backup copie dados adicionais, aumentando o tempo de backup.

Conectividade iSCSI em um host Linux

Se o agente de backup e DR gravar dados de backup no disco de preparação usando o iSCSI, um iniciador iSCSI precisará ser instalado no host.

Instalar o iniciador iSCSI no host Linux

Use as instruções a seguir para instalar o iniciador iSCSI em hosts Centos, RHEL, SLES ou Ubuntu.

CentOS

  1. Confira se o pacote iscsi-initiator-utils está instalado. Use o comando a seguir para verificar o pacote instalado:

      yum list installed | grep iscsi
    

    Também é possível usar o seguinte comando para verificar o pacote do iniciador:

      rpm -qa | grep iscsi
    

    A saída será assim:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. Se nada aparecer, instale o pacote com o seguinte comando:

      yum install iscsi-initiator-utils
    
  3. Valide o nome do iniciador iSCSI com o seguinte comando. Cada host precisa ter um nome de iniciador exclusivo:

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. Confira se o pacote iscsi-initiator-utils está instalado. Use o comando a seguir para verificar o pacote instalado:

      yum list installed | grep iscsi
    

    Também é possível usar o seguinte comando para verificar o pacote do iniciador:

      rpm -qa | grep iscsi
    

    A saída será assim:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. Se nada aparecer, instale o pacote com o seguinte comando:

      yum install iscsi-initiator-utils
    
  3. Valide o nome do iniciador iSCSI com o seguinte comando. Cada host precisa ter um nome de iniciador exclusivo:

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. Confira se o pacote iopen-iscsi está instalado. Use o comando a seguir para verificar o pacote instalado:

      rpm -qa | grep iscsi
    

    A saída será assim:

      open-iscsi-x.x.x.x
      yast2-iscsi-client-x.x.x.x
    
  2. Se você não encontrar esses dois pacotes, use o procedimento a seguir para instalar o open-iscsi:

    1. Execute yast2 sw_single

    2. Na pesquisa, insira iscsi

    3. Selecione open-iscsi e clique em Aceitar.

  3. Valide o nome do iniciador iSCSI com o seguinte comando. Cada host precisa ter um nome de iniciador exclusivo:

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. Use o comando a seguir para instalar o iniciador iSCSI em um host Ubuntu:

      sudo apt install open-iscsi
    

    A saída será assim:

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      open-iscsi is already the newest version (2.0.874-5ubuntu2.11).
      open-iscsi set to manually installed.
      The following package was automatically installed and is no longer required:
      libnuma1
      Use 'sudo apt autoremove' to remove it.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    

Conferir e configurar portas de host

As portas foram definidas no momento da implantação em Configurar e planejar uma implantação de backup e DR. Use esta seção para substituir as informações de porta fornecidas pelo dispositivo de backup/recuperação por uma nova porta iSCSI no host para conexão com o dispositivo. Essas informações de porta são enviadas aos dispositivos.

Use as instruções a seguir se quiser conferir ou substituir as informações de porta fornecidas pelo dispositivo:

  1. No console de gerenciamento de dispositivos, clique no menu suspenso Gerenciar e selecione Hosts.

  2. Clique com o botão direito do mouse em um host e clique em Editar.

  3. Clique em Adicionar porta.

  4. Na caixa de diálogo Adicionar porta, selecione o dispositivo (se vários dispositivos se conectarem ao host).

  5. Selecione WWPN ou iSCSI.

  6. Clique em Adicionar e em Salvar a configuração do host.

Conectividade NFS em um host Linux

Se o agente de backup e DR gravar dados de backup no disco de preparação pelo NFS, um cliente NFS precisará ser instalado no host.

Alterar o formato do disco de preparação

Use as instruções a seguir para alterar o formato do disco de preparação:

  1. No console de gerenciamento de dispositivos, clique no menu suspenso Gerenciar e selecione Hosts.

  2. Clique com o botão direito do mouse no host em que você quer alterar o formato do disco de preparação e clique em Editar.

  3. Altere a configuração Como preparar o formato do disco como convidado de Bloco para NFS.

    Isso garante que o disco de preparação seja apresentado como um compartilhamento NFS e que o agente de backup e DR consuma esse compartilhamento. Ao ativar um backup capturado com o NFS, ele precisa ser acessado como um compartilhamento NFS. Não é possível acessá-lo usando o iSCSI.

Instalar o cliente NFS em um host Linux

Use as instruções a seguir para instalar bibliotecas de cliente NFS em hosts Centos, RHEL, SLES ou Ubuntu.

CentOS

  1. Confira se o pacote nfs-utils está instalado. Use o comando a seguir para verificar o pacote instalado:

      yum list installed | grep nfs
    

    Para verificar o pacote do iniciador, execute o seguinte comando:

      rpm -qa | grep nfs
    

    A saída será semelhante a esta:

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. Se nada aparecer, instale o pacote do cliente NFS executando o seguinte comando:

      yum install nfs-utils nfs-utils-lib
    
  3. Confira se o pacote rpcbind (portmapper) está instalado no host Linux com o seguinte comando:

      yum list installed | grep rpcbind
    

    Para verificar o pacote do iniciador, execute o seguinte comando:

      rpm -qa | grep rpcbind
    

    A saída será semelhante a esta:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. Se nada aparecer, instale o rpcbind com o seguinte comando:

      yum install rpcbind
    

RHEL

  1. Confira se o pacote nfs-utils está instalado. Use o comando a seguir para verificar o pacote instalado:

      yum list installed | grep nfs
    

    Para verificar o pacote do iniciador, execute o seguinte comando:

      rpm -qa | grep nfs
    

    A saída será semelhante a esta:

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. Se nada aparecer, instale o pacote do cliente NFS com o seguinte comando:

      yum install nfs-utils nfs-utils-lib
    
  3. Confira se o pacote rpcbind (portmapper) está instalado no host Linux com o seguinte comando:

      yum list installed | grep rpcbind
    

    Para verificar o pacote do iniciador, execute o seguinte comando:

      rpm -qa | grep rpcbind
    

    A saída será semelhante a esta:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. Se nada aparecer, instale o rpcbind com o seguinte comando:

      yum install rpcbind
    

SLES

  1. Confira se o pacote nfs-utils-utils está instalado. Use o comando a seguir para verificar o pacote instalado:

      rpm -qa | grep nfs
    

    A saída será assim:

      nfs-client-1.2.1-2.6.6
      yast2-nfs-common-2.17.7-1.1.2
      yast2-nfs-client-2.17.12-0.1.81
    
  2. Se você não encontrar os pacotes nfs-client ou yast2-nfs-xxxx, use YaST ou zypper para instalar os pacotes do cliente NFS usando os comandos a seguir.

    • Usando YaST, execute o seguinte comando:

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • Usando zypper, execute o seguinte comando:

        zypper install nfs-client
      
  3. Confira se o pacote rpcbind (portmapper) está instalado no host Linux usando o seguinte comando:

        rpm -qa | grep rpcbind
    

    A saída será assim:

    rpcbind-0.1.6+git20080930-6.15
    
  4. Se nada aparecer, instale os pacotes usando YaST ou zypper:

    • Usando YaST, execute o seguinte comando:

        yast2 --install rpcbind
      
    • Usando zypper, execute o seguinte comando:

        zypper install rpcbind
      

Ubuntu

  1. Use o comando a seguir para instalar bibliotecas de cliente NFS em um host Ubuntu:

      sudo apt install nfs-common
    

    A saída será assim:

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following package was automatically installed and is no longer required:
      libnuma1
      Use 'sudo apt autoremove' to remove it.
    

Definir o caminho de E/S do disco de preparação (somente VMs do VMware)

As VMs do Linux VMware também podem selecionar um caminho de E/S do disco de preparação. É possível atribuir o transporte NFS ou SAN (iSCSI) usando o host ESX ou ignorá-lo e direcioná-lo para a VM. O modo de transporte NFS é o padrão. Isso não afeta a configuração Como preparar o formato do disco como convidado.

Use as instruções a seguir para configurar o caminho de E/S do disco de preparação:

  1. No console de gerenciamento de dispositivos, abra o menu suspenso Gerenciar e selecione Hosts.

    A página "Hosts" será exibida.

  2. Filtre por hosts do tipo Genérico e, em Mostrar apenas, selecione Máquinas virtuais.

  3. Selecione o host para o qual você quer configurar o caminho de E/S do disco de preparação e clique em Editar.

  4. Na página Editar host, acesse a seção Caminho de E/S do disco de preparação.

  5. Selecione uma das seguintes opções usando as informações desta tabela:

    Transporte Volumes de backup e DR Onde os volumes são apresentados Como eles são anexados à VM
    Transporte NFS No armazenamento de dados NFS Host ESXi VMDK
    Transporte SAN No iSCSI Iniciador iSCSI do host ESXi Mapeamento de dispositivo bruto (RDM)
    SAN para convidado No iSCSI Iniciador iSCSI da VM convidada Bloquear dispositivo
    NFS para convidado No NFS Cliente NFS da VM convidada Compartilhamento de NFS
  6. Clique em Salvar.

Encontrar registros e scripts no host Linux

Em um host Linux, os registros do agente, chamados UDSAgent.logs, são armazenados em /var/act/log. É possível criar scripts para executar ações pré e pós em aplicativos no host Linux. Para usar scripts, crie uma pasta chamada /act/scripts e armazene todos os scripts nela.