Backup and DR détecte les systèmes de fichiers, les partages de fichiers réseau (NFS) et les bases de données compatibles sur les hôtes Linux. Pour pouvoir découvrir et sauvegarder les données de ces hôtes, vous devez effectuer les opérations suivantes :
Ajoutez l'hôte Linux.
Ajouter des hôtes Linux
Pour ajouter un hôte Linux, suivez les instructions ci-dessous :
Dans la console de gestion des appliances, accédez à Gérer > Hôtes.
Sélectionnez + Ajouter un hôte.
Dans le formulaire Ajouter un hôte, saisissez le nom et, si vous le souhaitez, un nom convivial. Le nom d'un hôte doit commencer par une lettre et peut contenir des lettres et des chiffres (0-9). Notez que les traits 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 (Dispositifs), sélectionnez les dispositifs gérés par la console de gestion des dispositifs que vous souhaitez utiliser pour 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 Type d'hôte, sélectionnez 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 Backup and DR, procédez comme suit :
Le port de l'agent Backup and DR est normalement le port 5106. Si ce n'est pas le cas, 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 Backup and DR 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 des applications.
Cliquez sur Ajouter. Si un message de réussite partielle s'affiche, suivez les instructions pour valider la connectivité de l'appliance de sauvegarde/récupération à l'agent Backup and 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 de l'appliance, sélectionnez Gérer, puis Hôtes.
Effectuez un clic droit sur l'hôte Linux et sélectionnez Modifier.
Accédez à Paramètres de l'agent Backup and DR et recherchez le champ Secret.
Collez la clé secrète que vous avez enregistrée précédemment dans le champ Secret, puis cliquez sur Save (Enregistrer). Vérifiez que l'état du certificat passe à Valide. Si un message de réussite partielle s'affiche, suivez les instructions pour valider la connectivité de l'appliance de sauvegarde/récupération à l'agent Backup and DR.
Jobs de sauvegarde et fstrim anormalement longs
La technologie CBT de Backup and DR 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 lors du processus de sauvegarde, ce qui augmente la durée de la sauvegarde.
Connectivité iSCSI sur un hôte Linux
Si l'agent Backup and DR doit écrire des données de sauvegarde sur le disque intermédiaire à l'aide d'iSCSI, un initiateur iSCSI doit être installé sur l'hôte.
Installer l'initiateur iSCSI sur l'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 que le package
iscsi-initiator-utilsest installé. Utilisez la commande suivante pour vérifier le package installé :yum list installed | grep iscsiVous pouvez également utiliser la commande suivante pour vérifier le package d'initiateur :
rpm -qa | grep iscsiLa sortie ressemble à ceci :
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSi vous ne voyez rien, vous pouvez procéder à l'installation du package avec la commande suivante :
yum install iscsi-initiator-utilsValidez le nom de votre 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 que le package
iscsi-initiator-utilsest installé. Exécutez la commande suivante pour vérifier le package installé :yum list installed | grep iscsiVous pouvez également utiliser la commande suivante pour vérifier le package d'initiateur :
rpm -qa | grep iscsiLa sortie ressemble à ceci :
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSi vous ne voyez rien, vous pouvez procéder à l'installation du package avec la commande suivante :
yum install iscsi-initiator-utilsValidez le nom de votre 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 que le package
iopen-iscsiest installé. Utilisez la commande suivante pour vérifier le package installé :rpm -qa | grep iscsiLa sortie ressemble à ceci :
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.xSi vous ne voyez pas ces deux packages, suivez la procédure ci-dessous pour installer open-iscsi :
Exécuter
yast2 sw_singleDans la recherche, saisissez
iscsi.Sélectionnez
open-iscsi, puis cliquez sur Accepter.
Validez le nom de votre initiateur iSCSI à l'aide de la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique :
cat /etc/iscsi/initiatorname.iscsi
Ubuntu
Exécutez la commande suivante pour installer l'initiateur iSCSI sur un hôte Ubuntu :
sudo apt install open-iscsiLa 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 Configurer et planifier un déploiement Backup and DR. Utilisez cette section pour remplacer les informations sur le port fournies par l'appliance de sauvegarde/récupération par un nouveau port iSCSI sur l'hôte pour la connexion à l'appliance. Ces informations sur les ports sont envoyées aux appliances.
Suivez les instructions ci-dessous si vous souhaitez afficher ou remplacer les informations sur le port fournies par l'appliance :
Dans la console de gestion des appliances, cliquez sur le menu déroulant Gérer, puis sélectionnez 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'appliance (si plusieurs appliances sont connectées à l'hôte).
Sélectionnez WWPN ou iSCSI.
Cliquez sur Ajouter, puis sur Enregistrer le paramètre d'hôte.
Connectivité NFS sur un hôte Linux
Si l'agent Backup and DR doit écrire des données de sauvegarde sur le disque intermédiaire via NFS, un client NFS doit être installé sur l'hôte.
Modifier le format du disque intermédiaire
Suivez les instructions ci-dessous pour modifier le format du disque intermédiaire :
Dans la console de gestion des appliances, cliquez sur le menu déroulant Gérer, puis sélectionnez Hôtes.
Effectuez un clic droit sur l'hôte dont vous souhaitez modifier le format du disque intermédiaire, puis cliquez sur Modifier.
Remplacez le paramètre Format du disque intermédiaire sur Invité de Bloc par NFS.
Cela permet de s'assurer que le disque de préparation est présenté sous la forme d'un partage NFS et que l'agent Backup and DR consomme ce partage. Lorsque vous installez une sauvegarde 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 ci-dessous pour installer les bibliothèques clientes NFS sur des hôtes Centos, RHEL, SLES ou Ubuntu.
CentOS
Assurez-vous que le package
nfs-utilsest installé. Utilisez la commande suivante pour vérifier le package installé :yum list installed | grep nfsPour vérifier le package d'initiateur, exécutez la commande suivante :
rpm -qa | grep nfsLe résultat ressemble à ceci :
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Si rien ne s'affiche, vous pouvez procéder à l'installation du package client NFS en exécutant la commande suivante :
yum install nfs-utils nfs-utils-libAssurez-vous que le package
rpcbind(portmapper) est installé sur l'hôte Linux à l'aide de la commande suivante :yum list installed | grep rpcbindPour vérifier le package d'initiateur, exécutez la commande suivante :
rpm -qa | grep rpcbindLe résultat ressemble à ceci :
rpcbind-0.2.0-11.el6.x86_64Si rien ne s'affiche, vous pouvez procéder à l'installation de
rpcbindà l'aide de la commande suivante :yum install rpcbind
RHEL
Assurez-vous que le package
nfs-utilsest installé. Utilisez la commande suivante pour vérifier le package installé :yum list installed | grep nfsPour vérifier le package d'initiateur, exécutez la commande suivante :
rpm -qa | grep nfsLe résultat ressemble à ceci :
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Si vous ne voyez rien, vous pouvez procéder à l'installation du package client NFS avec la commande suivante :
yum install nfs-utils nfs-utils-libAssurez-vous que le package
rpcbind(portmapper) est installé sur l'hôte Linux à l'aide de la commande suivante :yum list installed | grep rpcbindPour vérifier le package d'initiateur, exécutez la commande suivante :
rpm -qa | grep rpcbindLe résultat ressemble à ceci :
rpcbind-0.2.0-11.el6.x86_64Si rien ne s'affiche, vous pouvez procéder à l'installation de
rpcbindà l'aide de la commande suivante :yum install rpcbind
SLES
Assurez-vous que le package
nfs-utils-utilsest installé. Utilisez la commande suivante pour vérifier le package installé :rpm -qa | grep nfsLa 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.81Si vous ne voyez aucun des packages
nfs-clientouyast2-nfs-xxxx, utilisezYaSTouzypperpour installer les packages du client NFS à l'aide des commandes suivantes.Exécutez la commande suivante à l'aide de
YaST:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonExécutez la commande suivante à l'aide de
zypper: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 rpcbindLa sortie ressemble à ceci :
rpcbind-0.1.6+git20080930-6.15Si rien ne s'affiche, vous devez installer les packages à l'aide de
YaSTouzypper:Exécutez la commande suivante à l'aide de
YaST:yast2 --install rpcbindExécutez la commande suivante à l'aide de
zypper:zypper install rpcbind
Ubuntu
Utilisez la commande suivante pour installer les bibliothèques clientes NFS sur un hôte Ubuntu :
sudo apt install nfs-commonLa 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 aux E/S du disque intermédiaire (VM VMware uniquement)
Les VM Linux VMware peuvent également sélectionner un chemin d'E/S de disque intermédiaire. 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 celui par défaut. Cela n'a aucune incidence sur le paramètre Format du disque intermédiaire pour l'invité.
Suivez les instructions ci-dessous pour configurer le chemin d'accès aux E/S du disque intermédiaire :
Dans la console de gestion de l'appliance, développez le menu déroulant Gérer et sélectionnez 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 staging, puis cliquez sur Modifier.
Sur la page Modifier l'hôte, accédez à la section Chemin d'accès aux E/S du disque de préproduction.
Sélectionnez l'une des options suivantes en vous basant sur les informations de ce tableau :
Transport Volumes Backup and DR Où les volumes sont-ils présentés ? Ce à quoi ils sont associés en tant que VM Transport NFS Sur un datastore NFS Hôte ESXi VMDK Transport SAN Sur iSCSI Initiateur iSCSI de l'hôte ESXi Mappage de périphérique brut (RDM) SAN vers l'invité Sur iSCSI Initiateur iSCSI de la VM invitée Bloquer l'appareil NFS vers l'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 appelé /act/scripts et stockez-y tous les scripts.