Linux-Hosts in der Appliance-Verwaltungskonsole hinzufügen

Der Backup- und DR-Dienst erkennt Dateisysteme, NFS-Freigaben (Network File Share) und unterstützte Datenbanken auf Linux-Hosts. Bevor Sie Daten von diesen Hosts erkennen und sichern können, müssen Sie Folgendes tun:

Linux-Hosts hinzufügen

So fügen Sie einen Linux-Host hinzu:

  1. Rufen Sie in der Appliance-Verwaltungskonsole Verwalten > Hosts auf.

  2. Wählen Sie + Host hinzufügen aus.

  3. Geben Sie im Formular Host hinzufügen den Namen und optional einen Anzeigenamen ein. Der Name eines Hosts muss mit einem Buchstaben beginnen und kann Buchstaben und Ziffern (0–9) enthalten. Unterstriche (_) sind in Hostnamen nicht zulässig.

  4. Geben Sie die IP-Adresse des Hosts unter IP-Adresse ein und klicken Sie auf das Pluszeichen (+) , um sie hinzuzufügen.

  5. Wählen Sie im Bereich Appliances die Appliances aus, die diesen Host verwalten sollen. Wenn die Liste lang ist, können Sie im Feld Suchen nach einer bestimmten Appliance oder Gruppe von Appliances suchen.

  6. Wählen Sie unter Hosttyp die Option Allgemein aus.

  7. Geben Sie die Anmeldedaten für die Anwendungserkennung ein, um die Datenbankanwendungen auf dem Host zu erkennen und zu schützen. Dieses Feld gilt nur für MariaDB-, MaxDB-, MySQL-, PostgreSQL-, SAP ASE- und SAP IQ-Datenbanken.

  8. Führen Sie in den Einstellungen des Backup- und DR-Agent die folgenden Schritte aus:

  9. Klicken Sie auf Hinzufügen. Wenn eine Meldung über einen teilweisen Erfolg angezeigt wird, folgen Sie der Anleitung unter Verbindung zwischen Sicherungs-/Wiederherstellungs-Appliance und Backup- und DR-Agent prüfen.

Sicherheitsschlüssel hinzufügen

Wenn Sie den geheimen Schlüssel aktualisieren möchten oder ihn nicht gleich hinzugefügt haben, können Sie ihn auf dem Linux-Host hinzufügen.

  1. Wählen Sie in der Appliance-Verwaltungskonsole Verwalten und dann Hosts aus.

  2. Klicken Sie mit der rechten Maustaste auf den Linux-Host und wählen Sie Bearbeiten aus.

  3. Rufen Sie die Einstellungen des Backup- und DR-Agent auf und suchen Sie das Feld Secret.

  4. Fügen Sie den zuvor gespeicherten geheimen Schlüssel in das Feld Secret ein und klicken Sie auf Speichern. Prüfen Sie, ob sich der Status des Zertifikats in Gültig ändert. Wenn eine Meldung über einen teilweisen Erfolg angezeigt wird, folgen Sie der Anleitung unter Verbindung zwischen Sicherungs-/Wiederherstellungs-Appliance und Backup- und DR-Agent prüfen.

Ungewöhnlich lange Sicherungsjobs und fstrim

Die CBT-Technologie (Changed Block Tracking) des Backup- und DR-Dienst basiert auf einer Bitmap, die für jeden Schreibvorgang auf dem geschützten Volume generiert wird. Dienstprogramme wie fstrim, die die Metadatenblöcke des Dateisystems ändern, führen dazu, dass beim Sicherungsvorgang zusätzliche Daten kopiert werden, wodurch sich die Sicherungszeit verlängert.

iSCSI-Verbindung auf einem Linux-Host

Wenn der Backup- und DR-Agent Sicherungsdaten mit iSCSI auf das Staging-Laufwerk schreiben soll, muss ein iSCSI-Initiator auf dem Host installiert sein.

iSCSI-Initiator auf dem Linux-Host installieren

Folgen Sie der Anleitung, um den iSCSI-Initiator auf CentOS-, RHEL-, SLES- oder Ubuntu-Hosts zu installieren.

CentOS

  1. Prüfen Sie, ob das Paket iscsi-initiator-utils installiert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:

      yum list installed | grep iscsi
    

    Sie können auch den folgenden Befehl verwenden, um das Initiatorpaket zu prüfen:

      rpm -qa | grep iscsi
    

    Die Ausgabe sieht dann ungefähr so aus:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. Wenn nichts angezeigt wird, können Sie das Paket mit dem folgenden Befehl installieren:

      yum install iscsi-initiator-utils
    
  3. Prüfen Sie den Namen des iSCSI-Initiators mit dem folgenden Befehl. Jeder Host muss einen eindeutigen Initiatornamen haben:

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. Prüfen Sie, ob das Paket iscsi-initiator-utils installiert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:

      yum list installed | grep iscsi
    

    Sie können auch den folgenden Befehl verwenden, um das Initiatorpaket zu prüfen:

      rpm -qa | grep iscsi
    

    Die Ausgabe sieht dann ungefähr so aus:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. Wenn nichts angezeigt wird, können Sie das Paket mit dem folgenden Befehl installieren:

      yum install iscsi-initiator-utils
    
  3. Prüfen Sie den Namen des iSCSI-Initiators mit dem folgenden Befehl. Jeder Host muss einen eindeutigen Initiatornamen haben:

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. Prüfen Sie, ob das Paket iopen-iscsi installiert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:

      rpm -qa | grep iscsi
    

    Die Ausgabe sieht dann ungefähr so aus:

      open-iscsi-x.x.x.x
      yast2-iscsi-client-x.x.x.x
    
  2. Wenn beide Pakete nicht angezeigt werden, folgen Sie der Anleitung, um open-iscsi zu installieren:

    1. Führen Sie yast2 sw_single aus.

    2. Geben Sie in der Suche iscsi ein.

    3. Wählen Sie open-iscsi aus und klicken Sie auf Akzeptieren.

  3. Prüfen Sie den Namen des iSCSI-Initiators mit dem folgenden Befehl. Jeder Host muss einen eindeutigen Initiatornamen haben:

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. Verwenden Sie den folgenden Befehl, um den iSCSI-Initiator auf einem Ubuntu-Host zu installieren:

      sudo apt install open-iscsi
    

    Die Ausgabe sieht dann ungefähr so aus:

      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.
    

Hostports ansehen und konfigurieren

Die Ports wurden bei der Bereitstellung unter Einrichten und Planen einer Backup- und DR-Bereitstellungfestgelegt. In diesem Abschnitt können Sie die von der Sicherungs-/Wiederherstellungs-Appliance bereitgestellten Portinformationen mit einem neuen iSCSI-Port auf dem Host überschreiben, um eine Verbindung zur Appliance herzustellen. Diese Portinformationen werden an die Appliances gesendet.

Folgen Sie der Anleitung, wenn Sie die von der Appliance bereitgestellten Portinformationen ansehen oder überschreiben möchten:

  1. Klicken Sie in der Appliance-Verwaltungskonsole auf das Drop-down-Menü Verwalten und wählen Sie Hosts aus.

  2. Klicken Sie mit der rechten Maustaste auf einen Host und wählen Sie Bearbeiten aus.

  3. Klicken Sie auf Port hinzufügen.

  4. Wählen Sie im Dialogfeld Port hinzufügen die Appliance aus (wenn mehrere Appliances mit dem Host verbunden sind).

  5. Wählen Sie WWPN oder iSCSI aus.

  6. Klicken Sie auf Hinzufügen und dann auf Speichern , um die Hosteinstellung zu speichern.

NFS-Verbindung auf einem Linux-Host

Wenn der Backup- und DR-Agent Sicherungsdaten über NFS auf das Staging-Laufwerk schreiben soll, muss ein NFS-Client auf dem Host installiert sein.

Format des Staging-Laufwerks ändern

Folgen Sie der Anleitung, um das Format des Staging-Laufwerks zu ändern:

  1. Klicken Sie in der Appliance-Verwaltungskonsole auf das Drop-down-Menü Verwalten und wählen Sie Hosts aus.

  2. Klicken Sie mit der rechten Maustaste auf den Host, für den Sie das Format des Staging-Laufwerks ändern möchten, und wählen Sie Bearbeiten aus.

  3. Ändern Sie die Einstellung Format des Staging-Laufwerks für Gast von Block in NFS.

    Dadurch wird sichergestellt, dass das Staging-Laufwerk als NFS-Freigabe präsentiert wird und der Backup- und DR-Agent diese Freigabe verwendet. Wenn Sie eine mit NFS erfasste Sicherung bereitstellen, muss auf sie als NFS-Freigabe zugegriffen werden. Der Zugriff über iSCSI ist nicht möglich.

NFS-Client auf einem Linux-Host installieren

Folgen Sie der Anleitung, um NFS-Clientbibliotheken auf CentOS-, RHEL-, SLES- oder Ubuntu-Hosts zu installieren.

CentOS

  1. Prüfen Sie, ob das Paket nfs-utils installiert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:

      yum list installed | grep nfs
    

    Führen Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:

      rpm -qa | grep nfs
    

    Die Ausgabe sieht dann ungefähr so aus:

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. Wenn nichts angezeigt wird, können Sie das NFS-Clientpaket mit dem folgenden Befehl installieren:

      yum install nfs-utils nfs-utils-lib
    
  3. Prüfen Sie mit dem folgenden Befehl, ob das Paket rpcbind (Portmapper) auf dem Linux-Host installiert ist:

      yum list installed | grep rpcbind
    

    Führen Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:

      rpm -qa | grep rpcbind
    

    Die Ausgabe sieht dann ungefähr so aus:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. Wenn nichts angezeigt wird, können Sie rpcbind mit dem folgenden Befehl installieren:

      yum install rpcbind
    

RHEL

  1. Prüfen Sie, ob das Paket nfs-utils installiert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:

      yum list installed | grep nfs
    

    Führen Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:

      rpm -qa | grep nfs
    

    Die Ausgabe sieht dann ungefähr so aus:

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. Wenn nichts angezeigt wird, können Sie das NFS-Clientpaket mit dem folgenden Befehl installieren:

      yum install nfs-utils nfs-utils-lib
    
  3. Prüfen Sie mit dem folgenden Befehl, ob das Paket rpcbind (portmapper) auf dem Linux-Host installiert ist:

      yum list installed | grep rpcbind
    

    Führen Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:

      rpm -qa | grep rpcbind
    

    Die Ausgabe sieht dann ungefähr so aus:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. Wenn nichts angezeigt wird, können Sie rpcbind mit dem folgenden Befehl installieren:

      yum install rpcbind
    

SLES

  1. Prüfen Sie, ob das Paket nfs-utils-utils installiert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:

      rpm -qa | grep nfs
    

    Die Ausgabe sieht dann ungefähr so aus:

      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. Wenn weder das Paket nfs-client noch yast2-nfs-xxxx angezeigt wird, verwenden Sie YaST oder zypper, um die NFS-Clientpakete mit den folgenden Befehlen zu installieren.

    • Führen Sie mit YaST den folgenden Befehl aus:

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • Führen Sie mit zypper den folgenden Befehl aus:

        zypper install nfs-client
      
  3. Prüfen Sie mit dem folgenden Befehl, ob das Paket rpcbind (portmapper) auf dem Linux-Host installiert ist:

        rpm -qa | grep rpcbind
    

    Die Ausgabe sieht dann ungefähr so aus:

    rpcbind-0.1.6+git20080930-6.15
    
  4. Wenn nichts angezeigt wird, müssen Sie die Pakete mit YaST oder zypper installieren:

    • Führen Sie mit YaST den folgenden Befehl aus:

        yast2 --install rpcbind
      
    • Führen Sie mit zypper den folgenden Befehl aus:

        zypper install rpcbind
      

Ubuntu

  1. Verwenden Sie den folgenden Befehl, um NFS-Clientbibliotheken auf einem Ubuntu-Host zu installieren:

      sudo apt install nfs-common
    

    Die Ausgabe sieht dann ungefähr so aus:

      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.
    

Staging-Laufwerk-E/A-Pfad festlegen (nur VMware-VMs)

Für Linux-VMware-VMs kann auch ein Staging-Laufwerk-E/A-Pfad ausgewählt werden. Sie können entweder NFS- oder SAN-Transport (iSCSI) über den ESX-Host zuweisen oder ihn umgehen und direkt an die VM weiterleiten. Der NFS-Transportmodus ist die Standardeinstellung. Dies hat keine Auswirkungen auf die Einstellung Format des Staging-Laufwerks für Gast.

Folgen Sie der Anleitung, um den Staging-Laufwerk-E/A-Pfad zu konfigurieren:

  1. Maximieren Sie in der Appliance-Verwaltungskonsole das Drop-down-Menü Verwalten und wählen Sie Hosts aus.

    Die Seite „Hosts“ wird angezeigt.

  2. Filtern Sie nach Hosts vom Typ Allgemein und wählen Sie unter Nur anzeigen, die Option Virtuelle Maschinen aus.

  3. Wählen Sie den Host aus, für den Sie den Staging-Laufwerk-E/A-Pfad konfigurieren möchten, und klicken Sie auf Bearbeiten.

  4. Rufen Sie auf der Seite Host bearbeiten den Bereich Staging-Laufwerk-E/A-Pfad auf.

  5. Wählen Sie eine der folgenden Optionen aus. Informationen dazu finden Sie in dieser Tabelle:

    Transport Backup- und DR-Volumes Ort, an dem die Volumes präsentiert werden An VM angehängt als
    NFS-Transport Über NFS-Datenspeicher ESXi-Host VMDK
    SAN-Transport Über iSCSI iSCSI-Initiator des ESXi-Hosts Raw Device Mapping (RDM)
    SAN zu Gast Über iSCSI iSCSI-Initiator der Gast-VM Gerät blockieren
    NFS zu Gast Über NFS NFS-Client der Gast-VM NFS-Freigabe
  6. Klicken Sie auf Speichern.

Logs und Skripts auf dem Linux-Host suchen

Auf einem Linux-Host werden die Agent-Logs mit dem Namen UDSAgent.logs in /var/act/log gespeichert. Sie können Skripts erstellen, um Vor- und Nachaktionen für Anwendungen auf dem Linux-Host auszuführen. Erstellen Sie dazu einen Ordner mit dem Namen /act/scripts und speichern Sie alle Skripts darin.