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:
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 darf Buchstaben und Ziffern (0–9) enthalten. Unterstriche (_) sind in Hostnamen nicht zulässig.
Geben Sie die IP-Adresse des Hosts in IP-Adresse ein und klicken Sie auf das Pluszeichen (+), um sie hinzuzufügen.
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.
Wählen Sie unter Host Type (Hosttyp) die Option Generic (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 and DR-Agents die folgenden Schritte aus:
Der Port des Backup- und DR-Agents ist normalerweise Port 5106. Wenn es sich um etwas anderes handelt, geben Sie hier die Portnummer ein.
Sie müssen den auf dem Linux-Host generierten geheimen Schlüssel gemäß der Anleitung im Abschnitt Backup und DR-Agent auf einem Linux-Host installieren oder Geheimen Schlüssel neu generieren angeben. Sie können den geheimen Schlüssel jetzt oder später gemäß der Anleitung unter Geheimen Schlüssel hinzufügen hinzufügen, aber bevor Sie die Anwendungssuche ausführen.
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.
Rufen Sie die Appliance-Verwaltungskonsole auf, wählen Sie Verwalten und dann Hosts aus.
Klicken Sie mit der rechten Maustaste auf den Linux-Host und wählen Sie Bearbeiten aus.
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).
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
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 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
iscsi-initiator-utils-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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
iopen-iscsi-Paket installiert ist. Mit dem folgenden Befehl können Sie das installierte Paket 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 Sie nicht beide Pakete sehen, installieren Sie open-iscsi mit der folgenden Vorgehensweise:
Führen Sie
yast2 sw_singleausGeben Sie in die 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.
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:
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 dann auf Bearbeiten.
Klicken Sie auf Port hinzufügen.
Wählen Sie im Dialogfeld Port hinzufügen das Gerät aus, falls mehrere Geräte 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 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:
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, dessen Staging-Laufwerkformat Sie ändern möchten, und klicken Sie auf Bearbeiten.
Ä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
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 nfsFühren Sie den folgenden Befehl aus, um das Initiatorpaket zu prüfen:
rpm -qa | grep nfsDie Ausgabe sieht etwa 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 die
rpcbindmit dem folgenden Befehl installieren:yum install rpcbind
RHEL
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 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 die
rpcbindmit dem folgenden Befehl installieren:yum install rpcbind
SLES
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 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 Sie weder das Paket
nfs-clientnoch das Paketyast2-nfs-xxxxsehen, verwenden Sie entwederYaSToderzypper, 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.
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:
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 Generic (Allgemein) und wählen Sie unter Show only (Nur anzeigen) die Option Virtual Machines (Virtuelle Maschinen) aus.
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.
Rufen Sie auf der Seite Host bearbeiten den Bereich Staging-Laufwerk – I/O-Pfad auf.
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 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.