Instalar o agente de backup e DR em um host Linux

Nesta página, descrevemos como instalar o agente do Backup e DR em um host Linux e realizar outras operações, como regenerar uma chave secreta, verificar o status do agente do Backup e DR e reiniciar o agente.

Como funciona

O agente do Backup e DR para Linux é executado como um processo daemon com o nome de usuário root. Ele detecta a porta TCP 5106 para comunicação do appliance de backup/recuperação. O agente grava em um arquivo de registro no diretório de instalação /var/act/log/UDSAgent.log e posta eventos significativos no repositório /var/log/messages.

Depois de instalar o agente, é necessário inicializar as comunicações confiáveis entre o appliance de backup/recuperação e o agente do Backup e DR. Isso só precisa ser feito uma vez. A chave secreta precisa ser adicionada em até duas horas após a geração. Se a chave secreta expirar, gere uma nova.

Às vezes, é necessário regenerar uma chave secreta. Por exemplo, se um host ficar off-line por um longo período, o status do certificado poderá mudar para "Não inicializado". Se isso acontecer, gere uma nova chave para restabelecer um certificado válido e retomar a operação normal.

Instalar o agente em um host Linux

Use as instruções a seguir para instalar o agente em um host Linux:

  1. Faça o download do arquivo de instalação do agente. Consulte Obter o agente do Backup e DR certo para seu host.

  2. Faça upload do arquivo do instalador para o servidor Linux.

  3. Para instalar o agente, escolha uma das seguintes opções:

    • Para a instalação de 32 bits do Linux, execute o seguinte comando:

        rpm -ivh connector-Linux_x86-version.rpm
      
    • Para a instalação no Linux de 64 bits, execute o seguinte comando:

        rpm -ivh connector-Linux-version.rpm
      
    • Para a instalação no Linux Ubuntu, execute o seguinte comando.

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    O agente sempre é instalado em /opt/act. Quando a instalação for concluída, uma chave secreta será exibida.

  4. Salve a chave secreta em um bloco de notas ou em um editor de texto. Você precisa adicionar isso na seção do agente do Backup e DR. Consulte Adicionar host Linux.

Regenerar a chave secreta

A chave secreta gerada na seção Instalar o agente em um host Linux é válida por apenas duas horas. Você precisa adicioná-lo ao console de gerenciamento dentro desse período ou gerar um novo.

Use as instruções a seguir para gerar uma nova chave e adicioná-la ao console de gerenciamento.

  1. No host Linux, faça login como usuário raiz e execute um dos comandos no diretório:

    • Para redefinir a chave secreta após a confirmação da ação, execute o seguinte comando:

        /opt/act/bin/udsagent secret --reset
      
    • Para redefinir a chave secreta imediatamente sem confirmação, execute o seguinte comando:

        /opt/act/bin/udsagent secret --reset --restart
      
  2. Salve a chave secreta em um bloco de notas ou em um editor. Essa chave secreta é válida por duas horas.

Adicionar uma chave secreta

Se você quiser atualizar a chave secreta ou não a adicionou na primeira vez, siga estas instruções para adicionar no host Linux.

  1. No console de gerenciamento, selecione Gerenciar e Hosts.

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

  3. Acesse a seção Configurações do agente de backup e DR e encontre o campo Secret.

  4. Cole a chave secreta que você salvou antes no campo Secret e clique em Save. Confirme se o status do Certificado mudou para Válido. Se você receber uma mensagem de sucesso parcial, siga as instruções para Validar a conectividade do appliance de backup/recuperação com o agente do Backup e DR.

Verificar o status do agente de backup e DR

Depois que o agente for instalado, verifique o status dele nos hosts Linux usando os comandos a seguir.

  • Em destinos não sistêmicos (RHEL antes da versão 7.0 e SUSE Linux antes da versão 12.0), execute o seguinte comando.

        service udsagent status
    

    A saída será semelhante a esta para a linha udsagent daemon is running:

          service udsagent status
          udsagent daemon is running
    
  • Em destinos systemd (RHEL 7.0+, SUSE Linux 12.0+ e Ubuntu 16.0+), execute o seguinte comando:

        systemctl status udsagent
    

    A saída será assim:

     ```postgres
     [root@postgres ~]# systemctl status udsagent
         udsagent.service - Google Cloud Backup and DR service
           Loaded: loaded (/usr/lib/systemd/system/udsagent.service; enabled; vendor preset: disabled)
        Active: active (running) since Wed 2022-11-09 22:13:45 UTC; 17min age
        Process: 1056 ExecStart=/act/initscripts/udsagent.init start (code=exited, status=0/SUCCESS)
        Main PID: 1128 (udsagent)
           CGroup: /system.slice/udsagent.service
                   ├─1128 /opt/act/bin/udsagent start
                   └─1132 /opt/act/bin/udsagent start
    
        Nov 09 22:13:44 postgres systemd[1]: Starting Google Cloud Backup and DR Service
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
    

Reiniciar o agente de backup e DR em um host Linux

Para reiniciar o agente do Backup e DR em um host Linux, execute o seguinte comando no host.

  • Para hosts não systemd (RHEL antes da versão 7.0 e SUSE Linux antes da versão 12.0), execute o seguinte comando:

        /etc/init.d/udsagent restart
    
  • Para hosts Systemd (RHEL 7.0+, SUSE Linux 12.0+ e Ubuntu 16.0+), execute o seguinte comando:

      systemctl restart udsagent
    

Desinstalar o agente do Backup e DR de um host Linux usando a linha de comando

Use as instruções a seguir para desinstalar o agente do Backup e DR de um host Linux:

CentOS/RHEL/SLES

  1. Faça login como usuário raiz e pare o agente do Backup e DR executando o seguinte comando:

    systemctl stop udsagent
    

    Para versões mais antigas do Linux, talvez seja necessário usar o seguinte comando:

    /etc/init.d/udsagent stop
    
  2. Verifique o nome do RPM do agente do Linux Backup e DR instalado com o seguinte comando:

    yum list installed | grep udsagent
    

    Também é possível usar o seguinte comando para verificar o nome do RPM:

    rpm -qa udsagent
    

    A saída será assim:

    udsagent-11.0.1-8756.x86_64
    
  3. Desinstale o pacote usando o nome que você recebeu da consulta. Exemplo:

    yum remove udsagent-11.0.1-8756.x86_64
    

    Também é possível usar o seguinte comando para desinstalar o pacote:

    rpm -e udsagent-11.0.1-8756.x86_64
    

Ubuntu

  1. Faça login como usuário raiz e pare o agente do Backup e DR executando o seguinte comando:

    systemctl stop udsagent
    
  2. Desinstale o agente usando o seguinte comando:

    dpkg --remove udsagent
    

A seguir