Bereiten Sie sich auf die Verwendung der Lösung für den ONTAP Tag 0/1 vor
Vor der Implementierung der Automatisierungslösung müssen Sie die ONTAP-Umgebung vorbereiten und Ansible installieren und konfigurieren.
Erste Überlegungen zur Planung
Lesen Sie sich die folgenden Anforderungen und Überlegungen durch, bevor Sie diese Lösung zum Bereitstellen eines ONTAP-Clusters verwenden.
Sie müssen die folgenden grundlegenden Anforderungen erfüllen, um diese Lösung verwenden zu können:
-
Sie müssen auf die ONTAP-Software zugreifen können – entweder vor Ort oder über einen ONTAP-Simulator.
-
Sie müssen wissen, wie Sie die ONTAP Software nutzen.
-
Sie müssen wissen, wie Sie die Automatisierungssoftware-Tools von Ansible verwenden können.
Vor der Implementierung dieser Automatisierungslösung müssen Sie folgende Entscheidungen treffen:
-
Der Speicherort, an dem der Ansible-Steuerungsknoten ausgeführt werden soll.
-
Dem ONTAP System, entweder vor Ort Hardware oder einem ONTAP Simulator.
-
Ob Sie eine Anpassung benötigen.
Bereiten Sie das ONTAP-System vor
Unabhängig davon, ob Sie ein lokales ONTAP System nutzen oder ONTAP simulieren, müssen Sie die Umgebung vorbereiten, bevor die Automatisierungslösung implementiert werden kann.
Optional können Sie Simulate ONTAP installieren und konfigurieren
Wenn Sie diese Lösung über einen ONTAP Simulator bereitstellen möchten, müssen Sie Simulate ONTAP herunterladen und ausführen.
-
Sie müssen den VMware Hypervisor herunterladen und installieren, den Sie verwenden werden, um Simulate ONTAP auszuführen.
-
Wenn Sie über ein Windows- oder Linux-Betriebssystem verfügen, verwenden Sie VMware Workstation.
-
Wenn Sie ein Mac-Betriebssystem verwenden, verwenden Sie VMware Fusion.
Wenn Sie ein Mac-Betriebssystem verwenden, benötigen Sie einen Intel-Prozessor.
-
Gehen Sie wie folgt vor, um zwei ONTAP Simulatoren in Ihrer lokalen Umgebung zu installieren:
-
Laden Sie Simulate ONTAP aus dem "NetApp Support Website".
Obwohl Sie zwei ONTAP Simulatoren installieren, müssen Sie nur eine Kopie der Software herunterladen. -
Wenn die Anwendung noch nicht ausgeführt wird, starten Sie die VMware-Anwendung.
-
Suchen Sie die heruntergeladene Simulatordatei, und klicken Sie mit der rechten Maustaste, um sie mit der VMware-Anwendung zu öffnen.
-
Legen Sie den Namen der ersten ONTAP-Instanz fest.
-
Warten Sie, bis der Simulator hochgefahren ist, und befolgen Sie die Anweisungen zum Erstellen eines einzelnen Node-Clusters.
Wiederholen Sie die Schritte für die zweite ONTAP-Instanz.
-
Fügen Sie optional eine vollständige Datenträgerergänzung hinzu.
Führen Sie in jedem Cluster die folgenden Befehle aus:
security unlock -username <user_01> security login password -username <user_01> set -priv advanced systemshell local disk assign -all -node <Cluster-01>-01
Der Status des ONTAP Systems
Sie müssen den Anfangsstatus des ONTAP Systems überprüfen, unabhängig davon, ob es sich vor Ort befindet oder über einen ONTAP Simulator ausgeführt wird.
Stellen Sie sicher, dass die folgenden ONTAP-Systemanforderungen erfüllt sind:
-
ONTAP ist installiert und läuft ohne Cluster definiert.
-
ONTAP wird gebootet und zeigt die IP-Adresse für den Zugriff auf das Cluster an.
-
Das Netzwerk ist erreichbar.
-
Sie haben Admin-Anmeldedaten.
-
Das MOTD-Banner (Message of the Day) wird mit der Managementadresse angezeigt.
Installieren Sie die erforderliche Automatisierungssoftware
Dieser Abschnitt enthält Informationen über die Installation von Ansible und die Vorbereitung der Automatisierungslösung für die Implementierung.
Installation Von Ansible
Ansible kann auf Linux oder Windows Systemen installiert werden.
Die standardmäßige Kommunikationsmethode, die Ansible für die Kommunikation mit einem ONTAP-Cluster verwendet, ist SSH.
Informationen zur Installation von Ansible finden Sie unter"Erste Schritte mit NetApp und Ansible – Installation von Ansible".
|
|
Ansible muss auf dem Steuerungsknoten des Systems installiert sein. |
Laden Sie die Automatisierungslösung herunter und bereiten Sie sie vor
Sie können die Automatisierungslösung mit den folgenden Schritten herunterladen und für die Implementierung vorbereiten.
-
Laden Sie die "ONTAP - Tag 0/1 Health Checks" Automatisierungslösung über die Web-Benutzeroberfläche der Konsole. Die Lösung ist verpackt als `ONTAP_DAY0_DAY1.zip`Die
-
Extrahieren Sie den ZIP-Ordner und kopieren Sie die Dateien an den gewünschten Speicherort auf dem Steuerknoten in Ihrer Ansible-Umgebung.
Anfängliche Ansible-Framework-Konfiguration
Führen Sie die Erstkonfiguration des Ansible-Frameworks durch:
-
Navigieren Sie zu
playbooks/inventory/group_vars/all. -
Entschlüsseln der
vault.ymlDatei:ansible-vault decrypt playbooks/inventory/group_vars/all/vault.ymlWenn Sie zur Eingabe des Vault-Passworts aufgefordert werden, geben Sie das folgende temporäre Passwort ein:
NetApp123!„NetApp123!“ ist ein temporäres Kennwort zum Entschlüsseln der vault.ymlDatei und des entsprechenden Vault-Passworts. Nach der ersten Verwendung müssen Sie die Datei mit Ihrem eigenen Passwort verschlüsseln. -
Ändern Sie die folgenden Ansible-Dateien:
-
clusters.yml- Ändern Sie die Werte in dieser Datei, um Ihre Umgebung anzupassen. -
vault.yml- Nach der Entschlüsselung der Datei, ändern Sie die ONTAP-Cluster, Benutzername und Passwort-Werte, um Ihre Umgebung anzupassen. -
cfg.yml- Setzen Sie den Dateipfad fürlog2fileundshow_requestuntercfgaufTrue, um die anzuzeigenraw_service_request.Die
raw_service_requestVariable wird in den Protokolldateien und während der Ausführung angezeigt.
Jede aufgeführte Datei enthält Kommentare mit Anweisungen, wie sie entsprechend Ihren Anforderungen geändert werden kann. -
-
Verschlüsseln Sie die Datei erneut
vault.yml:ansible-vault encrypt playbooks/inventory/group_vars/all/vault.ymlSie werden bei der Verschlüsselung aufgefordert, ein neues Passwort für den Tresor auszuwählen. -
Navigieren Sie zu
playbooks/inventory/hostseinem gültigen Python Interpreter und legen Sie ihn fest. -
Bereitstellung des
framework_testService:Mit dem folgenden Befehl wird das Modul mit dem
gather_subsetWertcluster_identity_infoausgeführtna_ontap_info. Dadurch wird überprüft, ob die Grundkonfiguration korrekt ist und ob Sie mit dem Cluster kommunizieren können.ansible-playbook -i inventory/hosts site.yml -e cluster_name=<CLUSTER_NAME> -e logic_operation=framework-testFühren Sie den Befehl für jedes Cluster aus.
Wenn der Erfolg erfolgreich ist, sollte die Ausgabe wie im folgenden Beispiel angezeigt werden:
PLAY RECAP ********************************************************************************* localhost : ok=12 changed=1 unreachable=0 failed=0 skipped=6 The key is ‘rescued=0’ and ‘failed=0’..