Linux-Hosts in der Appliance-Verwaltungskonsole hinzufügen

Backup and DR erkennt Dateisysteme, NFS-Freigaben (Network File Share) und unterstützte Datenbanken auf Linux-Hosts. Bevor Sie Daten von diesen Hosts ermitteln 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 darf Buchstaben und Ziffern (0–9) enthalten. Unterstriche (_) sind in Hostnamen nicht zulässig.

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

  5. Wählen Sie im Bereich Appliances die Appliances aus, die von der Appliance-Verwaltungskonsole verwaltet werden und für die dieser Host verwendet werden soll. Wenn die Liste lang ist, können Sie über das Feld Suchen nach einem bestimmten Gerät oder einer bestimmten Gruppe von Geräten suchen.

  6. Wählen Sie unter Host Type (Hosttyp) die Option Generic (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 and DR-Agents die folgenden Schritte aus:

  9. Klicken Sie auf Hinzufügen. Wenn Sie eine Meldung über einen Teilerfolg erhalten, folgen Sie der Anleitung unter Verbindung zwischen Sicherungs-/Wiederherstellungs-Appliance und Backup and DR-Agent validieren.

Geheimen Schlüssel hinzufügen

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

  1. Rufen Sie die Appliance-Verwaltungskonsole auf, wählen Sie 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 Backup and DR Agent Settings (Einstellungen für den Backup and DR-Agent) auf und suchen Sie nach dem Feld Secret (Secret).

  4. Fügen Sie den zuvor gespeicherten geheimen Schlüssel in das Feld Secret ein und klicken Sie auf Save (Speichern). Der Status Zertifikat ändert sich in Gültig. Wenn Sie eine Meldung über einen Teilerfolg erhalten, folgen Sie der Anleitung unter Verbindung zwischen Sicherungs-/Wiederherstellungs-Appliance und Backup und DR-Agent validieren.

Ungewöhnlich lange Sicherungsjobs und fstrim

Die CBT-Technologie von Backup and DR 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, was die Sicherungszeit verlängert.

iSCSI-Verbindung auf einem Linux-Host

Wenn der Backup and DR-Agent Sicherungsdaten über iSCSI auf die Staging-Festplatte schreiben soll, muss ein iSCSI-Initiator auf dem Host installiert sein.

iSCSI-Initiator auf dem Linux-Host installieren

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

CentOS

  1. Prüfen Sie, ob das iscsi-initiator-utils-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 iscsi-initiator-utils-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 iopen-iscsi-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 Sie nicht beide Pakete sehen, installieren Sie open-iscsi mit der folgenden Vorgehensweise:

    1. Führen Sie yast2 sw_single aus

    2. Geben Sie in die 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.
    

Host-Ports ansehen und konfigurieren

Die Ports wurden bei der Bereitstellung in Bereitstellung einer Backup und DR-Appliance einrichten und planen festgelegt. In diesem Abschnitt können Sie die Portinformationen der Sicherungs-/Wiederherstellungs-Appliance mit einem neuen iSCSI-Port auf dem Host überschreiben, um eine Verbindung zur Appliance herzustellen. Diese Portinformationen werden an die Geräte gesendet.

Folgen Sie der Anleitung unten, 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 dann auf Bearbeiten.

  3. Klicken Sie auf Port hinzufügen.

  4. Wählen Sie im Dialogfeld Port hinzufügen das Gerät aus, falls mehrere Geräte 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 and DR-Agent Sicherungsdaten über NFS auf die Staging-Festplatte schreiben soll, muss auf dem Host ein NFS-Client installiert sein.

Format des Staging-Laufwerks ändern

So ändern Sie das Format der Staging-Festplatte:

  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, dessen Staging-Laufwerkformat Sie ändern möchten, und klicken Sie auf Bearbeiten.

  3. Ändern Sie die Einstellung Staging Disk Format to Guest von Block zu NFS.

    So wird sichergestellt, dass die Staging-Festplatte als NFS-Freigabe präsentiert wird und der Backup and DR-Agent diese Freigabe nutzt. Wenn Sie ein mit NFS erstelltes Backup bereitstellen, muss darauf als NFS-Freigabe zugegriffen werden. Der Zugriff über iSCSI ist nicht möglich.

NFS-Client auf einem Linux-Host installieren

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

CentOS

  1. Prüfen Sie, ob das nfs-utils-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 etwa 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 die rpcbind mit dem folgenden Befehl installieren:

      yum install rpcbind
    

RHEL

  1. Prüfen Sie, ob das nfs-utils-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 die rpcbind mit dem folgenden Befehl installieren:

      yum install rpcbind
    

SLES

  1. Prüfen Sie, ob das nfs-utils-utils-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 Sie weder das Paket nfs-client noch das Paket yast2-nfs-xxxx sehen, verwenden Sie entweder 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.
    

I/O-Pfad des Staging-Laufwerks festlegen (nur VMware-VMs)

Bei Linux-VMware-VMs kann auch ein Staging-Laufwerk-I/O-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-Übertragungsmodus ist die Standardeinstellung. Dies hat keine Auswirkungen auf die Einstellung Staging Disk Format to Guest.

Gehen Sie so vor, um den Staging-Pfad für die Datenträger-E/A 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 Generic (Allgemein) und wählen Sie unter Show only (Nur anzeigen) die Option Virtual Machines (Virtuelle Maschinen) aus.

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

  4. Rufen Sie auf der Seite Host bearbeiten den Bereich Staging-Laufwerk – I/O-Pfad auf.

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

    Transport Backup and DR-Volumes Wo die Volumes präsentiert werden Als was sie an die VM angehängt sind
    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 einem 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 Pre- und Post-Aktionen für Anwendungen auf dem Linux-Host auszuführen. Wenn Sie Scripts verwenden möchten, erstellen Sie einen Ordner mit dem Namen /act/scripts und speichern Sie alle Scripts darin.