Ajouter des hôtes Linux à la console de gestion des appliances

Backup and DR détecte les systèmes de fichiers, les partages NFS (Network File Share) et les bases de données compatibles sur les hôtes Linux. Avant de pouvoir détecter et sauvegarder des données à partir de ces hôtes, vous devez procéder comme suit :

Ajouter des hôtes Linux

Pour ajouter un hôte Linux :

  1. Dans la console de gestion des appliances, accédez à Manage > Hosts (Gérer > Hôtes).

  2. Sélectionnez + Add Host (+ Ajouter un hôte).

  3. Dans le formulaire Add Host (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ôtes.

  4. Saisissez l'adresse IP de l'hôte dans IP Address (Adresse IP), puis cliquez sur le signe plus (+) pour l'ajouter.

  5. Dans la section Appliances (Appliances), sélectionnez les appliances gérées par la console de gestion des appliances que vous souhaitez utiliser pour cet hôte. Si la liste est longue, vous pouvez utiliser le champ Search (Rechercher) pour trouver une appliance ou un groupe d'appliances spécifique.

  6. Dans Host Type (Type d'hôte), sélectionnez Generic (Générique).

  7. Saisissez les Application Discovery Credentials (Identifiants de détection d'application) pour détecter 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.

  8. Dans les paramètres de l'agent Backup and DR, procédez comme suit :

  9. Cliquez sur Add (Ajouter). Si un message de réussite partielle s'affiche, suivez les instructions de la section Valider la connectivité de l'appliance de sauvegarde/restauration à 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.

  1. Accédez à la console de gestion des appliances, sélectionnez Manage (Gérer), puis Hosts (Hôtes).

  2. Faites un clic droit sur l'hôte Linux, puis sélectionnez Edit (Modifier).

  3. Accédez à Backup and DR Agent Settings (Paramètres de l'agent Backup and DR), puis recherchez le champ Secret (Secret).

  4. Collez la clé secrète que vous avez enregistrée précédemment dans le champ Secret (Secret), puis cliquez sur Save (Enregistrer). Assurez-vous que l'état du Certificate (Certificat) passe à Valid (Valide). Si un message de réussite partielle s'affiche, suivez les instructions de la section Valider la connectivité de l'appliance de sauvegarde/restauration à l'agent Backup and DR.

Jobs de sauvegarde anormalement longs et fstrim

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 par le processus de sauvegarde, ce qui augmente le temps de sauvegarde.

Connectivité iSCSI sur un hôte Linux

Si l'agent Backup and DR doit écrire des données de sauvegarde sur le disque de préparation à 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

  1. Assurez-vous que le package iscsi-initiator-utils est installé. Exécutez la commande suivante pour vérifier le package installé :

      yum list installed | grep iscsi
    

    Vous pouvez également exécuter 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
    
  2. Si rien ne s'affiche, vous pouvez installer le package en exécutant la commande suivante :

      yum install iscsi-initiator-utils
    
  3. Validez le nom de votre initiateur iSCSI en exécutant la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique :

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. Assurez-vous que le package iscsi-initiator-utils est installé. Exécutez la commande suivante pour vérifier le package installé :

      yum list installed | grep iscsi
    

    Vous pouvez également exécuter 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
    
  2. Si rien ne s'affiche, vous pouvez installer le package en exécutant la commande suivante :

      yum install iscsi-initiator-utils
    
  3. Validez le nom de votre initiateur iSCSI en exécutant la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique :

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. Assurez-vous que le package iopen-iscsi est installé. Exécutez 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
    
  2. Si ces deux packages ne s'affichent pas, suivez la procédure ci-dessous pour installer open-iscsi :

    1. Exécutez yast2 sw_single.

    2. Dans la recherche, saisissez iscsi.

    3. Sélectionnez open-iscsi, puis cliquez sur Accept (Accepter).

  3. Validez le nom de votre initiateur iSCSI en exécutant la commande suivante. Chaque hôte doit avoir un nom d'initiateur unique :

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. Exécutez 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 de l'hôte

Les ports ont été définis lors du déploiement dans Configurer et planifier un déploiement de Backup and DR. 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 la connexion à l'appliance. Ces informations de port sont envoyées aux appliances.

Suivez les instructions ci-dessous si vous souhaitez afficher ou remplacer les informations de port fournies par l'appliance :

  1. Dans la console de gestion des appliances, cliquez sur le menu déroulant Manage (Gérer), puis sélectionnez Hosts (Hôtes).

  2. Faites un clic droit sur un hôte, puis cliquez sur Edit (Modifier).

  3. Cliquez sur Add Port (Ajouter un port).

  4. Dans la boîte de dialogue Add port (Ajouter un port), sélectionnez l'appliance (si plusieurs appliances sont connectées à l'hôte).

  5. Sélectionnez WWPN ou iSCSI.

  6. Cliquez sur Add (Ajouter), puis sur Save (Enregistrer) pour enregistrer le paramètre de l'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 de préparation via NFS, un client NFS doit être installé sur l'hôte.

Modifier le format du disque de préparation

Suivez les instructions ci-dessous pour modifier le format du disque de préparation :

  1. Dans la console de gestion des appliances, cliquez sur le menu déroulant Manage (Gérer), puis sélectionnez Hosts (Hôtes).

  2. Faites un clic droit sur l'hôte dont vous souhaitez modifier le format du disque de préparation, puis cliquez sur Edit (Modifier).

  3. Remplacez le paramètre Staging Disk Format to Guest (Format du disque de préparation pour l'invité) de Block (Bloc) par NFS.

    Cela garantit que le disque de préparation est présenté comme 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 du client NFS sur des hôtes CentOS, RHEL, SLES ou Ubuntu.

CentOS

  1. Assurez-vous que le package nfs-utils est installé. Exécutez 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
    
  2. Si rien ne s'affiche, vous pouvez installer le package du client NFS en exécutant la commande suivante :

      yum install nfs-utils nfs-utils-lib
    
  3. Assurez-vous que le package rpcbind (portmapper) est installé sur l'hôte Linux en exécutant 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
    
  4. Si rien ne s'affiche, vous pouvez installer rpcbind en exécutant la commande suivante :

      yum install rpcbind
    

RHEL

  1. Assurez-vous que le package nfs-utils est installé. Exécutez 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
    
  2. Si rien ne s'affiche, vous pouvez installer le package du client NFS en exécutant la commande suivante :

      yum install nfs-utils nfs-utils-lib
    
  3. Assurez-vous que le package rpcbind (portmapper) est installé sur l'hôte Linux en exécutant 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
    
  4. Si rien ne s'affiche, vous pouvez installer rpcbind en exécutant la commande suivante :

      yum install rpcbind
    

SLES

  1. Assurez-vous que le package nfs-utils-utils est installé. Exécutez 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
    
  2. Si les packages nfs-client et yast2-nfs-xxxx ne s'affichent pas, utilisez YaST ou zypper pour installer les packages du client NFS en exécutant les commandes suivantes.

    • Avec YaST, exécutez la commande suivante :

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • Avec zypper, exécutez la commande suivante :

        zypper install nfs-client
      
  3. Assurez-vous que le package rpcbind (portmapper) est installé sur l'hôte Linux en exécutant la commande suivante :

        rpm -qa | grep rpcbind
    

    La sortie ressemble à ceci :

    rpcbind-0.1.6+git20080930-6.15
    
  4. Si rien ne s'affiche, vous devez installer les packages à l'aide de YaST ou de zypper :

    • Avec YaST, exécutez la commande suivante :

        yast2 --install rpcbind
      
    • Avec zypper, exécutez la commande suivante :

        zypper install rpcbind
      

Ubuntu

  1. Exécutez la commande suivante pour installer les bibliothèques du client NFS sur un hôte Ubuntu :

      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'E/S du disque de préparation (VM VMware uniquement)

Les VM Linux VMware peuvent également sélectionner un chemin d'E/S du disque de préparation. 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 effet sur le paramètre Staging Disk Format to Guest (Format du disque de préparation pour l'invité).

Suivez les instructions ci-dessous pour configurer le chemin d'E/S du disque de préparation :

  1. Dans la console de gestion des appliances, développez le menu déroulant Manage (Gérer), puis sélectionnez Hosts (Hôtes).

    La page "Hôtes" s'affiche.

  2. Filtrez par hôtes de type Generic et, pour Show only, sélectionnez Virtual Machines.

  3. Sélectionnez l'hôte pour lequel vous souhaitez configurer le chemin d'E/S du disque de préparation, puis cliquez sur Edit (Modifier).

  4. Sur la page Edit Host (Modifier l'hôte), accédez à la section Staging Disk I/O Path (Chemin d'E/S du disque de préparation).

  5. Sélectionnez l'une des options suivantes à l'aide des informations de ce tableau :

    Transport Volumes Backup and DR Emplacement de présentation des volumes Éléments auxquels ils sont associés en tant que VM
    Transport NFS Sur le 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é Sur NFS Client NFS de la VM invitée Partage NFS
  6. Cliquez sur Save (Enregistrer).

Rechercher des journaux et des scripts sur l'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 les applications sur l'hôte Linux. Pour utiliser des scripts, créez un dossier nommé /act/scripts et stockez-y tous les scripts.