O serviço de backup e DR descobre sistemas de arquivos, compartilhamentos de arquivos de rede (NFS) e bancos de dados com suporte em hosts Linux. Antes de descobrir e fazer backup de dados nesses hosts, faça o seguinte:
Adicione o host Linux.
Adicionar hosts Linux
Siga as instruções abaixo para adicionar um host do Linux:
No console de gerenciamento, 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 a 9). Os caracteres 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 adição (+) para adicioná-lo.
Na seção Dispositivos, selecione os dispositivos gerenciados pelo console de gerenciamento que você quer usar para esse host. Se a lista for longa, use o campo Pesquisar para encontrar um dispositivo ou grupo específico.
Em Tipo de host, selecione Genérico.
Insira Credenciais de descoberta de aplicativos para descobrir e proteger os aplicativos de banco de dados no host. Este campo é aplicável apenas a 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 é 5106. Se for outro número, digite 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 Regenerar a chave secreta. É possível adicionar a chave secreta agora ou mais tarde usando as instruções Adicionar uma chave secreta, mas antes de executar a descoberta de aplicativos.
Clique em Adicionar. Se você receber uma mensagem de sucesso parcial, siga as instruções para Validar o appliance de backup/recuperação para a conectividade do agente de backup e DR.
Adicionar uma chave secreta
Se você quiser atualizar a chave secreta ou se não a tiver adicionado inicialmente, adicione-a no host do Linux.
Acesse o console de gerenciamento, selecione Gerenciar e Hosts.
Clique com o botão direito do mouse no host do Linux e escolha Edit.
Acesse Configurações do agente de backup e DR e encontre o campo Secret.
Cole a chave secreta salva anteriormente no campo Secret e clique em Save. Verifique se o status Certificado muda para Válido. Se você receber uma mensagem de sucesso parcial, siga as instruções para Validar o appliance de backup/recuperação para a conectividade do 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 outros dados, aumentando 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-utils
está instalado. Use o comando abaixo para verificar o pacote instalado:yum list installed | grep iscsi
Também é possível usar o comando a seguir para verificar o pacote de iniciador:
rpm -qa | grep iscsi
A saída será assim:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
Se você não encontrar nada, prossiga para instalar o pacote com o seguinte comando:
yum install iscsi-initiator-utils
Valide o nome do iniciador iSCSI com o comando abaixo. Cada host precisa ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
RHEL
Verifique 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 comando a seguir para verificar o pacote de iniciador:
rpm -qa | grep iscsi
A saída será assim:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
Se você não encontrar nada, prossiga para instalar o pacote com o seguinte comando:
yum install iscsi-initiator-utils
Valide o nome do iniciador iSCSI com o comando abaixo. Cada host precisa ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
SLES
Verifique se o pacote
iopen-iscsi
está instalado. Use o comando abaixo 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
Se você não encontrar esses pacotes, use o procedimento a seguir para instalar o open-iscsi:
Executar
yast2 sw_single
Na pesquisa, digite
iscsi
.Selecione
open-iscsi
e clique em Aceitar.
Valide o nome do iniciador iSCSI com o comando abaixo. 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-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 do 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 se conectar ao dispositivo. Essas informações são enviadas aos dispositivos.
Use as instruções abaixo para conferir ou substituir as informações de porta fornecidas pelo dispositivo:
No console de gerenciamento, 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 Add port, selecione o dispositivo (se vários dispositivos se conectarem ao host).
Selecione WWPN ou iSCSI.
Clique em Adicionar e 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 pelo NFS, um cliente NFS precisará ser instalado no host.
Mudar o formato do disco de preparação
Use as instruções a seguir para mudar o formato do disco de preparação:
No console de gerenciamento, clique no menu suspenso Gerenciar e selecione Hosts.
Clique com o botão direito do mouse no host em que você quer mudar o formato do disco de preparação e clique em Editar.
Mude a configuração Como preparar o formato do disco como convidado de Bloquear 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. Quando você monta uma imagem capturada com NFS, ela precisa ser acessada como um compartilhamento NFS e não pode ser acessada 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-utils
está instalado. Use o comando abaixo para verificar o pacote instalado:yum list installed | grep nfs
Para verificar o pacote de iniciador, execute o seguinte comando:
rpm -qa | grep nfs
A saída é semelhante a esta:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64
Se você não encontrar nada, prossiga para instalar o pacote de cliente NFS executando o seguinte comando:
yum install nfs-utils nfs-utils-lib
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
Se você não encontrar nada, instale o
rpcbind
com este comando:yum install rpcbind
RHEL
Verifique se o pacote
nfs-utils
está instalado. Use o comando abaixo 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
Se você não encontrar nada, prossiga para instalar o pacote do cliente NFS com o seguinte comando:
yum install nfs-utils nfs-utils-lib
Verifique se o pacote
rpcbind
(portmapper
) está instalado no host do Linux com o seguinte comando:yum list installed | grep rpcbind
Para verificar o pacote de iniciador, execute o seguinte comando:
rpm -qa | grep rpcbind
A saída será semelhante a esta:
rpcbind-0.2.0-11.el6.x86_64
Se você não encontrar nada, instale o
rpcbind
com o seguinte comando:yum install rpcbind
SLES
Verifique se o pacote
nfs-utils-utils
está instalado. Use o comando abaixo 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
Se você não encontrar os pacotes
nfs-client
ouyast2-nfs-xxxx
, useYaST
ouzypper
para instalar os pacotes de cliente do NFS usando os comandos abaixo.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
Verifique 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
Se nada aparecer, instale os pacotes usando
YaST
ouzypper
:Usando
YaST
, execute o seguinte comando:yast2 --install rpcbind
Usando
zypper
, execute o seguinte comando:zypper install rpcbind
Ubuntu
Use o comando a seguir para instalar as 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 em VMs do VMware)
As VMs do VMware para Linux também podem selecionar um caminho de E/S de disco de preparação. É possível atribuir o transporte NFS ou SAN (iSCSI) usando o host ESX ou contornando-o e direcionando-o 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:
No console de gerenciamento, abra o menu suspenso Gerenciar e selecione Hosts.
A página "Hosts" vai aparecer.
Filtre por hosts do tipo Genérico e, em Mostrar apenas, selecione Máquinas virtuais.
Selecione o host para o qual você quer configurar o caminho de E/S do disco de preparação e clique em Editar.
Na página Editar host, acesse a seção Criar caminho de E/S de disco.
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 elas são anexadas à VM |
---|---|---|---|
Transporte NFS | No repositório de dados do NFS | Host ESXi | VMDK |
Transporte SAN | Por iSCSI | Iniciador iSCSI do host ESXi | Mapeamento de dispositivo bruto (RDM, na sigla em inglês) |
SAN para convidado | Por iSCSI | Iniciador de iSCSI da VM de convidado | Bloquear dispositivo |
NFS para convidado | Por NFS | Cliente NFS da VM de convidado | Compartilhamento de NFS |
- Clique em Salvar.
Encontrar logs e scripts no host do Linux
Em um host Linux, os registros do agente, chamados de UDSAgent.logs
, são armazenados em
/var/act/log
. É possível criar scripts para realizar ações antes e depois em
aplicativos no host do Linux. Para usar scripts, crie uma pasta chamada
/act/scripts
e armazene todos os scripts nela.