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.

Dies ist eine unveröffentlichte Dokumentation für SUSE® Storage 1.12 (Dev).

Rancher Windows Cluster

Rancher kann einen Windows-Cluster mit einer Kombination aus Linux-Arbeitsknoten und Windows-Arbeitsknoten bereitstellen. Für weitere Informationen zum Rancher Windows-Cluster siehe die offizielle Rancher-Dokumentation.

In einem Rancher Windows-Cluster sind alle Linux-Arbeitsknoten:

  • Mit dem Taint cattle.io/os=linux:NoSchedule versehen

  • Mit kubernetes.io/os:linux beschriftet

Nachdem SUSE Storage bereitgestellt wurde, können Sie Workloads starten, die nur auf Linux-Knoten SUSE Storage Volumes verwenden.

SUSE Storage mit unterstütztem Helm-Chart bereitstellen

Sie können den Helm-Wert global.cattle.windowsCluster.enabled aktualisieren, um die Installation von SUSE Storage im Rancher Windows-Cluster zu ermöglichen.

Wenn dieser Wert auf true gesetzt ist, erkennt SUSE Storage den Rancher Windows-Cluster und stellt dann SUSE Storage Komponenten mit dem richtigen Knotenauswähler und Tolerierungen bereit, sodass alle SUSE Storage Workloads nur auf Linux-Knoten gestartet werden können.

Im Rancher-Marktplatz kann die Einstellung in customize Helm options vor der Installation angepasst werden:
Edit Options > Other Settings > Rancher Windows Cluster

Auch in:
Edit YAML

global:
  cattle:
    systemDefaultRegistry: ""
    windowsCluster:
      # Enable this to allow Longhorn to run on the Rancher deployed Windows cluster
      enabled: true

SUSE Storage Komponenten für bestehende SUSE Storage Implementierung einrichten

Sie können das bestehende SUSE Storage einrichten, wenn es nicht mit dem unterstützten Helm-Chart bereitgestellt wurde.

  • Da SUSE Storage Komponenten nur auf Linux-Knoten ausgeführt werden können, müssen Sie den Knotenauswähler kubernetes.io/os:linux für SUSE Storage festlegen, um die Linux-Knoten auszuwählen. Für weitere Informationen siehe Knotenauswähler.

  • Da alle Linux-Arbeitsknoten in einem Rancher Windows-Cluster den Taint cattle.io/os=linux:NoSchedule haben, müssen Sie die Tolerierung cattle.io/os=linux:NoSchedule festlegen, um SUSE Storage auf diesen Knoten auszuführen. Für weitere Informationen siehe Taint-Tolerierung.

SUSE Storage kann effektiv auf Clustern bereitgestellt werden, die sowohl Windows- als auch Linux-Knoten umfassen, und bietet eine vielseitige Lösung für unterschiedliche Infrastrukturbedürfnisse. Um die Installation von Rancher zu erleichtern, sollten die Benutzer zunächst das AppCo OCI-Registry als Rancher-App-Repository hinzufügen. Detaillierte Anweisungen für diesen Prozess finden Sie in der Rancher-Dokumentation: Integrieren mit Rancher Manager.