Il servizio di Backup e DR rileva i file system, le condivisioni di file di rete (NFS) e i database supportati sugli host Linux. Prima di poter rilevare ed eseguire il backup dei dati da questi host, devi:
Aggiungere l'host Linux.
Aggiungere host Linux
Per aggiungere un host Linux, segui queste istruzioni:
Nella console di gestione dell'appliance, vai a Gestisci > Host.
Seleziona + Aggiungi host.
Nel modulo Aggiungi host, inserisci il nome e un nome descrittivo facoltativo. Il nome di un host deve iniziare con una lettera e può contenere lettere e cifre (0-9). Tieni presente che i caratteri di sottolineatura (_) non sono validi nei nomi host.
Inserisci l'indirizzo IP dell'host in Indirizzo IP e fai clic sul segno più (+) per aggiungerlo.
Nella sezione Appliance, seleziona le appliance gestite dalla console di gestione dell'appliance che vuoi che gestiscano questo host. Se l'elenco è lungo, puoi utilizzare il campo Cerca per trovare un'appliance o un gruppo di appliance specifico.
In Tipo di host, seleziona Generico.
Inserisci le credenziali di rilevamento delle applicazioni per rilevare e proteggere le applicazioni di database sull'host. Questo campo è applicabile solo ai database MariaDB, MaxDB, MySQL, PostgreSQL, SAP ASE e SAP IQ.
Nelle impostazioni dell'agente di Backup e RE, completa i seguenti passaggi:
La porta dell'agente di Backup e RE è in genere la porta 5106. Se è diversa, inserisci qui il numero di porta.
Devi fornire la chiave secret generata sull'host Linux seguendo le istruzioni riportate nella sezione Installare l'agente di Backup e RE su un host Linux o nella sezione Rigenerare la chiave secret. Puoi aggiungere la chiave secret ora o in un secondo momento seguendo le istruzioni riportate in Aggiungere una chiave secret, ma prima di eseguire il rilevamento delle applicazioni.
Fai clic su Aggiungi. Se viene visualizzato un messaggio di successo parziale, segui le istruzioni riportate in Convalidare la connettività dell'appliance di backup/ripristino all'agente di Backup e DR.
Aggiungere una chiave secret
Se vuoi aggiornare la chiave secret o se non l'hai aggiunta inizialmente, puoi aggiungerla nell'host Linux.
Vai alla console di gestione dell'appliance, seleziona Gestisci e poi Host.
Fai clic con il tasto destro del mouse sull'host Linux e scegli Modifica.
Vai a Impostazioni dell'agente di Backup e DR e individua il campo Secret.
Incolla la chiave secret che hai salvato in precedenza nel campo Secret e fai clic su Salva. Assicurati che lo stato del certificato diventi Valido. Se viene visualizzato un messaggio di successo parziale, segui le istruzioni riportate in Convalidare la connettività dell'appliance di backup/ripristino all'agente di Backup e DR.
Job di backup insolitamente lunghi e fstrim
La tecnologia CBT del servizio di Backup e DR si basa su una bitmap generata per ogni operazione di scrittura sul volume protetto. Le utilità come fstrim che modificano i blocchi di metadati del file system fanno sì che il processo di backup copi dati aggiuntivi, aumentando il tempo di backup.
Connettività iSCSI su un host Linux
Se l'agente di Backup e RE deve scrivere i dati di backup sul disco di staging utilizzando iSCSI, sull'host deve essere installato un iniziatore iSCSI.
Installare l'iniziatore iSCSI sull'host Linux
Segui queste istruzioni per installare l'iniziatore iSCSI sugli host CentOS, RHEL, SLES o Ubuntu.
CentOS
Assicurati di aver installato il pacchetto
iscsi-initiator-utils. Utilizza il seguente comando per controllare il pacchetto installato:yum list installed | grep iscsiPuoi anche utilizzare il seguente comando per controllare il pacchetto dell'iniziatore:
rpm -qa | grep iscsiL'output è simile al seguente:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSe non vedi nulla, puoi procedere all'installazione del pacchetto con il seguente comando:
yum install iscsi-initiator-utilsConvalida il nome dell'iniziatore iSCSI con il seguente comando. Ogni host deve avere un nome iniziatore univoco:
cat /etc/iscsi/initiatorname.iscsi
RHEL
Assicurati di aver installato il pacchetto
iscsi-initiator-utils. Utilizza il seguente comando per controllare il pacchetto installato:yum list installed | grep iscsiPuoi anche utilizzare il seguente comando per controllare il pacchetto dell'iniziatore:
rpm -qa | grep iscsiL'output è simile al seguente:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSe non vedi nulla, puoi procedere all'installazione del pacchetto con il seguente comando:
yum install iscsi-initiator-utilsConvalida il nome dell'iniziatore iSCSI con il seguente comando. Ogni host deve avere un nome iniziatore univoco:
cat /etc/iscsi/initiatorname.iscsi
SLES
Assicurati di aver installato il pacchetto
iopen-iscsi. Utilizza il seguente comando per controllare il pacchetto installato:rpm -qa | grep iscsiL'output è simile al seguente:
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.xSe non vedi entrambi i pacchetti, utilizza la seguente procedura per installare open-iscsi:
Esegui
yast2 sw_singleNella ricerca, inserisci
iscsiSeleziona
open-iscsie fai clic su Accetta.
Convalida il nome dell'iniziatore iSCSI con il seguente comando. Ogni host deve avere un nome iniziatore univoco:
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
Utilizza il seguente comando per installare l'iniziatore iSCSI su un host Ubuntu:
sudo apt install open-iscsiL'output è simile al seguente:
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.
Visualizzare e configurare le porte host
Le porte sono state impostate al momento del deployment in Configurare e pianificare un deployment di Backup e DR. Utilizza questa sezione per sostituire le informazioni sulla porta fornite dall'appliance di backup/ripristino con una nuova porta iSCSI sull'host per la connessione all'appliance. Queste informazioni sulla porta vengono inviate alle appliance.
Segui queste istruzioni se vuoi visualizzare o sostituire le informazioni sulla porta fornite dall'appliance:
Nella console di gestione dell'appliance, fai clic sul menu a discesa Gestisci e seleziona Host.
Fai clic con il tasto destro del mouse su un host e seleziona Modifica.
Fai clic su Aggiungi porta.
Nella finestra di dialogo Aggiungi porta, seleziona l'appliance (se più appliance si connettono all'host).
Seleziona WWPN o iSCSI.
Fai clic su Aggiungi e poi su Salva l'impostazione dell'host.
Connettività NFS su un host Linux
Se l'agente di Backup e RE deve scrivere i dati di backup sul disco di staging tramite NFS, sull'host deve essere installato un client NFS.
Modificare il formato del disco di staging
Segui queste istruzioni per modificare il formato del disco di staging:
Nella console di gestione dell'appliance, fai clic sul menu a discesa Gestisci e seleziona Host.
Fai clic con il tasto destro del mouse sull'host di cui vuoi modificare il formato del disco di staging e seleziona Modifica.
Modifica l'impostazione Formato del disco di staging per il guest da Blocco a NFS.
In questo modo, il disco di staging viene presentato come una condivisione NFS e l'agente di Backup e RE utilizza questa condivisione. Quando monti un backup acquisito con NFS, devi accedervi come condivisione NFS; non puoi accedervi utilizzando iSCSI.
Installare il client NFS su un host Linux
Segui queste istruzioni per installare le librerie client NFS sugli host CentOS, RHEL, SLES o Ubuntu.
CentOS
Assicurati di aver installato il pacchetto
nfs-utils. Utilizza il seguente comando per controllare il pacchetto installato:yum list installed | grep nfsPer controllare il pacchetto dell'iniziatore, esegui il seguente comando:
rpm -qa | grep nfsL'output è simile al seguente:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Se non vedi nulla, puoi procedere all'installazione del pacchetto client NFS eseguendo il seguente comando:
yum install nfs-utils nfs-utils-libAssicurati che il pacchetto
rpcbind(portmapper) sia installato sull'host Linux con il seguente comando:yum list installed | grep rpcbindPer controllare il pacchetto dell'iniziatore, esegui il seguente comando:
rpm -qa | grep rpcbindL'output è simile al seguente:
rpcbind-0.2.0-11.el6.x86_64Se non vedi nulla, puoi procedere all'installazione di
rpcbindcon il seguente comando:yum install rpcbind
RHEL
Assicurati di aver installato il pacchetto
nfs-utils. Utilizza il seguente comando per controllare il pacchetto installato:yum list installed | grep nfsPer controllare il pacchetto dell'iniziatore, esegui il seguente comando:
rpm -qa | grep nfsL'output è simile al seguente:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Se non vedi nulla, puoi procedere all'installazione del pacchetto client NFS con il seguente comando:
yum install nfs-utils nfs-utils-libAssicurati che il pacchetto
rpcbind(portmapper) sia installato sull'host Linux con il seguente comando:yum list installed | grep rpcbindPer controllare il pacchetto dell'iniziatore, esegui il seguente comando:
rpm -qa | grep rpcbindL'output è simile al seguente:
rpcbind-0.2.0-11.el6.x86_64Se non vedi nulla, puoi procedere all'installazione di
rpcbindcon il seguente comando:yum install rpcbind
SLES
Assicurati di aver installato il pacchetto
nfs-utils-utils. Utilizza il seguente comando per controllare il pacchetto installato:rpm -qa | grep nfsL'output è simile al seguente:
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 non vedi i pacchetti
nfs-clientoyast2-nfs-xxxx, utilizzaYaSTozypperper installare i pacchetti client NFS utilizzando i seguenti comandi.Utilizzando
YaST, esegui il seguente comando:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonUtilizzando
zypper, esegui il seguente comando:zypper install nfs-client
Assicurati che il pacchetto
rpcbind(portmapper) sia installato sull'host Linux utilizzando il seguente comando:rpm -qa | grep rpcbindL'output è simile al seguente:
rpcbind-0.1.6+git20080930-6.15Se non vedi nulla, devi installare i pacchetti utilizzando
YaSTozypper:Utilizzando
YaST, esegui il seguente comando:yast2 --install rpcbindUtilizzando
zypper, esegui il seguente comando:zypper install rpcbind
Ubuntu
Utilizza il seguente comando per installare le librerie client NFS su un host Ubuntu:
sudo apt install nfs-commonL'output è simile al seguente:
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.
Impostare il percorso I/O del disco di staging (solo VM VMware)
Le VM Linux VMware possono anche selezionare un percorso I/O del disco di staging. Puoi assegnare il trasporto NFS o SAN (iSCSI) utilizzando l'host ESX oppure ignorarlo e indirizzarlo alla VM. La modalità di trasporto NFS è quella predefinita. Questa impostazione non influisce sull'impostazione Formato del disco di staging per il guest.
Segui queste istruzioni per configurare il percorso I/O del disco di staging:
Nella console di gestione dell'appliance, espandi il menu a discesa Gestisci e seleziona Host.
Viene visualizzata la pagina Host.
Filtra per host di tipo Generico e, in Mostra solo, seleziona Virtual Machines.
Seleziona l'host per cui vuoi configurare il percorso I/O del disco di staging e fai clic su Modifica.
Nella pagina Modifica host, vai alla sezione Percorso I/O del disco di staging.
Seleziona una delle seguenti opzioni utilizzando le informazioni riportate in questa tabella:
Trasporto Volumi di Backup e RE Dove vengono presentati i volumi A cosa sono collegati alla VM Trasporto NFS Tramite datastore NFS Host ESXi VMDK Trasporto SAN Tramite iSCSI Iniziatore iSCSI dell'host ESXi Mappatura dei dispositivi non elaborati (RDM) Da SAN a guest Tramite iSCSI Iniziatore iSCSI della VM guest Blocca dispositivo Da NFS a guest Tramite NFS Client NFS della VM guest Condivisione NFS Fai clic su Salva.
Trovare log e script sull'host Linux
Su un host Linux, i log dell'agente, denominati UDSAgent.logs, sono archiviati in /var/act/log. Puoi creare script per eseguire azioni pre e post sulle applicazioni sull'host Linux. Per utilizzare gli script, crea una cartella denominata /act/scripts e archiviali tutti al suo interno.