O Backup e DR descobre sistemas de arquivos, compartilhamentos de arquivos por rede (NFS, na sigla em inglês) e bancos de dados compatíveis em hosts do Linux. Antes de descobrir e fazer backup de dados desses hosts, faça o seguinte:
Adicione o host do Linux.
Adicionar hosts do Linux
Siga as instruções abaixo para adicionar um host do Linux:
No console de gerenciamento do dispositivo, acesse Gerenciar > Hosts.
Selecione + Adicionar host.
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-9). Os caracteres de sublinhado (_) não são válidos em nomes de host.
Insira o endereço IP do host em Endereço IP e clique no sinal de mais (+) para adicioná-lo.
Na seção Dispositivos, selecione os dispositivos gerenciados pelo 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.
Em Tipo de host, selecione Genérico.
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.
Nas configurações do agente de backup e DR, siga estas etapas:
A porta do agente de Backup e DR normalmente é a 5106. Se for qualquer outra coisa, insira o número da porta aqui.
É necessário fornecer a chave secreta gerada no host Linux usando as instruções em Instalar o agente de backup e DR em um host Linux ou na seção Gerar novamente a chave secreta. É possível adicionar a chave secreta agora ou mais tarde usando as instruções em Adicionar uma chave secreta, mas antes de executar a descoberta de aplicativos.
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, adicione-a no host do Linux.
Acesse o console de gerenciamento do dispositivo, selecione Gerenciar e, em seguida, Hosts.
Clique com o botão direito do mouse no host do Linux e escolha Editar.
Acesse Configurações do agente de backup e DR e encontre o campo Secret.
Cole a chave secreta que você salvou anteriormente no campo Secret e clique em Salvar. Verifique se o status do Certificado muda 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 de CBT 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, o que aumenta o tempo de backup.
Conectividade iSCSI em um host Linux
Se o agente de Backup e DR for gravar dados de backup no disco de preparo usando 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
Verifique se o pacote
iscsi-initiator-utilsestá instalado. Use o comando a seguir para verificar o pacote instalado:yum list installed | grep iscsiTambém é possível usar o seguinte comando para verificar o pacote do iniciador:
rpm -qa | grep iscsiA saída será assim:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSe nada aparecer, instale o pacote com o seguinte comando:
yum install iscsi-initiator-utilsValide o nome do iniciador iSCSI com o comando a seguir. Cada host precisa ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
RHEL
Verifique se o pacote
iscsi-initiator-utilsestá instalado. Use o comando a seguir para verificar o pacote instalado:yum list installed | grep iscsiTambém é possível usar o seguinte comando para verificar o pacote do iniciador:
rpm -qa | grep iscsiA saída será assim:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSe nada aparecer, instale o pacote com o seguinte comando:
yum install iscsi-initiator-utilsValide o nome do iniciador iSCSI com o comando a seguir. Cada host precisa ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
SLES
Verifique se o pacote
iopen-iscsiestá instalado. Use o comando a seguir para verificar o pacote instalado:rpm -qa | grep iscsiA saída será assim:
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.xSe você não encontrar os dois pacotes, use o procedimento a seguir para instalar o open-iscsi:
Executar
yast2 sw_singleNa pesquisa, digite
iscsi.Selecione
open-iscsie clique em Aceitar.
Valide o nome do iniciador iSCSI com o comando a seguir. Cada host precisa ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
Use o comando a seguir para instalar o iniciador iSCSI em um host do Ubuntu:
sudo apt install open-iscsiA 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.
Ver 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 pela nova porta iSCSI no host para se conectar ao dispositivo. Essas informações de porta são enviadas aos dispositivos.
Siga as instruções abaixo se quiser ver ou modificar as informações de porta fornecidas pelo dispositivo:
No console de gerenciamento do dispositivo, clique no menu suspenso Gerenciar e selecione Hosts.
Clique com o botão direito do mouse em um host e clique em Editar.
Clique em Adicionar porta.
Na caixa de diálogo Adicionar porta, selecione o dispositivo (se vários dispositivos se conectarem ao host).
Selecione WWPN ou iSCSI.
Clique em Adicionar e em Salvar a configuração do host.
Conectividade NFS em um host Linux
Se o agente de backup e DR for gravar dados de backup no disco de preparo por NFS, um cliente NFS precisará ser instalado no host.
Mudar o formato do disco de preparo
Use as instruções a seguir para mudar o formato do disco de preparo:
No console de gerenciamento do dispositivo, clique no menu suspenso Gerenciar e selecione Hosts.
Clique com o botão direito do mouse no host em que você quer alterar o formato do disco de preparo e clique em Editar.
Altere a configuração Formato do disco de preparo para convidado de Bloquear para NFS.
Isso garante que o disco de preparo seja apresentado como um compartilhamento NFS e que o agente de backup e DR consuma esse compartilhamento. Quando você monta um backup capturado com NFS, ele precisa ser acessado como um compartilhamento NFS. Ele não pode ser acessado usando 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
Verifique se o pacote
nfs-utilsestá instalado. Use o comando a seguir para verificar o pacote instalado:yum list installed | grep nfsPara verificar o pacote do iniciador, execute o seguinte comando:
rpm -qa | grep nfsA saída será semelhante a esta:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Se nada aparecer, instale o pacote do cliente NFS executando o seguinte comando:
yum install nfs-utils nfs-utils-libVerifique se o pacote
rpcbind(portmapper) está instalado no host do Linux com o seguinte comando:yum list installed | grep rpcbindPara verificar o pacote do iniciador, execute o seguinte comando:
rpm -qa | grep rpcbindA resposta será semelhante a:
rpcbind-0.2.0-11.el6.x86_64Se você não encontrar nada, instale o
rpcbindcom o seguinte comando:yum install rpcbind
RHEL
Verifique se o pacote
nfs-utilsestá instalado. Use o comando a seguir para verificar o pacote instalado:yum list installed | grep nfsPara verificar o pacote do iniciador, execute o seguinte comando:
rpm -qa | grep nfsA resposta será semelhante a esta:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Se nada aparecer, instale o pacote do cliente NFS com o seguinte comando:
yum install nfs-utils nfs-utils-libVerifique se o pacote
rpcbind(portmapper) está instalado no host do Linux com o seguinte comando:yum list installed | grep rpcbindPara verificar o pacote do iniciador, execute o seguinte comando:
rpm -qa | grep rpcbindA resposta será semelhante a:
rpcbind-0.2.0-11.el6.x86_64Se você não encontrar nada, instale o
rpcbindcom o seguinte comando:yum install rpcbind
SLES
Verifique se o pacote
nfs-utils-utilsestá instalado. Use o comando a seguir para verificar o pacote instalado:rpm -qa | grep nfsA 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.81Se você não encontrar os pacotes
nfs-clientouyast2-nfs-xxxx, useYaSTouzypperpara instalar os pacotes de cliente NFS usando os comandos a seguir.Usando
YaST, execute o seguinte comando:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonUsando
zypper, execute o seguinte comando:zypper install nfs-client
Verifique se o pacote
rpcbind(portmapper) está instalado no host do Linux usando o seguinte comando:rpm -qa | grep rpcbindA saída será assim:
rpcbind-0.1.6+git20080930-6.15Se nada aparecer, instale os pacotes usando
YaSTouzypper:Usando
YaST, execute o seguinte comando:yast2 --install rpcbindUsando
zypper, execute o seguinte comando:zypper install rpcbind
Ubuntu
Use o comando a seguir para instalar as bibliotecas de cliente NFS em um host do Ubuntu:
sudo apt install nfs-commonA 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 preparo (somente VMs do VMware)
As VMs do VMware para Linux também podem selecionar um caminho de E/S de disco de preparo. É 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 Formato do disco de preparo para convidado.
Use as instruções a seguir para configurar o caminho de E/S do disco de preparo:
No console de gerenciamento do dispositivo, abra o menu suspenso Gerenciar e selecione Hosts.
A página "Hosts" será exibida.
Filtre por hosts do tipo Genérico e, em Mostrar apenas, selecione Máquinas virtuais.
Selecione o host em que você quer configurar o caminho de E/S do disco de preparo e clique em Editar.
Na página Editar host, acesse a seção Caminho de E/S do disco de preparo.
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 repositório de dados NFS Host ESXi VMDK Transporte SAN Por iSCSI Iniciador iSCSI do host ESXi Mapeamento de dispositivo bruto (RDM) SAN para convidado Por iSCSI Iniciador iSCSI da VM convidada Dispositivo em bloco NFS para convidado Por NFS Cliente NFS da VM convidada Compartilhamento de NFS Clique em Salvar.
Encontrar registros e scripts no host do Linux
Em um host Linux, os registros agênticos, chamados UDSAgent.logs, são armazenados em
/var/act/log. É possível criar scripts para executar ações prévias e posteriores em
aplicativos no host do Linux. Para usar scripts, crie uma pasta chamada
/act/scripts e armazene todos os scripts nela.