|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Hardware- und Netzwerkanforderungen
Als HCI-Lösung auf Bare-Metal-Servern gibt es Mindestanforderungen an die Hardware und das Netzwerk für die Installation und den Betrieb von SUSE Virtualization.
Ein Cluster mit drei Knoten ist erforderlich, um die Funktionen mit mehreren Knoten vollständig zu nutzen. Der erste Knoten, der dem Cluster hinzugefügt wird, ist standardmäßig der Verwaltungsknoten. Wenn das Cluster drei oder mehr Knoten hat, werden die zwei Knoten, die nach dem ersten hinzugefügt werden, automatisch zu Verwaltungsknoten befördert, um ein Hochverfügbarkeitscluster (HA) zu bilden.
Die neuesten Versionen unterstützen die Bereitstellung von Einzelknoten-Clustern. Solche Cluster unterstützen keine hohe Verfügbarkeit, mehrere Replikate und Live-Migration.
Hardwareanforderungen
SUSE Virtualization Knoten haben die folgenden Hardwareanforderungen und Empfehlungen für Installation und Tests.
| Hardware | Entwicklung/Tests | Produktions- |
|---|---|---|
PROZESSOR |
AMD64 oder ARM64 (mit hardwareunterstützter Virtualisierung); mindestens 8 Kerne |
AMD64 oder ARM64 (mit hardwareunterstützter Virtualisierung); mindestens 16 Kerne |
Arbeitsspeicher |
Mindestens 32 GB |
Mindestens 64 GB |
Festplattenspeicher |
Mindestens 250 GB (mindestens 180 GB für witness nodes oder bei Verwendung mehrerer Festplatten) |
Mindestens 500 GB; 1 TB oder mehr empfohlen |
Festplattenleistung |
5.000+ zufällige IOPS pro Festplatte (SSD/NVMe); der Speicher des Verwaltungsknotens muss die Geschwindigkeitsanforderungen von etcd erfüllen. Es werden nur lokale Festplatten und Hardware-RAID unterstützt. |
5.000+ zufällige IOPS pro Festplatte (SSD/NVMe); der Speicher des Verwaltungsknotens muss die Geschwindigkeitsanforderungen von etcd erfüllen. Es werden nur lokale Festplatten und Hardware-RAID unterstützt. |
Anzahl der Netzwerkkarten |
Management-Cluster-Netzwerk: 1 NIC erforderlich, 2 NICs empfohlen; VM-Workload-Netzwerk: 1 NIC erforderlich, mindestens 2 NICs empfohlen (gilt nicht für den witness node) |
Management-Cluster-Netzwerk: 1 NIC erforderlich, 2 NICs empfohlen; VM-Workload-Netzwerk: 1 NIC erforderlich, mindestens 2 NICs empfohlen (gilt nicht für den witness node) |
Netzwerkkartengeschwindigkeit |
Mindestens 1 Gbps Ethernet |
Mindestens 10 Gbps Ethernet |
Netzwerkswitch |
Port-Trunking zur Unterstützung von VLANs |
Port-Trunking zur Unterstützung von VLANs |
|
CPU-Spezifikationen
Live-Migration funktioniert nur korrekt, wenn die CPUs aller physischen Server im Cluster die gleichen Spezifikationen haben. Dieses Erfordernis gilt für alle Vorgänge, die auf der Live-Migrationsfunktionalität basieren, wie z.B. die automatische VM-Migration, wenn Wartungsmodus aktiviert ist.
Neuere CPUs (auch solche vom gleichen Anbieter, Generation und Familie) können unterschiedliche Fähigkeiten haben, die möglicherweise den VM-Betriebssystemen zur Verfügung stehen. Um die Stabilität der VM zu gewährleisten, überprüft die Live-Migration, ob die CPU-Fähigkeiten konsistent sind, und blockiert Migrationsversuche, wenn die Quelle und das Ziel inkompatibel sind.
Beim Erstellen von Clustern, Hinzufügen weiterer Hosts zu einem Cluster und Ersetzen von Hosts sollten Sie immer CPUs mit den gleichen Spezifikationen verwenden, um betriebliche Einschränkungen zu vermeiden.
Netzwerkvoraussetzungen
Knoten haben die folgenden Netzwerkanforderungen für die Installation.
Portanforderungen für Knoten
Knoten benötigen die folgenden Portverbindungen oder eingehenden Regeln. Typischerweise ist sämtlicher ausgehender Verkehr erlaubt.
| Protokoll | Port | Quelle | Beschreibung |
|---|---|---|---|
TCP |
2379 |
Verwaltungsknoten |
Etcd-Client-Port |
TCP |
2381 |
Verwaltungsknoten |
Etcd-Metrik-Sammlung |
TCP |
2380 |
Verwaltungsknoten |
Etcd-Peer-Port |
TCP |
2382 |
Verwaltungsknoten |
Etcd-Client-Port (nur HTTP) |
TCP |
10010 |
Management- und Compute-Knoten |
Containerd |
TCP |
6443 |
Verwaltungsknoten |
Kubernetes API |
TCP |
9345 |
Verwaltungsknoten |
Kubernetes API |
TCP |
10252 |
Verwaltungsknoten |
Kube-Controller-Manager-Gesundheitsprüfungen |
TCP |
10257 |
Verwaltungsknoten |
Sicherer Port des Kube-Controller-Managers |
TCP |
10251 |
Verwaltungsknoten |
Kube-Scheduler-Gesundheitsprüfungen |
TCP |
10259 |
Verwaltungsknoten |
Sicherer Port des Kube-Schedulers |
TCP |
10250 |
Management- und Compute-Knoten |
Kubelet |
TCP |
10256 |
Management- und Compute-Knoten |
Kube-Proxy-Gesundheitsprüfungen |
TCP |
10258 |
Verwaltungsknoten |
cloud-controller-manager |
TCP |
10260 |
Verwaltungsknoten |
cloud-controller-manager |
TCP |
9091 |
Management- und Compute-Knoten |
Canal Calico-Node Felix |
TCP |
9099 |
Management- und Compute-Knoten |
Canal CNI-Gesundheitsprüfungen |
UDP |
8472 |
Management- und Compute-Knoten |
Canal CNI mit VxLAN |
TCP |
2112 |
Verwaltungsknoten |
Kube-vip |
TCP |
6444 |
Management- und Compute-Knoten |
RKE2-Agent |
TCP |
10246/10247/10248/10249 |
Management- und Compute-Knoten |
Nginx-Arbeitsprozess |
TCP |
8181 |
Management- und Compute-Knoten |
Nginx-ingress-controller |
TCP |
8444 |
Management- und Compute-Knoten |
Nginx-ingress-controller |
TCP |
10245 |
Management- und Compute-Knoten |
Nginx-ingress-controller |
TCP |
80 |
Management- und Compute-Knoten |
Nginx |
TCP |
9796 |
Management- und Compute-Knoten |
Node-Exporter |
TCP |
30000-32767 |
Management- und Compute-Knoten |
NodePort-Portbereich |
TCP |
22 |
Management- und Compute-Knoten |
sshd |
UDP |
68 |
Management- und Compute-Knoten |
NetworkManager |
TCP |
3260 |
Management- und Compute-Knoten |
iscsid |
Portanforderungen für die Integration mit SUSE Rancher Prime
Wenn Sie mit SUSE Rancher Prime integrieren möchten, müssen Sie sicherstellen, dass alle SUSE Virtualization Knoten eine Verbindung zum TCP-Port 443 des SUSE Rancher Prime Load Balancers herstellen können.
Beim Bereitstellen von VMs mit Kubernetes-Clustern von SUSE Rancher Prime nach SUSE Virtualization müssen Sie in der Lage sein, eine Verbindung zum TCP-Port 443 des SUSE Rancher Prime Load Balancers herzustellen. Andernfalls kann der Cluster nicht von SUSE Rancher Prime verwaltet werden. Für weitere Informationen siehe Rancher-Architektur.
Zeitanforderungen
Ein zuverlässiger Network Time Protocol (NTP)-Server ist entscheidend für die Aufrechterhaltung der korrekten Systemzeit über alle Knoten in einem Kubernetes-Cluster, insbesondere beim Betrieb von SUSE Virtualization. Kubernetes ist auf etcd angewiesen, einen verteilten Schlüssel-Wert-Speicher, der eine präzise Zeitsynchronisation erfordert, um die Datenkonsistenz sicherzustellen und Probleme mit der Führungswahl, der Protokollreplikation und der Clusterstabilität zu vermeiden.
Die Gewährleistung einer genauen und konsistenten Zeit im gesamten Cluster ist entscheidend für Zuverlässigkeit, Sicherheit und die allgemeine Systemintegrität.