O serviço de cópia de segurança e recuperação de desastres descobre sistemas de ficheiros, partilhas de ficheiros na rede (NFS) e bases de dados suportadas em anfitriões Linux. Antes de poder descobrir e fazer uma cópia de segurança dos dados destes anfitriões, tem de fazer o seguinte:
Instale o agente de cópia de segurança e recuperação de desastres no anfitrião Linux
Adicione o anfitrião Linux.
Adicione anfitriões Linux
Siga estas instruções para adicionar um anfitrião Linux:
Na consola de gestão, aceda a Gerir > Anfitriões.
Selecione + Adicionar anfitrião.
No formulário Adicionar anfitrião, introduza o nome e um nome amigável opcional. O nome de um anfitrião tem de começar por uma letra e pode conter letras e dígitos (0-9). Tenha em atenção que os carateres de sublinhado (_) não são válidos em nomes de anfitriões.
Introduza o endereço IP do anfitrião em Endereço IP e clique no sinal de mais (+) para o adicionar.
Na secção Eletrodomésticos, selecione os eletrodomésticos geridos pela consola de gestão que quer publicar neste anfitrião. Se a lista for longa, pode usar o campo Pesquisar para encontrar um aparelho específico ou um grupo de aparelhos.
Em Tipo de anfitrião, selecione Genérico.
Introduza as credenciais de deteção de aplicações para descobrir e proteger as aplicações de base de dados no anfitrião. Este campo só é aplicável às bases de dados MariaDB, MaxDB, MySQL, PostGresSQL, SAP ASE e SAP IQ.
Nas definições do agente de cópia de segurança e recuperação de desastres, conclua os seguintes passos:
Normalmente, a porta do agente de cópia de segurança e RD é a porta 5106. Se for outra coisa, introduza o número da porta aqui.
Tem de fornecer a chave secreta gerada no anfitrião Linux através das instruções na secção Instale o agente de cópia de segurança e recuperação de desastres num anfitrião Linux ou Volte a gerar a chave secreta. Pode adicionar a chave secreta agora ou mais tarde através das instruções Adicione uma chave secreta, mas antes de executar a deteção de aplicações.
Clique em Adicionar. Se receber uma mensagem de êxito parcial, siga as instruções para Validar o dispositivo de cópia de segurança/recuperação para a conetividade do agente do Backup and DR.
Adicione uma chave secreta
Se quiser atualizar a chave secreta ou se não a adicionou inicialmente, pode adicioná-la no anfitrião Linux.
Aceda à consola de gestão, selecione Gerir e, de seguida, Anfitriões.
Clique com o botão direito do rato no anfitrião Linux e escolha Editar.
Aceda a Definições do agente de cópia de segurança e recuperação de desastres e encontre o campo Segredo.
Cole a chave secreta que guardou anteriormente no campo Secreto e clique em Guardar. Certifique-se de que o estado do Certificado muda para Válido. Se receber uma mensagem de êxito parcial, siga as instruções para Validar o dispositivo de cópia de segurança/recuperação para a conetividade do agente do Backup and DR.
Trabalhos de cópia de segurança e fstrim anormalmente longos
A tecnologia CBT do serviço de cópia de segurança e recuperação de desastres baseia-se num mapa de bits gerado para cada operação de escrita no volume protegido. As utilidades como o fstrim que modificam os blocos de metadados do sistema de ficheiros fazem com que o processo de cópia de segurança copie dados adicionais, o que aumenta o tempo de cópia de segurança.
Conetividade iSCSI num anfitrião Linux
Se o agente de cópia de segurança e recuperação de desastres vai escrever dados de cópia de segurança no disco de preparação através do iSCSI, tem de ser instalado um iniciador iSCSI no anfitrião.
Instale o iniciador iSCSI no anfitrião Linux
Use as instruções seguintes para instalar o iniciador iSCSI em anfitriões Centos, RHEL, SLES ou Ubuntu.
CentOS
Certifique-se de que tem o pacote
iscsi-initiator-utils
instalado. Use o comando seguinte para verificar o pacote instalado:yum list installed | grep iscsi
Também pode usar o seguinte comando para verificar o pacote iniciador:
rpm -qa | grep iscsi
O resultado tem um aspeto semelhante ao seguinte:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
Se não vir nada, pode avançar para a instalação do pacote com o seguinte comando:
yum install iscsi-initiator-utils
Valide o nome do iniciador iSCSI com o seguinte comando. Cada anfitrião tem de ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
RHEL
Certifique-se de que tem o pacote
iscsi-initiator-utils
instalado. Use o seguinte comando para verificar o pacote instalado:yum list installed | grep iscsi
Também pode usar o seguinte comando para verificar o pacote iniciador:
rpm -qa | grep iscsi
O resultado tem um aspeto semelhante ao seguinte:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
Se não vir nada, pode avançar para a instalação do pacote com o seguinte comando:
yum install iscsi-initiator-utils
Valide o nome do iniciador iSCSI com o seguinte comando. Cada anfitrião tem de ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
SLES
Certifique-se de que tem o pacote
iopen-iscsi
instalado. Use o comando seguinte para verificar o pacote instalado:rpm -qa | grep iscsi
O resultado tem um aspeto semelhante ao seguinte:
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.x
Se não vir ambos os pacotes, use o seguinte procedimento para instalar o open-iscsi:
Execução
yast2 sw_single
Na pesquisa, introduza
iscsi
Selecione
open-iscsi
e clique em Aceitar.
Valide o nome do iniciador iSCSI com o seguinte comando. Cada anfitrião tem de ter um nome de iniciador exclusivo:
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
Use o seguinte comando para instalar o iniciador iSCSI num anfitrião Ubuntu:
sudo apt install open-iscsi
O resultado tem um aspeto semelhante ao seguinte:
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.
Veja e configure portas de anfitrião
As portas foram definidas no momento da implementação em Configure e planeie uma implementação de cópia de segurança e recuperação de desastres. Use esta secção para substituir as informações da porta fornecidas pelo dispositivo de cópia de segurança/recuperação por uma nova porta iSCSI no anfitrião para estabelecer ligação ao dispositivo. Estas informações de porta são enviadas para os eletrodomésticos.
Use as instruções seguintes se quiser ver ou substituir as informações de porta fornecidas pelo dispositivo:
Na consola de gestão, clique no menu pendente Gerir e selecione Anfitriões.
Clique com o botão direito do rato num anfitrião e clique em Editar.
Clique em Adicionar porta.
Na caixa de diálogo Adicionar porta, selecione o dispositivo (se vários dispositivos se ligarem ao anfitrião).
Selecione WWPN ou iSCSI.
Clique em Adicionar e, de seguida, Guardar a definição do anfitrião.
Conetividade NFS num anfitrião Linux
Se o agente de cópia de segurança e recuperação de desastres for escrever dados de cópia de segurança no disco de preparação através de NFS, tem de instalar um cliente NFS no anfitrião.
Altere o formato do disco de preparação
Siga estas instruções para alterar o formato do disco de preparação:
Na consola de gestão, clique no menu pendente Gerir e selecione Anfitriões.
Clique com o botão direito do rato no anfitrião cujo formato do disco de preparação quer alterar e clique em Editar.
Altere a definição Formato do disco de preparação para convidado de Bloco para NFS.
Isto garante que o disco de preparação é apresentado como uma partilha NFS e que o agente de Backup e DR consome esta partilha. Quando monta uma imagem capturada com o NFS, tem de aceder à mesma como uma partilha NFS e não pode aceder à mesma através do iSCSI.
Instale o cliente NFS num anfitrião Linux
Use as seguintes instruções para instalar bibliotecas de cliente NFS em anfitriões Centos, RHEL, SLES ou Ubuntu.
CentOS
Certifique-se de que tem o pacote
nfs-utils
instalado. Use o comando seguinte para verificar o pacote instalado:yum list installed | grep nfs
Para verificar o pacote iniciador, execute o seguinte comando:
rpm -qa | grep nfs
O resultado tem um aspeto semelhante ao seguinte:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64
Se não vir nada, pode avançar para a instalação do pacote do cliente NFS executando o seguinte comando:
yum install nfs-utils nfs-utils-lib
Certifique-se de que o pacote
rpcbind
(portmapper) está instalado no anfitrião Linux com o seguinte comando:yum list installed | grep rpcbind
Para verificar o pacote iniciador, execute o seguinte comando:
rpm -qa | grep rpcbind
O resultado tem um aspeto semelhante ao seguinte:
rpcbind-0.2.0-11.el6.x86_64
Se não vir nada, pode avançar para a instalação do
rpcbind
com o seguinte comando:yum install rpcbind
RHEL
Certifique-se de que tem o pacote
nfs-utils
instalado. Use o comando seguinte para verificar o pacote instalado:yum list installed | grep nfs
Para verificar o pacote iniciador, execute o seguinte comando:
rpm -qa | grep nfs
O resultado tem um aspeto semelhante ao seguinte:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64
Se não vir nada, pode avançar para a instalação do pacote do cliente NFS com o seguinte comando:
yum install nfs-utils nfs-utils-lib
Certifique-se de que o pacote
rpcbind
(portmapper
) está instalado no anfitrião Linux com o seguinte comando:yum list installed | grep rpcbind
Para verificar o pacote iniciador, execute o seguinte comando:
rpm -qa | grep rpcbind
O resultado tem um aspeto semelhante ao seguinte:
rpcbind-0.2.0-11.el6.x86_64
Se não vir nada, pode avançar para a instalação do
rpcbind
com o seguinte comando:yum install rpcbind
SLES
Certifique-se de que tem o pacote
nfs-utils-utils
instalado. Use o comando seguinte para verificar o pacote instalado:rpm -qa | grep nfs
O resultado tem um aspeto semelhante ao seguinte:
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 não vir os pacotes
nfs-client
nemyast2-nfs-xxxx
, useYaST
ouzypper
para instalar os pacotes de cliente NFS com os seguintes comandos.Usando
YaST
, execute o seguinte comando:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-common
Com o comando
zypper
, execute o seguinte comando:zypper install nfs-client
Certifique-se de que o pacote
rpcbind
(portmapper
) está instalado no anfitrião Linux com o seguinte comando:rpm -qa | grep rpcbind
O resultado tem um aspeto semelhante ao seguinte:
rpcbind-0.1.6+git20080930-6.15
Se não vir nada, tem de instalar os pacotes com
YaST
ouzypper
:Com o comando
YaST
, execute o seguinte comando:yast2 --install rpcbind
Com o comando
zypper
, execute o seguinte comando:zypper install rpcbind
Ubuntu
Use o seguinte comando para instalar bibliotecas de cliente NFS num anfitrião Ubuntu:
sudo apt install nfs-common
O resultado tem um aspeto semelhante ao seguinte:
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.
Defina o caminho de E/S do disco de preparação (apenas VMs VMware)
As VMs VMware Linux também podem selecionar um caminho de E/S do disco de preparação. Pode atribuir o transporte NFS ou SAN (iSCSI) através do anfitrião ESX ou ignorá-lo e direcioná-lo para a VM. O modo de transporte NFS é o predefinido. Isto não tem qualquer efeito na definição Formatar disco de preparação para convidado.
Siga as instruções que se seguem para configurar o caminho de E/S do disco de preparação:
Na consola de gestão, expanda o menu pendente Gerir e selecione Anfitriões.
É apresentada a página Anfitriões.
Filtre por anfitriões do tipo Genérico e, para Mostrar apenas, selecione Máquinas virtuais.
Selecione o anfitrião para o qual quer configurar o caminho de E/S do disco de preparação e clique em Editar.
Na página Editar anfitrião, aceda à secção Caminho de E/S do disco de preparação.
Selecione uma das seguintes opções com base nas informações desta tabela:
Transporte | Volumes de cópia de segurança e RD | Onde os volumes são apresentados | Como estão anexados à VM |
---|---|---|---|
Transporte NFS | Através do armazenamento de dados NFS | Anfitrião ESXi | VMDK |
SAN Transport | Através de iSCSI | Iniciador iSCSI do anfitrião ESXi | Mapeamento de dispositivos não processados (RDM) |
SAN para convidado | Através de iSCSI | Iniciador iSCSI da VM convidada | Bloquear dispositivo |
NFS para convidado | Através de NFS | Cliente NFS da VM convidada | Partilha NFS |
- Clique em Guardar.
Encontre registos e scripts no anfitrião Linux
Num anfitrião Linux, os registos do agente, denominados UDSAgent.logs
, são armazenados em
/var/act/log
. Pode criar scripts para realizar ações prévias e posteriores em aplicações no anfitrião Linux. Para usar scripts, crie uma pasta denominada
/act/scripts
e armazene todos os scripts na mesma.