Linux-Hosts hinzufügen und suchen

Der Sicherungs- und Notfallwiederherstellungsdienst erkennt Dateisysteme, NFS-Freigaben (Network File System) 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. Klicken Sie in der Verwaltungskonsole auf Verwalten > Hosts.

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

  3. Geben Sie im Formular Host hinzufügen den Namen und optional einen Alias 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 unter IP-Adresse ein und klicken Sie auf das Pluszeichen (+), um sie hinzuzufügen.

  5. Wählen Sie im Bereich Appliances die über die Verwaltungskonsole verwalteten Appliances aus, die für diesen Host bereitgestellt werden sollen. Wenn die Liste lang ist, können Sie über das Feld Suchen nach einem bestimmten Gerät oder einer Gruppe von Geräten suchen.

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

  7. Geben Sie 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 Sicherungs- und Notfallwiederherstellungs-Agenten die folgenden Schritte aus:

  9. Klicken Sie auf Hinzufügen. Wenn Sie eine Meldung erhalten, dass der Vorgang teilweise erfolgreich war, folgen Sie der Anleitung unter Verbindung der Sicherungs-/Wiederherstellungs-Appliance mit dem Sicherungs- und Notfallwiederherstellungsagenten prüfen.

Geheimschlüssel hinzufügen

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

  1. Rufen Sie die Verwaltungskonsole auf und 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. Gehen Sie zu Backup- und Notfallwiederherstellungs-Agent-Einstellungen und suchen Sie nach dem Feld Secret.

  4. Fügen Sie den zuvor gespeicherten geheimen Schlüssel in das Feld Secret ein und klicken Sie auf Speichern. Der Status Zertifikat muss zu Gültig wechseln. Wenn Sie eine Meldung erhalten, dass der Vorgang teilweise erfolgreich war, folgen Sie der Anleitung unter Verbindung der Sicherungs-/Wiederherstellungs-Appliance mit dem Sicherungs- und Notfallwiederherstellungsagenten prüfen.

Ungewöhnlich lange Sicherungsjobs und fstrim

Die CBT-Technologie des Sicherungs- und Notfallwiederherstellungsdienstes 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 Sicherungsprozess zusätzliche Daten kopiert werden, was die Sicherungszeit verlängert.

iSCSI-Verbindung auf einem Linux-Host

Wenn der Sicherungs- und Notfallwiederherstellungs-Agent Sicherungsdaten mit iSCSI auf das Staging-Laufwerk schreibt, muss auf dem Host ein iSCSI-Initiator installiert sein.

ISCSI-Initiator auf Linux-Host installieren

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

CentOS

  1. Das Paket iscsi-initiator-utils muss installiert sein. 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 Initiator-Paket 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 mit dem folgenden Befehl fortfahren, um das Paket zu 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. Das Paket iscsi-initiator-utils muss installiert sein. 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 Initiator-Paket 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 mit dem folgenden Befehl fortfahren, um das Paket zu 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. Das Paket iopen-iscsi muss installiert sein. 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 diese beiden Pakete nicht sehen, gehen Sie so vor, um open-iscsi zu installieren:

    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.
    

Hostports aufrufen und konfigurieren

Die Ports wurden bei der Bereitstellung unter Bereitstellung von Sicherung und Notfallwiederherstellung einrichten und planen festgelegt. 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 Informationen werden an die Geräte gesendet.

Folgen Sie der Anleitung unten, wenn Sie die vom Gerät bereitgestellten Portinformationen aufrufen oder überschreiben möchten:

  1. Klicken Sie in der 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.

NFS-Konnektivität auf einem Linux-Host

Wenn der Sicherungs- und Notfallwiederherstellungs-Agent Sicherungsdaten über NFS auf den Staging-Datenträger schreibt, muss auf dem Host ein NFS-Client installiert sein.

Format des Staging-Laufwerks ändern

So ändern Sie das Format des Staging-Laufwerks:

  1. Klicken Sie in der 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 dann auf Bearbeiten.

  3. Ändern Sie die Einstellung Staging-Laufwerkformat für Gast von Block zu NFS.

    So wird sichergestellt, dass das Staging-Laufwerk als NFS-Freigabe angezeigt wird und der Sicherungs- und Notfallwiederherstellungs-Agent diese Freigabe nutzt. Wenn Sie ein mit NFS erfasstes Image bereitstellen, muss darauf als NFS-Freigabe zugegriffen werden. Ein 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. Das Paket nfs-utils muss installiert sein. Mit dem folgenden Befehl können Sie das installierte Paket prüfen:

      yum list installed | grep nfs
    

    Führen Sie zum Prüfen des Initiator-Pakets den folgenden Befehl aus:

      rpm -qa | grep nfs
    

    Die Ausgabe sieht in 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 mit der Installation des NFS-Client-Pakets fortfahren. Führen Sie dazu den folgenden Befehl aus:

      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 zum Prüfen des Initiator-Pakets den folgenden Befehl aus:

      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 mit dem folgenden Befehl fortfahren, um rpcbind zu installieren:

      yum install rpcbind
    

RHEL

  1. Das Paket nfs-utils muss installiert sein. Mit dem folgenden Befehl können Sie das installierte Paket prüfen:

      yum list installed | grep nfs
    

    Führen Sie zum Prüfen des Initiator-Pakets den folgenden Befehl aus:

      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 mit dem folgenden Befehl fortfahren, um das NFS-Clientpaket zu 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 zum Prüfen des Initiator-Pakets den folgenden Befehl aus:

      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. Das Paket nfs-utils-utils muss installiert sein. 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 nfs-client- noch yast2-nfs-xxxx-Pakete sehen, 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 Sie nichts sehen, 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. Mit dem folgenden Befehl können Sie NFS-Clientbibliotheken auf einem Ubuntu-Host 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 für das Staging-Laufwerk festlegen (nur VMware-VMs)

Für Linux-VMs von VMware kann auch ein I/O-Pfad für das Staging-Laufwerk ausgewählt werden. Sie können entweder NFS- oder SAN-(iSCSI)-Transport über den ESX-Host zuweisen oder ihn umgehen und an die VM weiterleiten. Der NFS-Transportmodus ist standardmäßig aktiviert. Dies hat keine Auswirkungen auf die Einstellung Staging-Laufwerk für Gastformatieren.

Gehen Sie so vor, um den I/O-Pfad des Staging-Laufwerks zu konfigurieren:

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

    Die Seite „Hosts“ wird angezeigt.

  2. Filtern Sie nach Hosts vom Typ Generisch und wählen Sie für Nur anzeigen die Option Virtuelle Maschinen aus.

  3. Wählen Sie den Host aus, für den Sie den I/O-Pfad des Staging-Laufwerks konfigurieren möchten, und klicken Sie auf Bearbeiten.

  4. Gehen Sie auf der Seite Host bearbeiten zum Abschnitt Staging-Laufwerk-I/O-Pfad.

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

Transport Sicherungs- und Notfallwiederherstellungsvolumes Wo die Bände präsentiert werden Wie sie an die VM angehängt sind
NFS-Transport Über NFS-Datenspeicher ESXi-Host VMDK
SAN-Transport Über iSCSI ESXi-Host-iSCSI-Initiator Raw Device Mapping (RDM)
SAN zu Gast Über iSCSI iSCSI-Initiator der Gast-VM Gerät blockieren
NFS to Guest Über NFS NFS-Client der Gast-VM NFS-Freigabe
  1. Klicken Sie auf Speichern.

Logs und Scripts auf Linux-Host finden

Auf einem Linux-Host werden die Agent-Logs, UDSAgent.logs genannt, in /var/act/log gespeichert. Sie können Skripte erstellen, um vor und nach der Ausführung von Anwendungen auf dem Linux-Host Aktionen auszuführen. Wenn Sie Scripts verwenden möchten, erstellen Sie einen Ordner namens /act/scripts und speichern Sie alle Scripts darin.