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:
Installieren Sie den Backup- und DR-Agent auf dem Linux-Host.
Fügen Sie den Linux-Host hinzu.
Linux-Hosts hinzufügen
So fügen Sie einen Linux-Host hinzu:
Rufen Sie in der Appliance-Verwaltungskonsole Verwalten > Hosts auf.
Wählen Sie + Host hinzufügen aus.
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.
Geben Sie die IP-Adresse des Hosts unter IP-Adresse ein und klicken Sie auf das Pluszeichen (+) , um sie hinzuzufügen.
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.
Wählen Sie unter Hosttyp die Option Allgemein aus.
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.
Führen Sie in den Einstellungen des Backup- und DR-Agent die folgenden Schritte aus:
Der Port des Backup- und DR-Agent ist normalerweise Port 5106. Wenn er anders ist, geben Sie hier die Portnummer ein.
Sie müssen den geheimen Schlüssel angeben, der auf dem Linux-Host gemäß der Anleitung unter Backup- und DR-Agent auf einem Linux-Host installieren oder Geheimen Schlüssel neu generieren generiert wurde. Sie können den geheimen Schlüssel jetzt oder später mit der Anleitung unter Sicherheitsschlüssel hinzufügen hinzufügen, aber vor dem Ausführen der Anwendungserkennung.
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.
Wählen Sie in der Appliance-Verwaltungskonsole Verwalten und dann Hosts aus.
Klicken Sie mit der rechten Maustaste auf den Linux-Host und wählen Sie Bearbeiten aus.
Rufen Sie die Einstellungen des Backup- und DR-Agent auf und suchen Sie das Feld Secret.
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
Prüfen Sie, ob das Paket
iscsi-initiator-utilsinstalliert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:yum list installed | grep iscsiSie können auch den folgenden Befehl verwenden, um das Initiatorpaket zu prüfen:
rpm -qa | grep iscsiDie Ausgabe sieht dann ungefähr so aus:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmWenn nichts angezeigt wird, können Sie das Paket mit dem folgenden Befehl installieren:
yum install iscsi-initiator-utilsPrüfen Sie den Namen des iSCSI-Initiators mit dem folgenden Befehl. Jeder Host muss einen eindeutigen Initiatornamen haben:
cat /etc/iscsi/initiatorname.iscsi
RHEL
Prüfen Sie, ob das Paket
iscsi-initiator-utilsinstalliert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:yum list installed | grep iscsiSie können auch den folgenden Befehl verwenden, um das Initiatorpaket zu prüfen:
rpm -qa | grep iscsiDie Ausgabe sieht dann ungefähr so aus:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmWenn nichts angezeigt wird, können Sie das Paket mit dem folgenden Befehl installieren:
yum install iscsi-initiator-utilsPrüfen Sie den Namen des iSCSI-Initiators mit dem folgenden Befehl. Jeder Host muss einen eindeutigen Initiatornamen haben:
cat /etc/iscsi/initiatorname.iscsi
SLES
Prüfen Sie, ob das Paket
iopen-iscsiinstalliert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:rpm -qa | grep iscsiDie Ausgabe sieht dann ungefähr so aus:
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.xWenn beide Pakete nicht angezeigt werden, folgen Sie der Anleitung, um open-iscsi zu installieren:
Führen Sie
yast2 sw_singleaus.Geben Sie in der Suche
iscsiein.Wählen Sie
open-iscsiaus und klicken Sie auf Akzeptieren.
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
Verwenden Sie den folgenden Befehl, um den iSCSI-Initiator auf einem Ubuntu-Host zu installieren:
sudo apt install open-iscsiDie 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:
Klicken Sie in der Appliance-Verwaltungskonsole auf das Drop-down-Menü Verwalten und wählen Sie Hosts aus.
Klicken Sie mit der rechten Maustaste auf einen Host und wählen Sie Bearbeiten aus.
Klicken Sie auf Port hinzufügen.
Wählen Sie im Dialogfeld Port hinzufügen die Appliance aus (wenn mehrere Appliances mit dem Host verbunden sind).
Wählen Sie WWPN oder iSCSI aus.
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:
Klicken Sie in der Appliance-Verwaltungskonsole auf das Drop-down-Menü Verwalten und wählen Sie Hosts aus.
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.
Ä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
Prüfen Sie, ob das Paket
nfs-utilsinstalliert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:yum list installed | grep nfsFühren Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:
rpm -qa | grep nfsDie 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_64Wenn nichts angezeigt wird, können Sie das NFS-Clientpaket mit dem folgenden Befehl installieren:
yum install nfs-utils nfs-utils-libPrüfen Sie mit dem folgenden Befehl, ob das Paket
rpcbind(Portmapper) auf dem Linux-Host installiert ist:yum list installed | grep rpcbindFühren Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:
rpm -qa | grep rpcbindDie Ausgabe sieht dann ungefähr so aus:
rpcbind-0.2.0-11.el6.x86_64Wenn nichts angezeigt wird, können Sie
rpcbindmit dem folgenden Befehl installieren:yum install rpcbind
RHEL
Prüfen Sie, ob das Paket
nfs-utilsinstalliert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:yum list installed | grep nfsFühren Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:
rpm -qa | grep nfsDie 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_64Wenn nichts angezeigt wird, können Sie das NFS-Clientpaket mit dem folgenden Befehl installieren:
yum install nfs-utils nfs-utils-libPrüfen Sie mit dem folgenden Befehl, ob das Paket
rpcbind(portmapper) auf dem Linux-Host installiert ist:yum list installed | grep rpcbindFühren Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:
rpm -qa | grep rpcbindDie Ausgabe sieht dann ungefähr so aus:
rpcbind-0.2.0-11.el6.x86_64Wenn nichts angezeigt wird, können Sie
rpcbindmit dem folgenden Befehl installieren:yum install rpcbind
SLES
Prüfen Sie, ob das Paket
nfs-utils-utilsinstalliert ist. Verwenden Sie den folgenden Befehl, um das installierte Paket zu prüfen:rpm -qa | grep nfsDie 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.81Wenn weder das Paket
nfs-clientnochyast2-nfs-xxxxangezeigt wird, verwenden SieYaSToderzypper, um die NFS-Clientpakete mit den folgenden Befehlen zu installieren.Führen Sie mit
YaSTden folgenden Befehl aus:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonFühren Sie mit
zypperden folgenden Befehl aus:zypper install nfs-client
Prüfen Sie mit dem folgenden Befehl, ob das Paket
rpcbind(portmapper) auf dem Linux-Host installiert ist:rpm -qa | grep rpcbindDie Ausgabe sieht dann ungefähr so aus:
rpcbind-0.1.6+git20080930-6.15Wenn nichts angezeigt wird, müssen Sie die Pakete mit
YaSToderzypperinstallieren:Führen Sie mit
YaSTden folgenden Befehl aus:yast2 --install rpcbindFühren Sie mit
zypperden folgenden Befehl aus:zypper install rpcbind
Ubuntu
Verwenden Sie den folgenden Befehl, um NFS-Clientbibliotheken auf einem Ubuntu-Host zu installieren:
sudo apt install nfs-commonDie 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:
Maximieren Sie in der Appliance-Verwaltungskonsole das Drop-down-Menü Verwalten und wählen Sie Hosts aus.
Die Seite „Hosts“ wird angezeigt.
Filtern Sie nach Hosts vom Typ Allgemein und wählen Sie unter Nur anzeigen, die Option Virtuelle Maschinen aus.
Wählen Sie den Host aus, für den Sie den Staging-Laufwerk-E/A-Pfad konfigurieren möchten, und klicken Sie auf Bearbeiten.
Rufen Sie auf der Seite Host bearbeiten den Bereich Staging-Laufwerk-E/A-Pfad auf.
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 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.