Wiederherstellung eines Management-Node
Sie können den Management-Node für Ihren Cluster, auf dem die NetApp Element Software ausgeführt wird, manuell wiederherstellen und neu bereitstellen, wenn der vorherige Management-Node persistente Volumes verwendete.
Sie können eine neue OVA implementieren und ein Neuimplementierung-Skript ausführen, um Konfigurationsdaten aus einem zuvor installierten Management Node, auf dem Version 11.3 und höher ausgeführt wird, zu übertragen.
-
Auf Ihrem vorherigen Management-Node wurde die NetApp Element-Softwareversion 11.3 oder höher ausgeführt, wobei "Persistente Volumes"die Funktionen aktiviert waren.
-
Sie kennen die MVIP und SVIP des Clusters, der die persistenten Volumes enthält.
-
In Ihrer Cluster-Version wird die NetApp Element Software 11.3 oder höher ausgeführt.
-
Ihre Installation verwendet IPv4. Der Management-Node 11.3 unterstützt IPv6 nicht.
-
Sie sind berechtigt, Software von der NetApp Support Site herunterzuladen.
-
Sie haben den für Ihre Plattform korrekten Managementknoten-Image-Typ identifiziert:
Plattform Bildtyp der Installation Microsoft Hyper-V
.iso
KVM
.iso
VMware vSphere
.iso, .ova
Citrix XenServer
.iso
OpenStack
.iso
Laden Sie ISO oder OVA herunter, und implementieren Sie die VM
-
Laden Sie die OVA oder ISO für Ihre Installation von der Seite auf der NetApp Support-Website herunter "Element Software".
-
Wählen Sie Letzte Version herunterladen und akzeptieren Sie die EULA.
-
Wählen Sie das Management-Node-Image aus, das Sie herunterladen möchten.
-
-
Wenn Sie die OVA heruntergeladen haben, führen Sie die folgenden Schritte aus:
-
OVA bereitstellen.
-
Wenn sich Ihr Storage-Cluster in einem separaten Subnetz vom Management-Node (eth0) befindet und Sie persistente Volumes verwenden möchten, fügen Sie der VM im Storage-Subnetz einen zweiten NIC (Network Interface Controller) hinzu (z. B. eth1) oder stellen Sie sicher, dass das Managementnetzwerk zum Storage-Netzwerk weiterleiten kann.
-
-
Wenn Sie die ISO heruntergeladen haben, führen Sie die folgenden Schritte aus:
-
Erstellen Sie aus Ihrem Hypervisor eine neue 64-Bit-Virtual Machine mit der folgenden Konfiguration:
-
Sechs virtuelle CPUs
-
24 GB RAM
-
400 GB virtuelle Festplatte, Thin Provisioning
-
Eine virtuelle Netzwerkschnittstelle mit Internetzugang und Zugriff auf den Speicher MVIP.
-
(Optional für SolidFire All-Flash Storage) eine virtuelle Netzwerkschnittstelle mit Managementnetzwerkzugriff auf den Storage-Cluster. Wenn sich Ihr Storage-Cluster in einem separaten Subnetz vom Management-Node (eth0) befindet und Sie persistente Volumes verwenden möchten, fügen Sie der VM im Storage-Subnetz (eth1) einen zweiten NIC (Network Interface Controller) hinzu oder stellen Sie sicher, dass das Managementnetzwerk zum Speichernetzwerk umgeleitet werden kann.
Schalten Sie die virtuelle Maschine nicht vor dem Schritt ein, der später in diesem Verfahren angezeigt wird.
-
-
Verbinden Sie die ISO mit der virtuellen Maschine, und starten Sie sie am .iso-Installations-Image.
Wenn Sie einen Management-Node mithilfe des Images installieren, kann dies zu einer Verzögerung von 30 Sekunden führen, bevor der Startbildschirm angezeigt wird.
-
-
Schalten Sie die virtuelle Maschine für den Managementknoten ein, nachdem die Installation abgeschlossen ist.
Konfigurieren des Netzwerks
-
Erstellen Sie über die Terminal User Interface (TUI) einen Management Node Admin User.
Um durch die Menüoptionen zu navigieren, drücken Sie die nach-oben- oder nach-unten-Taste. Um durch die Tasten zu navigieren, drücken Sie Tab. Um von den Schaltflächen zu den Feldern zu wechseln, drücken Sie Tab. Um zwischen Feldern zu navigieren, drücken Sie die nach-oben- oder nach-unten-Taste. -
Konfigurieren Sie das Management-Node-Netzwerk (eth0).
Wenn Sie eine zusätzliche NIC zur Isolierung des Speicherverkehrs benötigen, lesen Sie die Anweisungen zum Konfigurieren einer anderen NIC: "Konfigurieren eines Speicher-Netzwerkschnittstellentoncontrollers (NIC)".
Konfigurieren Sie die Zeitsynchronisierung
-
Stellen Sie sicher, dass die Zeit zwischen dem Management-Node und dem Storage-Cluster mit NTP synchronisiert wird:
Ab Element 12.3 werden die Teilschritte a bis (e) automatisch ausgeführt. Fahren Sie für Management-Knoten 12.3.1 oder höher mit fortUnterschritt (f), um die Konfiguration der Zeitsynchronisierung abzuschließen. |
-
Melden Sie sich über SSH oder die vom Hypervisor bereitgestellte Konsole beim Management-Node an.
-
NTPD stoppen:
sudo service ntpd stop
-
Bearbeiten Sie die NTP-Konfigurationsdatei
/etc/ntp.conf
:-
Kommentieren Sie die Standard-Server (
server 0.gentoo.pool.ntp.org
), indem Sie vor jedem einen hinzufügen#
. -
Fügen Sie für jeden Standardzeitserver, den Sie hinzufügen möchten, eine neue Zeile hinzu. Die Standardzeitserver müssen die gleichen NTP-Server sein, die auf dem Speicher-Cluster verwendet werden, die Sie in verwenden werden"Später Schritt".
vi /etc/ntp.conf #server 0.gentoo.pool.ntp.org #server 1.gentoo.pool.ntp.org #server 2.gentoo.pool.ntp.org #server 3.gentoo.pool.ntp.org server <insert the hostname or IP address of the default time server>
-
Speichern Sie die Konfigurationsdatei nach Abschluss.
-
-
Erzwingen einer NTP-Synchronisierung mit dem neu hinzugefügten Server.
sudo ntpd -gq
-
NTPD neu starten.
sudo service ntpd start
-
Zeitsynchronisierung mit Host über den Hypervisor deaktivieren (im Folgenden ein VMware-Beispiel):
Wenn Sie den mNode in einer anderen Hypervisor-Umgebung als VMware bereitstellen, zum Beispiel vom .iso-Image in einer OpenStack-Umgebung, finden Sie in der Hypervisor-Dokumentation die entsprechenden Befehle. -
Periodische Zeitsynchronisierung deaktivieren:
vmware-toolbox-cmd timesync disable
-
Den aktuellen Status des Dienstes anzeigen und bestätigen:
vmware-toolbox-cmd timesync status
-
Überprüfen Sie in vSphere, ob das
Synchronize guest time with host
Kontrollkästchen in den VM-Optionen deaktiviert ist.Aktivieren Sie diese Option nicht, wenn Sie zukünftige Änderungen an der VM vornehmen.
-
Bearbeiten Sie NTP nach Abschluss der Zeitsynchronisierung nicht, da es sich auf den NTP auswirkt, wenn Sie auf dem Management-Node ausführenBefehl „Neuimplementierung“. |
Konfigurieren Sie den Management-Node
-
Erstellen eines temporären Zielverzeichnisses für den Inhalt des Management Services-Pakets:
mkdir -p /sf/etc/mnode/mnode-archive
-
Laden Sie das Management Services Bundle (Version 2.15.28 oder höher) herunter, das zuvor auf dem vorhandenen Management Node installiert wurde, und speichern Sie es im
/sf/etc/mnode/
Verzeichnis. -
Extrahieren Sie das heruntergeladene Bundle mit dem folgenden Befehl und ersetzen Sie den Wert in [ ] Klammern (einschließlich der Klammern) durch den Namen der Bundle-Datei:
tar -C /sf/etc/mnode -xvf /sf/etc/mnode/[management services bundle file]
-
Extrahieren Sie die resultierende Datei in das
/sf/etc/mnode-archive
Verzeichnis:tar -C /sf/etc/mnode/mnode-archive -xvf /sf/etc/mnode/services_deploy_bundle.tar.gz
-
Eine Konfigurationsdatei für Konten und Volumes erstellen:
echo '{"trident": true, "mvip": "[mvip IP address]", "account_name": "[persistent volume account name]"}' | sudo tee /sf/etc/mnode/mnode-archive/management-services-metadata.json
-
Ersetzen Sie den Wert in [ ] Klammern (einschließlich der Klammern) für jeden der folgenden erforderlichen Parameter:
-
[mvip IP-Adresse]: Die Management-virtuelle IP-Adresse des Storage-Clusters. Konfigurieren Sie den Management-Node mit dem gleichen Storage-Cluster, den Sie während verwendet haben"Konfiguration von NTP-Servern".
-
[Kontoname des persistenten Volumes]: Der Name des Kontos, der mit allen persistenten Volumes in diesem Speicher-Cluster verknüpft ist.
-
-
-
Konfigurieren und Ausführen des Befehls „Management Node Neuimplementierung“, um eine Verbindung zu persistenten Volumes zu herstellen, die im Cluster gehostet werden, und um Services mit früheren Management-Node-Konfigurationsdaten zu starten:
Sie werden aufgefordert, Passwörter in einer sicheren Eingabeaufforderung einzugeben. Wenn sich Ihr Cluster hinter einem Proxy-Server befindet, müssen Sie die Proxy-Einstellungen konfigurieren, damit Sie ein öffentliches Netzwerk erreichen können. sudo /sf/packages/mnode/redeploy-mnode --mnode_admin_user [username]
-
Ersetzen Sie den Wert in [ ]-Klammern (einschließlich der Klammern) durch den Benutzernamen für das Administratorkonto für den Managementknoten. Dies ist wahrscheinlich der Benutzername für das Benutzerkonto, mit dem Sie sich beim Management-Node anmelden.
Sie können den Benutzernamen hinzufügen oder dem Skript erlauben, Sie zur Eingabe der Informationen zu auffordern. -
Führen Sie den
redeploy-mnode
Befehl aus. Das Skript zeigt eine Erfolgsmeldung an, wenn die erneute Implementierung abgeschlossen ist. -
Wenn Sie über den vollständig qualifizierten Domänennamen (FQDN) des Systems auf Element-Webschnittstellen (z. B. den Verwaltungsknoten oder die NetApp-Hybrid-Cloud-Steuerung) zugreifen, "Konfigurieren Sie die Authentifizierung für den Management-Node neu".
-
Die SSH-Funktion "Zugriff auf Session-Session (Remote Support Tunnel) durch NetApp Support"ist bei Management-Nodes, auf denen Management-Services 2.18 und höher ausgeführt werden, standardmäßig deaktiviert. Wenn Sie zuvor die SSH-Funktion auf dem Management-Node aktiviert haben, müssen Sie möglicherweise "Deaktivieren Sie SSH erneut"auf dem wiederhergestellten Management-Node ausgeführt werden. |