Linux KVM Nexus Dashboard
“
Spezifikationen:
- libvirt version: 4.5.0-23.el7_7.1.x86_64
- Nexus Dashboard-Version: 8.0.0
Gebrauchsanweisung für das Produkt:
Schritt 1: Cisco Nexus Dashboard-Image herunterladen
- Navigieren Sie zu
Software-Download-Seite. - Klicken Sie auf Nexus Dashboard Software.
- Wählen Sie links die gewünschte Nexus Dashboard-Version aus
Seitenleiste. - Laden Sie das Cisco Nexus Dashboard-Image für Linux KVM herunter
(nd-dk9..qcow2). - Kopieren Sie das Image auf den Linux KVM-Server:
# scp nd-dk9..qcow2 root@Serveradresse:/home/nd-base
Schritt 2: Erstellen Sie die erforderlichen Disk-Images für Knoten
- Melden Sie sich als Root bei Ihrem KVM-Host an.
- Erstellen Sie ein Verzeichnis für den Snapshot des Knotens.
- Erstellen Sie einen Snapshot des Basis-Qcow2-Images:
# qemu-img create -f qcow2 -b /home/nd-base/nd-dk9..qcow2 /home/nd-node1/nd-node1-disk1.qcow2
Hinweis: Verwenden Sie für RHEL 8.6 einen zusätzlichen Parameter, wie in der
Handbuch. - Erstellen Sie für jeden Knoten ein zusätzliches Disk-Image:
# qemu-img erstellen -f qcow2 /home/nd-node1/nd-node1-disk2.qcow2 500G
- Wiederholen Sie den obigen Schritt für andere Knoten.
Schritt 3: VM für den ersten Knoten erstellen
- Öffnen Sie die KVM-Konsole und klicken Sie auf „Neue virtuelle Maschine“.
Häufig gestellte Fragen:
F: Was sind die Bereitstellungsanforderungen für Nexus Dashboard in
Linux KVM?
A: Die Bereitstellung erfordert die Libvirt-Version
4.5.0-23.el7_7.1.x86_64 und Nexus Dashboard Version 8.0.0.
F: Wie kann ich die E/A-Latenz für die Bereitstellung überprüfen?
A: Um die I/O-Latenz zu überprüfen, erstellen Sie ein Testverzeichnis, führen Sie die
angegebenen Befehl mit fio, und bestätigen Sie, dass die Latenz unter
20ms.
F: Wie kopiere ich das Cisco Nexus Dashboard-Image auf Linux
KVM-Server?
A: Sie können scp verwenden, um das Image auf den Server zu kopieren. Siehe
Detaillierte Schritte finden Sie in Schritt 1 der Anleitung.
„`
Bereitstellung in Linux KVM
· Voraussetzungen und Richtlinien, auf Seite 1 · Bereitstellung von Nexus Dashboard in Linux KVM, auf Seite 2
Voraussetzungen und Richtlinien
Bevor Sie mit der Bereitstellung des Nexus Dashboard-Clusters in Linux KVM fortfahren, müssen Sie Folgendes beachten: · Stellen Sie sicher, dass der KVM-Formfaktor Ihre Skalierungs- und Serviceanforderungen unterstützt. Skalierungs- und Serviceunterstützung sowie Co-Hosting variieren je nach Cluster-Formfaktor. Mit dem Kapazitätsplanungstool von Nexus Dashboard können Sie überprüfen, ob der virtuelle Formfaktor Ihren Bereitstellungsanforderungen entspricht. · Review und erfüllen Sie die allgemeinen Voraussetzungen, die unter Voraussetzungen: Nexus Dashboard beschrieben sind. · Review und erfüllen Sie alle zusätzlichen Voraussetzungen, die in den Versionshinweisen für die Dienste beschrieben sind, die Sie bereitstellen möchten. · Stellen Sie sicher, dass die für die Nexus Dashboard-VMs verwendete CPU-Familie den AVX-Befehlssatz unterstützt. · Stellen Sie sicher, dass Sie über ausreichend Systemressourcen verfügen:
Bereitstellen in Linux KVM 1
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
Tabelle 1: Bereitstellungsanforderungen
Anforderungen · KVM-Bereitstellungen werden nur für Nexus Dashboard Fabric Controller-Dienste unterstützt. · Sie müssen in CentOS 7.9 oder Red Hat Enterprise Linux 8.6 bereitstellen. · Sie müssen über die unterstützten Versionen von Kernel und KVM verfügen: · Für CentOS 7.9, Kernel-Version 3.10.0-957.el7.x86_64 und KVM-Version
libvirt-4.5.0-23.el7_7.1.x86_64
· Für RHEL 8.6, Kernel-Version 4.18.0-372.9.1.el8.x86_64 und KVM-Version libvert
8.0.0
· 16 vCPUs · 64 GB RAM · 550 GB Festplatte
Jeder Knoten benötigt eine dedizierte Festplattenpartition. · Die Festplatte muss eine E/A-Latenz von 20 ms oder weniger aufweisen.
So überprüfen Sie die E/A-Latenz: 1. Erstellen Sie ein Testverzeichnis.
Zum Beispielample, Testdaten. 2. Führen Sie den folgenden Befehl aus:
# fio –rw=write –ioengine=sync –fdatasync=1 –directory=test-data –size=22m –bs=2300 –name=mytest
3. Nachdem der Befehl ausgeführt wurde, bestätigen Sie, dass der 99.00.=[ ] in der Datei fsync/fdatasync/sync_file_range-Abschnitt liegt unter 20 ms.
· Wir empfehlen, jeden Nexus Dashboard-Knoten in einem anderen KVM-Hypervisor bereitzustellen.
Bereitstellen des Nexus Dashboards in Linux KVM
In diesem Abschnitt wird beschrieben, wie Sie den Cisco Nexus Dashboard-Cluster in Linux KVM bereitstellen.
Bevor Sie beginnen · Stellen Sie sicher, dass Sie die unter „Voraussetzungen und Richtlinien“ auf Seite 1 beschriebenen Anforderungen und Richtlinien erfüllen.
Bereitstellen in Linux KVM 2
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Verfahren
Schritt 1 Schritt 2 Schritt 3
Schritt 4
Laden Sie das Cisco Nexus Dashboard-Image herunter. a) Navigieren Sie zur Seite „Software-Download“.
https://software.cisco.com/download/home/286327743/type/286328258
b) Klicken Sie auf „Nexus Dashboard-Software“. c) Wählen Sie in der linken Seitenleiste die Nexus Dashboard-Version aus, die Sie herunterladen möchten. d) Laden Sie das Cisco Nexus Dashboard-Image für Linux KVM (nd-dk9) herunter. .qcow2). Kopieren Sie das Image auf die Linux KVM-Server, auf denen Sie die Knoten hosten. Sie können scp verwenden, um das Image zu kopieren, z. B.ampauf:
# scp nd-dk9. .qcow2 root@ :/home/nd-base
Bei den folgenden Schritten wird davon ausgegangen, dass Sie das Image in das Verzeichnis /home/nd-base kopiert haben.
Erstellen Sie die erforderlichen Disk-Images für den ersten Knoten. Erstellen Sie einen Snapshot des heruntergeladenen qcow2-Basisimages und verwenden Sie die Snapshots als Disk-Images für die VMs der Knoten. Sie müssen außerdem für jeden Knoten ein zweites Disk-Image erstellen. a) Melden Sie sich als Root-Benutzer bei Ihrem KVM-Host an. b) Erstellen Sie ein Verzeichnis für den Snapshot des Knotens.
Bei den folgenden Schritten wird davon ausgegangen, dass Sie den Snapshot im Verzeichnis /home/nd-node1 erstellen.
# mkdir -p /home/nd-node1/ # cd /home/nd-node1
c) Erstellen Sie den Snapshot. Ersetzen Sie im folgenden Befehl /home/nd-base/nd-dk9. .qcow2 mit dem Speicherort des Basisimages, das Sie im vorherigen Schritt erstellt haben.
# qemu-img erstellen -f qcow2 -b /home/nd-base/nd-dk9. .qcow2 /home/nd-node1/nd-node1-disk1.qcow2
Hinweis: Wenn Sie in RHEL 8.6 bereitstellen, müssen Sie möglicherweise einen zusätzlichen Parameter angeben, um auch das Format des Ziel-Snapshots zu definieren. Aktualisieren Sie in diesem Fall den obigen Befehl wie folgt: # qemu-img create -f qcow2 -b /home/nd-base/nd-dk9.2.1.1a.qcow2 /home/nd-node1/nd-node1-disk1.qcow2 -F qcow2
d) Erstellen Sie das zusätzliche Disk-Image für den Knoten. Jeder Knoten benötigt zwei Festplatten: einen Snapshot des Nexus Dashboard qcow2-Basisimages und eine zweite 500-GB-Festplatte.
# qemu-img erstellen -f qcow2 /home/nd-node1/nd-node1-disk2.qcow2 500G
Wiederholen Sie den vorherigen Schritt, um die Disk-Images für den zweiten und dritten Knoten zu erstellen. Bevor Sie mit dem nächsten Schritt fortfahren, sollten Sie über Folgendes verfügen:
· Für den ersten Knoten das Verzeichnis /home/nd-node1/ mit zwei Disk-Images:
Bereitstellen in Linux KVM 3
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
Schritt 5
· /home/nd-node1/nd-node1-disk1.qcow2, ein Snapshot des Basis-qcow2-Images, das Sie in Schritt 1 heruntergeladen haben.
· /home/nd-node1/nd-node1-disk2.qcow2, eine neue 500-GB-Festplatte, die Sie erstellt haben.
· Für den zweiten Knoten das Verzeichnis /home/nd-node2/ mit zwei Disk-Images: · /home/nd-node2/nd-node2-disk1.qcow2, ein Snapshot des Basis-qcow2-Images, das Sie in Schritt 1 heruntergeladen haben.
· /home/nd-node2/nd-node2-disk2.qcow2, eine neue 500-GB-Festplatte, die Sie erstellt haben.
· Für den dritten Knoten das Verzeichnis /home/nd-node3/ mit zwei Disk-Images: · /home/nd-node1/nd-node3-disk1.qcow2, ein Snapshot des Basis-qcow2-Images, das Sie in Schritt 1 heruntergeladen haben.
· /home/nd-node1/nd-node3-disk2.qcow2, eine neue 500-GB-Festplatte, die Sie erstellt haben.
Erstellen Sie die VM des ersten Knotens. a) Öffnen Sie die KVM-Konsole und klicken Sie auf „Neue virtuelle Maschine“.
Sie können die KVM-Konsole über die Kommandozeile mit dem Befehl virt-manager öffnen. Falls Ihre Linux-KVM-Umgebung keine Desktop-GUI hat, führen Sie stattdessen den folgenden Befehl aus und fahren Sie mit Schritt 6 fort.
virt-install –import –name –memory 65536 –vcpus 16 –os-type generic –disk path=/Pfad/zu/Festplatte1/nd-node1-d1.qcow2,format=qcow2,bus=virtio –disk path=/Pfad/zu/Festplatte2/nd-node1-d2.qcow2,format=qcow2,bus=virtio –network bridge= ,Modell=virtio –Netzwerkbrücke= ,Modell=virtio –console pty,Zieltyp=serial –noautoconsole –autostart
b) Wählen Sie im Bildschirm „Neue VM“ die Option „Vorhandenes Disk-Image importieren“ und klicken Sie auf „Weiter“. c) Klicken Sie im Feld „Vorhandenen Speicherpfad angeben“ auf „Durchsuchen“ und wählen Sie nd-node1-disk1.qcow2 aus. file.
Wir empfehlen, das Festplatten-Image jedes Knotens auf einer eigenen Festplattenpartition zu speichern.
d) Wählen Sie „Allgemein“ für Betriebssystemtyp und -version und klicken Sie dann auf Weiter. e) Geben Sie 64 GB Speicher und 16 CPUs an und klicken Sie dann auf Weiter. f) Geben Sie den Namen der virtuellen Maschine ein, z. B.ample nd-node1 und überprüfen Sie die benutzerdefinierte Konfiguration, bevor
Installationsoption. Klicken Sie anschließend auf Fertig stellen. Hinweis: Sie müssen das Kontrollkästchen Konfiguration vor der Installation anpassen aktivieren, um die für den Knoten erforderlichen Festplatten- und Netzwerkkartenanpassungen vornehmen zu können.
Das Fenster mit den VM-Details wird geöffnet.
Ändern Sie im Fenster mit den VM-Details das Gerätemodell der Netzwerkkarte: a) Wählen Sie NIC b) Wählen Sie als Gerätemodell e1000. c) Wählen Sie als Netzwerkquelle das Bridge-Gerät und geben Sie den Namen der „mgmt“-Bridge an.
Notiz
Bereitstellen in Linux KVM 4
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Schritt 6 Schritt 7
Das Erstellen von Bridge-Geräten geht über den Rahmen dieses Handbuchs hinaus und hängt von der Distribution und Version des Betriebssystems ab. Weitere Informationen finden Sie in der Dokumentation des Betriebssystems, z. B. in „Konfigurieren einer Netzwerkbrücke“ von Red Hat.
Fügen Sie im Fenster „VM-Details“ eine zweite Netzwerkkarte hinzu:
a) Klicken Sie auf „Hardware hinzufügen“. b) Wählen Sie im Bildschirm „Neue virtuelle Hardware hinzufügen“ die Option „Netzwerk“. c) Wählen Sie als Netzwerkquelle das Bridge-Gerät und geben Sie den Namen der erstellten „Daten“-Bridge an. d) Belassen Sie den Standardwert für die Mac-Adresse. e) Wählen Sie als Gerätemodell „e1000“.
Fügen Sie im Fenster mit den VM-Details das zweite Disk-Image hinzu:
a) Klicken Sie auf „Hardware hinzufügen“. b) Wählen Sie im Bildschirm „Neue virtuelle Hardware hinzufügen“ die Option „Speicher“. c) Wählen Sie als Bustreiber der Festplatte „IDE“. d) Wählen Sie „Benutzerdefinierten Speicher auswählen oder erstellen“, klicken Sie auf „Verwalten“ und wählen Sie nd-node1-disk2.qcow2 aus. file e) Klicken Sie auf „Fertig“, um die zweite Festplatte hinzuzufügen.
Hinweis: Stellen Sie sicher, dass Sie die Option „Host-CPU-Konfiguration kopieren“ in der Benutzeroberfläche des Virtual Machine Manager aktivieren.
Klicken Sie abschließend auf „Installation beginnen“, um die Erstellung der VM des Knotens abzuschließen.
Wiederholen Sie die vorherigen Schritte, um den zweiten und dritten Knoten bereitzustellen, und starten Sie dann alle VMs.
Hinweis: Wenn Sie einen Einzelknotencluster bereitstellen, können Sie diesen Schritt überspringen.
Öffnen Sie eine der Konsolen des Knotens und konfigurieren Sie die grundlegenden Informationen des Knotens. Wenn Ihre Linux-KVM-Umgebung keine Desktop-GUI hat, führen Sie die virsh-Konsole aus. Befehl, um auf die Konsole des Knotens zuzugreifen. a) Drücken Sie eine beliebige Taste, um mit der Ersteinrichtung zu beginnen.
Sie werden aufgefordert, das Dienstprogramm zur Ersteinrichtung auszuführen:
[OK] Atomix-Boot-Setup gestartet. Initialer Cloud-Init-Job (vor der Netzwerkverbindung) wird gestartet… Logrotate wird gestartet… Logwatch wird gestartet… Keyhole wird gestartet…
[ OK ] Keyhole gestartet. [ OK ] Logrotate gestartet. [ OK ] Logwatch gestartet.
Drücken Sie eine beliebige Taste, um das First-Boot-Setup auf dieser Konsole auszuführen …
b) Geben Sie das Administratorkennwort ein und bestätigen Sie es
Dieses Passwort wird für die SSH-Anmeldung des Rettungsbenutzers sowie als anfängliches GUI-Passwort verwendet.
Hinweis: Sie müssen für alle Knoten dasselbe Kennwort angeben, sonst schlägt die Clustererstellung fehl.
Administratorkennwort: Administratorkennwort erneut eingeben:
Bereitstellen in Linux KVM 5
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
Schritt 8 Schritt 9 Schritt 10
c) Geben Sie die Verwaltungsnetzwerkinformationen ein.
Verwaltungsnetzwerk: IP-Adresse/Maske: 192.168.9.172/24 Gateway: 192.168.9.1
d) Bestimmen Sie nur den ersten Knoten als „Cluster Leader“.
Sie melden sich beim Cluster-Leader-Knoten an, um die Konfiguration abzuschließen und die Cluster-Erstellung abzuschließen.
Ist dies der Clusterleiter?: y
e) Zuview und bestätigen Sie die eingegebenen Informationen.
Sie werden gefragt, ob Sie die eingegebenen Informationen ändern möchten. Wenn alle Felder korrekt sind, wählen Sie „n“, um fortzufahren. Wenn Sie eingegebene Informationen ändern möchten, geben Sie „y“ ein, um das Basiskonfigurationsskript neu zu starten.
Bitte erneutview das Konfigurationsverwaltungsnetzwerk:
Gateway: 192.168.9.1 IP-Adresse/Maske: 192.168.9.172/24 Cluster-Leader: ja
Konfiguration erneut eingeben? (j/n): n
Wiederholen Sie den vorherigen Schritt, um die Anfangsinformationen für den zweiten und dritten Knoten zu konfigurieren.
Sie müssen nicht warten, bis die Konfiguration des ersten Knotens abgeschlossen ist, sondern können gleichzeitig mit der Konfiguration der anderen beiden Knoten beginnen.
Hinweis: Sie müssen für alle Knoten dasselbe Kennwort angeben, sonst schlägt die Clustererstellung fehl.
Die Schritte zum Bereitstellen des zweiten und dritten Knotens sind identisch, mit der einzigen Ausnahme, dass Sie angeben müssen, dass es sich nicht um den Cluster Leader handelt.
Warten Sie, bis der erste Bootstrap-Prozess auf allen Knoten abgeschlossen ist.
Nachdem Sie die Informationen zum Verwaltungsnetzwerk angegeben und bestätigt haben, konfiguriert die Ersteinrichtung auf dem ersten Knoten (Cluster Leader) das Netzwerk und ruft die Benutzeroberfläche auf, die Sie verwenden, um zwei weitere Knoten hinzuzufügen und die Clusterbereitstellung abzuschließen.
Bitte warten Sie, bis das System hochgefahren ist: [##########################] 100 % System hochgefahren, bitte warten Sie, bis die Benutzeroberfläche online ist.
System-UI online, melden Sie sich bitte bei https://192.168.9.172 an, um fortzufahren.
Öffnen Sie Ihren Browser und navigieren Sie zu https:// um die GUI zu öffnen.
Der restliche Konfigurations-Workflow erfolgt über die GUI eines Knotens. Sie können einen beliebigen Knoten auswählen, um den Bootstrap-Prozess zu starten. Sie müssen sich nicht bei den anderen beiden Knoten anmelden oder diese direkt konfigurieren.
Geben Sie das Passwort ein, das Sie im vorherigen Schritt angegeben haben, und klicken Sie auf „Anmelden“.
Bereitstellen in Linux KVM 6
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Schritt 11
Geben Sie die Clusterdetails an. Geben Sie im Bildschirm „Clusterdetails“ des Cluster-Bringup-Assistenten die folgenden Informationen ein:
Bereitstellen in Linux KVM 7
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
a) Geben Sie den Clusternamen für diesen Nexus Dashboard-Cluster an. Der Clustername muss den Anforderungen von RFC-1123 entsprechen.
b) (Optional) Wenn Sie die IPv6-Funktionalität für den Cluster aktivieren möchten, aktivieren Sie das Kontrollkästchen „IPv6 aktivieren“. c) Klicken Sie auf „+DNS-Anbieter hinzufügen“, um einen oder mehrere DNS-Server hinzuzufügen.
Nachdem Sie die Informationen eingegeben haben, klicken Sie auf das Häkchensymbol, um sie zu speichern. d) (Optional) Klicken Sie auf +DNS-Suchdomäne hinzufügen, um eine Suchdomäne hinzuzufügen.
Bereitstellen in Linux KVM 8
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Nachdem Sie die Informationen eingegeben haben, klicken Sie auf das Häkchensymbol, um sie zu speichern.
e) (Optional) Wenn Sie die NTP-Serverauthentifizierung aktivieren möchten, aktivieren Sie das Kontrollkästchen NTP-Authentifizierung und klicken Sie auf NTP-Schlüssel hinzufügen. Geben Sie in den zusätzlichen Feldern die folgenden Informationen ein: · NTP-Schlüssel: Ein kryptografischer Schlüssel, der zur Authentifizierung des NTP-Verkehrs zwischen dem Nexus Dashboard und den NTP-Servern verwendet wird. Sie definieren die NTP-Server im nächsten Schritt. Mehrere NTP-Server können denselben NTP-Schlüssel verwenden.
· Schlüssel-ID: Jedem NTP-Schlüssel muss eine eindeutige Schlüssel-ID zugewiesen werden, die zur Identifizierung des entsprechenden Schlüssels dient, der bei der Überprüfung des NTP-Pakets verwendet werden soll.
· Authentifizierungstyp: Diese Version unterstützt die Authentifizierungstypen MD5, SHA und AES128CMAC.
· Wählen Sie, ob dieser Schlüssel vertrauenswürdig ist. Nicht vertrauenswürdige Schlüssel können nicht für die NTP-Authentifizierung verwendet werden.
Hinweis: Klicken Sie nach der Eingabe der Informationen auf das Häkchensymbol, um sie zu speichern. Eine vollständige Liste der Anforderungen und Richtlinien für die NTP-Authentifizierung finden Sie unter Voraussetzungen und Richtlinien.
f) Klicken Sie auf +NTP-Hostnamen/IP-Adresse hinzufügen, um einen oder mehrere NTP-Server hinzuzufügen. Geben Sie in den zusätzlichen Feldern die folgenden Informationen ein: · NTP-Host: Sie müssen eine IP-Adresse angeben; vollqualifizierte Domänennamen (FQDN) werden nicht unterstützt.
· Schlüssel-ID: Wenn Sie die NTP-Authentifizierung für diesen Server aktivieren möchten, geben Sie die Schlüssel-ID des NTP-Schlüssels ein, den Sie im vorherigen Schritt definiert haben. Wenn die NTP-Authentifizierung deaktiviert ist, ist dieses Feld ausgegraut.
· Wählen Sie, ob dieser NTP-Server bevorzugt wird.
Nachdem Sie die Informationen eingegeben haben, klicken Sie auf das Häkchen-Symbol, um sie zu speichern. Hinweis: Wenn der Knoten, bei dem Sie angemeldet sind, nur mit einer IPv4-Adresse konfiguriert ist, Sie aber im vorherigen Schritt „IPv6 aktivieren“ aktiviert und eine IPv6-Adresse für einen NTP-Server angegeben haben, wird der folgende Validierungsfehler angezeigt:
Dies liegt daran, dass der Knoten noch keine IPv6-Adresse hat (Sie geben diese im nächsten Schritt an) und keine Verbindung zu einer IPv6-Adresse des NTP-Servers herstellen kann. Geben Sie in diesem Fall einfach die anderen erforderlichen Informationen wie in den folgenden Schritten beschrieben ein und klicken Sie auf „Weiter“, um zum nächsten Bildschirm zu gelangen, auf dem Sie die IPv6-Adressen für die Knoten angeben.
Wenn Sie zusätzliche NTP-Server bereitstellen möchten, klicken Sie erneut auf +NTP-Host hinzufügen und wiederholen Sie diesen Teilschritt.
g) Geben Sie einen Proxyserver an und klicken Sie dann auf „Validieren“.
Bereitstellen in Linux KVM 9
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
Schritt 12
Für Cluster ohne direkte Verbindung zur Cisco Cloud empfehlen wir die Konfiguration eines Proxyservers. So minimieren Sie das Risiko nicht konformer Hard- und Software in Ihren Fabrics.
Sie können auch eine oder mehrere IP-Adressen angeben, bei denen die Kommunikation über den Proxy erfolgen soll, indem Sie auf +Ignorierhost hinzufügen klicken.
Der Proxyserver muss über Folgendes verfügen URLs aktiviert:
dcappcenter.cisco.com svc.intersight.com svc.ucs-connect.com svc-static1.intersight.com svc-static1.ucs-connect.com
Wenn Sie die Proxy-Konfiguration überspringen möchten, klicken Sie auf „Proxy überspringen“.
h) (Optional) Wenn Ihr Proxyserver eine Authentifizierung erfordert, aktivieren Sie „Authentifizierung für Proxy erforderlich“, geben Sie die Anmeldeinformationen ein und klicken Sie dann auf „Validieren“.
i) (Optional) Erweitern Sie die Kategorie „Erweiterte Einstellungen“ und ändern Sie die Einstellungen bei Bedarf.
Unter „Erweiterte Einstellungen“ können Sie Folgendes konfigurieren:
· Bereitstellung eines benutzerdefinierten App-Netzwerks und Service-Netzwerks.
Das Anwendungs-Overlay-Netzwerk definiert den Adressraum, der von den im Nexus Dashboard ausgeführten Anwendungsdiensten verwendet wird. Das Feld ist mit dem Standardwert 172.17.0.1/16 vorbelegt.
Das Servicenetzwerk ist ein internes Netzwerk, das vom Nexus Dashboard und seinen Prozessen verwendet wird. Das Feld ist mit dem Standardwert 100.80.0.0/16 vorbelegt.
Wenn Sie zuvor die Option „IPv6 aktivieren“ aktiviert haben, können Sie auch die IPv6-Subnetze für die App- und Service-Netzwerke definieren.
Anwendungs- und Dienstnetzwerke werden im Abschnitt „Voraussetzungen und Richtlinien“ weiter oben in diesem Dokument beschrieben.
j) Klicken Sie auf Weiter, um fortzufahren.
Aktualisieren Sie im Bildschirm „Knotendetails“ die Informationen des ersten Knotens.
Sie haben das Verwaltungsnetzwerk und die IP-Adresse für den Knoten, bei dem Sie derzeit angemeldet sind, während der anfänglichen Knotenkonfiguration in früheren Schritten definiert. Sie müssen jedoch auch die Datennetzwerkinformationen für den Knoten angeben, bevor Sie mit dem Hinzufügen der anderen primären Knoten und dem Erstellen des Clusters fortfahren können.
Bereitstellen in Linux KVM 10
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellen in Linux KVM 11
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
a) Klicken Sie neben dem ersten Knoten auf die Schaltfläche Bearbeiten.
Bereitstellen in Linux KVM 12
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Schritt 13
Die Seriennummer, die Verwaltungsnetzwerkinformationen und der Typ des Knotens werden automatisch ausgefüllt, Sie müssen jedoch weitere Informationen angeben.
b) Geben Sie den Namen für den Knoten ein. Der Name des Knotens wird als Hostname festgelegt und muss daher den Anforderungen von RFC-1123 entsprechen.
c) Wählen Sie im Dropdown-Menü „Typ“ die Option „Primär“ aus. Die ersten drei Knoten des Clusters müssen auf „Primär“ eingestellt sein. Die sekundären Knoten fügen Sie bei Bedarf in einem späteren Schritt hinzu, um das Cohosting von Diensten und eine höhere Skalierung zu ermöglichen.
d) Geben Sie im Bereich „Datennetzwerk“ die Datennetzwerkinformationen des Knotens ein. Sie müssen die IP-Adresse, die Netzmaske und das Gateway des Datennetzwerks angeben. Optional können Sie auch die VLAN-ID für das Netzwerk angeben. Bei den meisten Bereitstellungen können Sie das Feld „VLAN-ID“ leer lassen. Wenn Sie die IPv6-Funktionalität in einem vorherigen Bildschirm aktiviert haben, müssen Sie auch die IPv6-Adresse, die Netzmaske und das Gateway angeben. Hinweis: Wenn Sie IPv6-Informationen angeben möchten, müssen Sie dies während des Cluster-Bootstrap-Prozesses tun. Um die IP-Konfiguration später zu ändern, müssen Sie den Cluster erneut bereitstellen. Alle Knoten im Cluster müssen entweder nur mit IPv4, nur mit IPv6 oder Dual-Stack IPv4/IPv6 konfiguriert sein.
e) (Optional) Wenn Ihr Cluster im L3-HA-Modus bereitgestellt wird, aktivieren Sie BGP für das Datennetzwerk. Die BGP-Konfiguration ist für die Funktion „Persistente IPs“ erforderlich, die von einigen Diensten wie Insights und Fabric Controller verwendet wird. Diese Funktion wird in den Abschnitten „Voraussetzungen und Richtlinien“ sowie „Persistente IP-Adressen“ des Cisco Nexus Dashboard-Benutzerhandbuchs ausführlicher beschrieben. Hinweis: Sie können BGP jetzt oder nach der Bereitstellung des Clusters in der Nexus Dashboard-GUI aktivieren.
Wenn Sie BGP aktivieren, müssen Sie auch die folgenden Informationen angeben: · ASN (BGP Autonomous System Number) dieses Knotens. Sie können für alle Knoten dieselbe ASN oder pro Knoten eine andere ASN konfigurieren.
· Für reines IPv6 die Router-ID dieses Knotens. Die Router-ID muss eine IPv4-Adresse sein, z. B.ampTeil 1.1.1.1
· BGP-Peer-Details, einschließlich der IPv4- oder IPv6-Adresse und der ASN des Peers.
f) Klicken Sie auf Speichern, um die Änderungen zu speichern. Klicken Sie im Bildschirm „Knotendetails“ auf „Knoten hinzufügen“, um den zweiten Knoten zum Cluster hinzuzufügen. Wenn Sie einen Einzelknotencluster bereitstellen, überspringen Sie diesen Schritt.
Bereitstellen in Linux KVM 13
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
a) Geben Sie im Bereich „Bereitstellungsdetails“ die Verwaltungs-IP-Adresse und das Kennwort für den zweiten Knoten ein.
Bereitstellen in Linux KVM 14
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Schritt 14
Sie haben die Verwaltungsnetzwerkinformationen und das Kennwort während der ersten Schritte zur Knotenkonfiguration definiert.
b) Klicken Sie auf „Validieren“, um die Verbindung zum Knoten zu überprüfen. Die Seriennummer des Knotens und die Informationen zum Verwaltungsnetzwerk werden nach der Überprüfung der Verbindung automatisch eingetragen.
c) Geben Sie den Namen für den Knoten ein. d) Wählen Sie aus der Dropdown-Liste „Typ“ die Option „Primär“ aus.
Die ersten drei Knoten des Clusters müssen auf „Primär“ eingestellt sein. Die sekundären Knoten fügen Sie bei Bedarf in einem späteren Schritt hinzu, um das Cohosting von Diensten und eine höhere Skalierung zu ermöglichen.
e) Geben Sie im Bereich „Datennetzwerk“ die Datennetzwerkinformationen des Knotens ein. Sie müssen die IP-Adresse, die Netzmaske und das Gateway des Datennetzwerks angeben. Optional können Sie auch die VLAN-ID für das Netzwerk angeben. Bei den meisten Bereitstellungen können Sie das Feld „VLAN-ID“ leer lassen. Wenn Sie die IPv6-Funktionalität in einem vorherigen Bildschirm aktiviert haben, müssen Sie auch die IPv6-Adresse, die Netzmaske und das Gateway angeben.
Hinweis: Wenn Sie IPv6-Informationen angeben möchten, müssen Sie dies während des Cluster-Bootstrap-Prozesses tun. Um die IP-Konfiguration später zu ändern, müssen Sie den Cluster erneut bereitstellen. Alle Knoten im Cluster müssen entweder nur mit IPv4, nur mit IPv6 oder mit Dual-Stack IPv4/IPv6 konfiguriert sein.
f) (Optional) Wenn Ihr Cluster im L3-HA-Modus bereitgestellt wird, aktivieren Sie BGP für das Datennetzwerk. Die BGP-Konfiguration ist für die Funktion „Persistente IPs“ erforderlich, die von einigen Diensten wie Insights und Fabric Controller verwendet wird. Diese Funktion wird in den Abschnitten „Voraussetzungen und Richtlinien“ sowie „Persistente IP-Adressen“ des Cisco Nexus Dashboard-Benutzerhandbuchs ausführlicher beschrieben.
Hinweis: Sie können BGP jetzt oder in der Nexus Dashboard-GUI aktivieren, nachdem der Cluster bereitgestellt wurde.
Wenn Sie BGP aktivieren, müssen Sie auch die folgenden Informationen angeben: · ASN (BGP Autonomous System Number) dieses Knotens. Sie können für alle Knoten dieselbe ASN oder pro Knoten eine andere ASN konfigurieren.
· Für reines IPv6 die Router-ID dieses Knotens. Die Router-ID muss eine IPv4-Adresse sein, z. B.ampTeil 1.1.1.1
· BGP-Peer-Details, einschließlich der IPv4- oder IPv6-Adresse und der ASN des Peers.
g) Klicken Sie auf Speichern, um die Änderungen zu speichern. h) Wiederholen Sie diesen Schritt für den letzten (dritten) primären Knoten des Clusters. Überprüfen Sie auf der Seite „Knotendetails“ die angegebenen Informationen und klicken Sie auf Weiter, um fortzufahren.
Bereitstellen in Linux KVM 15
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
Schritt 15
Schritt 16 Schritt 17
Wählen Sie den Bereitstellungsmodus für den Cluster. a) Wählen Sie die Dienste aus, die Sie aktivieren möchten.
Vor Version 3.1(1) mussten Sie nach Abschluss der ersten Clusterbereitstellung einzelne Dienste herunterladen und installieren. Jetzt können Sie die Dienste während der Erstinstallation aktivieren.
Hinweis: Abhängig von der Anzahl der Knoten im Cluster werden einige Dienste oder Cohosting-Szenarien möglicherweise nicht unterstützt. Wenn Sie die gewünschte Anzahl an Diensten nicht auswählen können, klicken Sie auf „Zurück“ und stellen Sie sicher, dass Sie im vorherigen Schritt genügend sekundäre Knoten angegeben haben.
b) Klicken Sie auf „Persistente Service-IPs/Pools hinzufügen“, um eine oder mehrere persistente IPs bereitzustellen, die von Insights- oder Fabric Controller-Diensten benötigt werden.
Weitere Informationen zu persistenten IPs finden Sie im Abschnitt „Voraussetzungen und Richtlinien“.
c) Klicken Sie auf „Weiter“, um fortzufahren.
Im Zusammenfassungsbildschirmview und überprüfen Sie die Konfigurationsinformationen und klicken Sie auf Speichern, um den Cluster zu erstellen.
Während des Knoten-Bootstraps und des Cluster-Starts werden der Gesamtfortschritt sowie der individuelle Fortschritt jedes Knotens in der Benutzeroberfläche angezeigt. Wenn der Bootstrapping-Fortschritt nicht angezeigt wird, aktualisieren Sie die Seite manuell in Ihrem Browser, um den Status zu aktualisieren.
Es kann bis zu 30 Minuten dauern, bis der Cluster erstellt ist und alle Dienste gestartet sind. Nach Abschluss der Clusterkonfiguration wird die Seite mit der Nexus Dashboard-Benutzeroberfläche neu geladen.
Überprüfen Sie, ob der Cluster fehlerfrei ist.
Es kann bis zu 30 Minuten dauern, bis der Cluster gebildet ist und alle Dienste gestartet sind.
Bereitstellen in Linux KVM 16
Bereitstellung in Linux KVM
Bereitstellen des Nexus Dashboards in Linux KVM
Sobald der Cluster verfügbar ist, können Sie darauf zugreifen, indem Sie zu den Verwaltungs-IP-Adressen eines Ihrer Knoten navigieren. Das Standardkennwort für den Administrator ist dasselbe wie das Rescue-Benutzerkennwort, das Sie für den ersten Knoten gewählt haben. Währenddessen wird oben in der Benutzeroberfläche ein Banner mit der Meldung „Dienstinstallation läuft, Nexus Dashboard-Konfigurationsaufgaben sind derzeit deaktiviert“ angezeigt:
Nachdem der gesamte Cluster bereitgestellt und alle Dienste gestartet wurden, können Sie die Overview Seite, um sicherzustellen, dass der Cluster fehlerfrei ist:
Alternativ können Sie sich per SSH als Rettungsbenutzer bei einem beliebigen Knoten anmelden. Verwenden Sie dazu das Kennwort, das Sie bei der Knotenbereitstellung angegeben haben, und überprüfen Sie den Status mit dem Befehl „acs health“::
· Während der Cluster konvergiert, werden möglicherweise die folgenden Ausgaben angezeigt:
$ acs Gesundheit
Die Installation von k8s ist im Gange.
$ acs Gesundheit
k8s-Dienste nicht im gewünschten Zustand – […] $ acs health
k8s: Etcd-Cluster ist nicht bereit · Wenn der Cluster betriebsbereit ist, wird die folgende Ausgabe angezeigt:
Bereitstellen in Linux KVM 17
Bereitstellen des Nexus Dashboards in Linux KVM
Bereitstellung in Linux KVM
Schritt 18
$ acs health Alle Komponenten sind gesund
Hinweis: In manchen Situationen kann es vorkommen, dass Sie einen Knoten aus- und wieder einschalten und feststellen, dass er in diesem Zustand feststeckt.tage: Basissystemdienste bereitstellen. Dies liegt an einem Problem mit etcd auf dem Knoten nach einem Neustart des pND-Clusters (Physical Nexus Dashboard). Um das Problem zu beheben, geben Sie auf dem betroffenen Knoten den Befehl „acs reboot clean“ ein.
Nachdem Sie Ihr Nexus-Dashboard und Ihre Dienste bereitgestellt haben, können Sie jeden Dienst wie in den entsprechenden Artikeln zu Konfiguration und Betrieb beschrieben konfigurieren.
· Informationen zum Fabric Controller finden Sie im Whitepaper und in der Dokumentationsbibliothek zur NDFC-Persona-Konfiguration. · Informationen zum Orchestrator finden Sie auf der Dokumentationsseite. · Informationen zu Insights finden Sie in der Dokumentationsbibliothek.
Bereitstellen in Linux KVM 18
Dokumente / Ressourcen
![]() |
CISCO Linux KVM Nexus Dashboard [pdf] Anweisungen Linux KVM Nexus Dashboard, KVM Nexus Dashboard, Nexus Dashboard |