Le service Backup and DR détecte les systèmes de fichiers, les partages NFS (Network File System) et les bases de données compatibles sur les hôtes Linux. Avant de pouvoir découvrir et sauvegarder les données de ces hôtes, vous devez effectuer les opérations suivantes:
Installer l'agent de sauvegarde et de reprise après sinistre sur l'hôte Linux
Ajoutez l'hôte Linux.
Ajouter des hôtes Linux
Suivez les instructions ci-dessous pour ajouter un hôte Linux:
Dans la console de gestion, accédez à Gérer > Hôtes.
Sélectionnez + Ajouter un hôte.
Dans le formulaire Ajouter un hôte, saisissez le nom et un nom convivial facultatif. Le nom d'un hôte doit commencer par une lettre et peut contenir des lettres et des chiffres (0-9). Notez que les caractères de soulignement (_) ne sont pas valides dans les noms d'hôte.
Saisissez l'adresse IP de l'hôte dans Adresse IP, puis cliquez sur le signe plus (+) pour l'ajouter.
Dans la section Appliances (Appareils), sélectionnez les appareils gérés par la console de gestion que vous souhaitez servir à cet hôte. Si la liste est longue, vous pouvez utiliser le champ Rechercher pour trouver un appareil ou un groupe d'appareils spécifiques.
Dans Host Type (Type d'hôte), sélectionnez Generic (Générique).
Saisissez les identifiants de découverte des applications pour découvrir et protéger les applications de base de données sur l'hôte. Ce champ ne s'applique qu'aux bases de données MariaDB, MaxDB, MySQL, PostgreSQL, SAP ASE et SAP IQ.
Dans les paramètres de l'agent de sauvegarde et de DR, procédez comme suit:
Le port de l'agent de sauvegarde et de reprise après sinistre est généralement le port 5106. Dans le cas contraire, saisissez le numéro de port ici.
Vous devez fournir la clé secrète générée sur l'hôte Linux en suivant les instructions de la section Installer l'agent de sauvegarde et de reprise après sinistre sur un hôte Linux ou Régénérer la clé secrète. Vous pouvez ajouter la clé secrète maintenant ou plus tard en suivant les instructions de la section Ajouter une clé secrète, mais avant d'exécuter la découverte d'applications.
Cliquez sur Ajouter. Si vous recevez un message de réussite partiel, suivez les instructions pour valider la connectivité de l'appliance de sauvegarde/restauration avec l'agent de sauvegarde et de DR.
Ajouter une clé secrète
Si vous souhaitez mettre à jour la clé secrète ou si vous ne l'avez pas ajoutée au départ, vous pouvez l'ajouter dans l'hôte Linux.
Accédez à la console de gestion, sélectionnez Manage (Gérer), puis Hosts (Hôtes).
Effectuez un clic droit sur l'hôte Linux, puis sélectionnez Edit (Modifier).
Accédez à Backup and DR Agent Settings (Paramètres de l'agent de sauvegarde et de reprise après sinistre), puis recherchez le champ Secret (Secret).
Collez la clé secrète que vous avez enregistrée précédemment dans le champ Secret, puis cliquez sur Enregistrer. Vérifiez que l'état du certificat passe à Valid (Valide). Si vous recevez un message de réussite partiel, suivez les instructions pour valider la connectivité de l'appliance de sauvegarde/restauration avec l'agent de sauvegarde et de DR.
Jobs de sauvegarde et fstrim anormalement longs
La technologie CBT du service de sauvegarde et de reprise après sinistre repose sur un bitmap généré pour chaque opération d'écriture sur le volume protégé. Les utilitaires tels que fstrim qui modifient les blocs de métadonnées du système de fichiers entraînent la copie de données supplémentaires par le processus de sauvegarde, ce qui augmente la durée de la sauvegarde.
Connectivité iSCSI sur un hôte Linux
Si l'agent de sauvegarde et de DR doit écrire des données de sauvegarde sur le disque de préproduction à l'aide d'iSCSI, un initiateur iSCSI doit être installé sur l'hôte.
Installer l'initiateur iSCSI sur un hôte Linux
Suivez les instructions ci-dessous pour installer l'initiateur iSCSI sur des hôtes CentOS, RHEL, SLES ou Ubuntu.
CentOS
Assurez-vous d'avoir installé le package
iscsi-initiator-utils
. Utilisez la commande suivante pour vérifier le package installé:yum list installed | grep iscsi
Vous pouvez également utiliser la commande suivante pour vérifier le package de l'initiateur:
rpm -qa | grep iscsi
La sortie ressemble à ceci :
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
Si rien ne s'affiche, vous pouvez procéder à l'installation du package à l'aide de la commande suivante:
yum install iscsi-initiator-utils
Validez le nom de l'initiateur iSCSI à l'aide de la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique:
cat /etc/iscsi/initiatorname.iscsi
RHEL
Assurez-vous d'avoir installé le package
iscsi-initiator-utils
. Exécutez la commande suivante pour vérifier le package installé:yum list installed | grep iscsi
Vous pouvez également utiliser la commande suivante pour vérifier le package de l'initiateur:
rpm -qa | grep iscsi
La sortie ressemble à ceci :
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
Si rien ne s'affiche, vous pouvez procéder à l'installation du package à l'aide de la commande suivante:
yum install iscsi-initiator-utils
Validez le nom de l'initiateur iSCSI à l'aide de la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique:
cat /etc/iscsi/initiatorname.iscsi
SLES
Assurez-vous d'avoir installé le package
iopen-iscsi
. Utilisez la commande suivante pour vérifier le package installé:rpm -qa | grep iscsi
La sortie ressemble à ceci :
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.x
Si ces deux paquets ne s'affichent pas, utilisez la procédure suivante pour installer open-iscsi:
Exécuter
yast2 sw_single
Dans la recherche, saisissez
iscsi
.Sélectionnez
open-iscsi
, puis cliquez sur Accepter.
Validez le nom de l'initiateur iSCSI à l'aide de la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique:
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
Utilisez la commande suivante pour installer l'initiateur iSCSI sur un hôte Ubuntu:
sudo apt install open-iscsi
La sortie ressemble à ceci :
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.
Afficher et configurer les ports hôtes
Les ports ont été définis au moment du déploiement dans la section Configurer et planifier un déploiement de sauvegarde et de reprise après sinistre. Utilisez cette section pour remplacer les informations de port fournies par l'appliance de sauvegarde/restauration par un nouveau port iSCSI sur l'hôte pour vous connecter à l'appliance. Ces informations sur le port sont envoyées aux appareils.
Suivez les instructions ci-dessous si vous souhaitez afficher ou remplacer les informations de port fournies par l'appareil:
Dans la console de gestion, cliquez sur le menu déroulant Gérer, puis sélectionnez Hosts (Hôtes).
Effectuez un clic droit sur un hôte, puis cliquez sur Modifier.
Cliquez sur Ajouter un port.
Dans la boîte de dialogue Ajouter un port, sélectionnez l'appareil (si plusieurs appareils se connectent à l'hôte).
Sélectionnez WWPN ou iSCSI.
Cliquez sur Ajouter, puis sur Enregistrer le paramètre de l'hôte.
Connectivité NFS sur un hôte Linux
Si l'agent de sauvegarde et de DR doit écrire des données de sauvegarde sur le disque de préproduction via NFS, un client NFS doit être installé sur l'hôte.
Modifier le format du disque de préproduction
Pour modifier le format du disque de préproduction, procédez comme suit:
Dans la console de gestion, cliquez sur le menu déroulant Gérer, puis sélectionnez Hosts (Hôtes).
Effectuez un clic droit sur l'hôte pour lequel vous souhaitez modifier le format du disque de préproduction, puis cliquez sur Edit (Modifier).
Modifiez le paramètre Format de disque de préproduction vers invité de Block (Bloc) en NFS.
Cela garantit que le disque de préproduction est présenté en tant que partage NFS et que l'agent de sauvegarde et de DR consomme ce partage. Lorsque vous installez une image capturée avec NFS, vous devez y accéder en tant que partage NFS. Vous ne pouvez pas y accéder à l'aide d'iSCSI.
Installer le client NFS sur un hôte Linux
Suivez les instructions suivantes pour installer les bibliothèques clientes NFS sur des hôtes CentOS, RHEL, SLES ou Ubuntu.
CentOS
Assurez-vous d'avoir installé le package
nfs-utils
. Utilisez la commande suivante pour vérifier le package installé:yum list installed | grep nfs
Pour vérifier le package de l'initiateur, exécutez la commande suivante:
rpm -qa | grep nfs
La sortie ressemble à ceci:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64
Si rien ne s'affiche, vous pouvez procéder à l'installation du paquet client NFS en exécutant la commande suivante:
yum install nfs-utils nfs-utils-lib
Assurez-vous que le package
rpcbind
(portmapper) est installé sur l'hôte Linux à l'aide de la commande suivante:yum list installed | grep rpcbind
Pour vérifier le package de l'initiateur, exécutez la commande suivante:
rpm -qa | grep rpcbind
La sortie ressemble à ceci:
rpcbind-0.2.0-11.el6.x86_64
Si rien ne s'affiche, vous pouvez procéder à l'installation de
rpcbind
à l'aide de la commande suivante:yum install rpcbind
RHEL
Assurez-vous d'avoir installé le package
nfs-utils
. Utilisez la commande suivante pour vérifier le package installé:yum list installed | grep nfs
Pour vérifier le package de l'initiateur, exécutez la commande suivante:
rpm -qa | grep nfs
La sortie ressemble à ceci:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64
Si rien ne s'affiche, vous pouvez procéder à l'installation du paquet client NFS à l'aide de la commande suivante:
yum install nfs-utils nfs-utils-lib
Assurez-vous que le package
rpcbind
(portmapper
) est installé sur l'hôte Linux à l'aide de la commande suivante:yum list installed | grep rpcbind
Pour vérifier le package de l'initiateur, exécutez la commande suivante:
rpm -qa | grep rpcbind
La sortie ressemble à ceci:
rpcbind-0.2.0-11.el6.x86_64
Si rien ne s'affiche, vous pouvez procéder à l'installation de
rpcbind
à l'aide de la commande suivante:yum install rpcbind
SLES
Assurez-vous d'avoir installé le package
nfs-utils-utils
. Utilisez la commande suivante pour vérifier le package installé:rpm -qa | grep nfs
La sortie ressemble à ceci :
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
Si vous ne voyez pas de paquets
nfs-client
ouyast2-nfs-xxxx
, utilisezYaST
ouzypper
pour installer les paquets client NFS à l'aide des commandes suivantes.À l'aide de
YaST
, exécutez la commande suivante :yast2 --install yast2-nfs-client yast2 --install yast2-nfs-common
À l'aide de
zypper
, exécutez la commande suivante:zypper install nfs-client
Assurez-vous que le package
rpcbind
(portmapper
) est installé sur l'hôte Linux à l'aide de la commande suivante:rpm -qa | grep rpcbind
La sortie ressemble à ceci :
rpcbind-0.1.6+git20080930-6.15
Si rien ne s'affiche, vous devez installer les packages à l'aide de
YaST
ou dezypper
:À l'aide de
YaST
, exécutez la commande suivante:yast2 --install rpcbind
À l'aide de
zypper
, exécutez la commande suivante:zypper install rpcbind
Ubuntu
Pour installer les bibliothèques clientes NFS sur un hôte Ubuntu, exécutez la commande suivante:
sudo apt install nfs-common
La sortie ressemble à ceci :
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.
Définir le chemin d'accès d'E/S du disque de préproduction (VM VMware uniquement)
Les VM VMware Linux peuvent également sélectionner un chemin d'E/S de disque de préproduction. Vous pouvez attribuer un transport NFS ou SAN (iSCSI) à l'aide de l'hôte ESX, ou le contourner et le diriger vers la VM. Le mode de transport NFS est le mode par défaut. Cela n'a aucun impact sur le paramètre Formater le disque de préproduction en invité.
Suivez les instructions suivantes pour configurer le chemin d'accès aux E/S du disque de préproduction:
Dans la console de gestion, développez le menu déroulant Gérer, puis sélectionnez Hosts (Hôtes).
La page "Hôtes" s'affiche.
Filtrez par hôtes de type Générique et pour Afficher uniquement, sélectionnez Machines virtuelles.
Sélectionnez l'hôte pour lequel vous souhaitez configurer le chemin d'E/S du disque de préproduction, puis cliquez sur Modifier.
Sur la page Modifier l'hôte, accédez à la section Staging Disk I/O Path (Chemin d'E/S du disque de préproduction).
Sélectionnez l'une des options suivantes en vous appuyant sur les informations de ce tableau:
Transport | Volumes de sauvegarde et de reprise après sinistre | Emplacement des volumes | En tant que quoi elles sont associées à la VM |
---|---|---|---|
Transport NFS | Sur le datastore NFS | Hôte ESXi | VMDK |
Transport SAN | Via iSCSI | Initiateur iSCSI de l'hôte ESXi | Mappage de périphérique brut (RDM) |
SAN vers invité | Via iSCSI | Initiator iSCSI de la VM invitée | Bloquer l'appareil |
NFS vers invité | Via NFS | Client NFS de la VM invitée | Partage NFS |
- Cliquez sur Enregistrer.
Rechercher des journaux et des scripts sur un hôte Linux
Sur un hôte Linux, les journaux de l'agent, appelés UDSAgent.logs
, sont stockés dans /var/act/log
. Vous pouvez créer des scripts pour effectuer des actions avant et après sur les applications de l'hôte Linux. Pour utiliser des scripts, créez un dossier nommé /act/scripts
et y stockez tous les scripts.