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.

SUSE Rancher Prime Integration

SUSE Rancher Prime ist eine Open Source-Plattform für das Management von Multi-Clustern. Rancher hat standardmäßig SUSE Virtualization integriert, um virtuelle Maschinen und Container zentral zu verwalten.

Sie können mehrere SUSE Virtualization Cluster mit der Rancher Funktion von Virtualisierungsmanagement importieren und verwalten, die die Rancher Authentifizierungs Funktion und RBAC-Kontrolle für die Unterstützung von Multi-Tenancy nutzt.

Überprüfen Sie die Netzwerkanforderungen, bevor Sie irgendwelche Implementierungsschritte durchführen.

virtualization-management

Bereitstellen des Rancher Servers

Um Rancher mit SUSE Virtualization zu verwenden, müssen Sie Rancher auf einem separaten Server installieren. Wenn Sie die Integrationsfunktionen ausprobieren möchten, können Sie eine virtuelle Maschine in SUSE Virtualization erstellen und den Rancher Server installieren, indem Sie der Helm CLI Kurzanleitung folgen.

Wenn Sie Rancher lokal oder mit einem Anbieter, der nicht in der Dokumentation aufgeführt ist, ausführen möchten, können Sie die Helm CLI installieren und dann Rancher mit Helm installieren.

Installieren Sie Rancher nicht mit Docker in der Produktion. Andernfalls könnte Ihre Umgebung beschädigt werden, und Ihr Cluster könnte nicht wiederhergestellt werden. Die Installation von Rancher in Docker sollte nur für schnelle Bewertungen und Testzwecke verwendet werden.

Virtualisierungsmanagement

Mit der Virtualisierungsmanagement-Funktion von Rancher können Sie Ihren SUSE Virtualization Cluster importieren und verwalten. Durch Klicken auf einen der importierten Cluster können Sie einfach auf eine Reihe von SUSE Virtualization Cluster-Ressourcen zugreifen und diese verwalten, einschließlich Hosts, virtuellen Maschinen, Images, Volumes und mehr. Darüber hinaus nutzt die Virtualisierungsmanagement-Funktion die bestehenden Fähigkeiten von Rancher, wie Authentifizierung mit verschiedenen Auth-Anbietern und Unterstützung für Multi-Tenancy.

Für tiefere Einblicke konsultieren Sie bitte die Seite zum Virtualisierungsmanagement.

Cluster importieren

Erstellen von Kubernetes-Clustern mit dem Harvester-Knotentreiber

Sie können ein Kubernetes-Cluster von Rancher mit dem Harvester-Knotentreiber starten. Wenn Rancher Kubernetes auf diesen Knoten bereitstellt, wählen Sie RKE2.

Ein Vorteil der Installation von Kubernetes auf Knotenpools, die vom Knotentreiber gehostet werden, besteht darin, dass Rancher automatisch einen weiteren Knoten erstellen kann, um dem Cluster beizutreten, falls ein Knoten die Verbindung zum Cluster verliert, um sicherzustellen, dass die Anzahl des Knotenpools wie erwartet ist.

Der Harvester-Knotentreiber ist standardmäßig in Rancher enthalten. Für weitere Informationen, siehe Knotentreiber.

harvester-node-driver

Bare-Metal-Container-Workload-Unterstützung (Experimentell)

SUSE Virtualization ermöglicht es Ihnen, Container-Workloads direkt auf dem zugrunde liegenden SUSE Virtualization Cluster bereitzustellen und zu verwalten. Mit dieser Funktion können Sie die Leistung von virtuellen Maschinen nahtlos mit der Flexibilität der Containerisierung kombinieren, was eine vielseitigere und effizientere Infrastruktur ermöglicht.

harvester-container-dashboard

Dieser Leitfaden führt Sie durch die Aktivierung und Nutzung dieser experimentellen Funktion und hebt deren Möglichkeiten und bewährte Praktiken hervor.

Um dieses neue Funktionsflag zu aktivieren, befolgen Sie diese Schritte:

  1. Klicken Sie auf das Hamburger-Menü und wählen Sie die Registerkarte Globale Einstellungen.

  2. Klicken Sie auf Funktionsflags und suchen Sie das neue Funktionsflag harvester-baremetal-container-workload.

  3. Klicken Sie auf das Dropdown-Menü und wählen Sie Aktivieren, um diese Funktion zu aktivieren.

  4. Wenn sich der Status der Funktion auf Aktiv ändert, ist die Funktion erfolgreich aktiviert.

harvester-baremetal-container-workload-feature

Die wichtigsten Funktionen

  • Vereinheitlichte Dashboard-Ansicht: Sobald Sie die Funktion aktiviert haben, können Sie die Dashboard-Ansicht des SUSE Virtualization Clusters erkunden, genau wie bei anderen Standard-Kubernetes-Clustern. Diese einheitliche Erfahrung vereinfacht die Verwaltung und Überwachung sowohl Ihrer virtuellen Maschinen als auch Ihrer Container-Workloads über eine einzige, benutzerfreundliche Oberfläche.

  • Benutzerdefinierte Workloads bereitstellen: Dieses Feature ermöglicht es Ihnen, benutzerdefinierte Container-Workloads direkt auf dem Bare-Metal SUSE Virtualization Cluster bereitzustellen. Obwohl diese Funktionalität experimentell ist, eröffnet sie spannende Möglichkeiten zur Optimierung Ihrer Infrastruktur. Wir empfehlen jedoch, Container- und virtuelle Maschinen-Workloads in separaten Namespaces bereitzustellen, um Klarheit und Trennung zu gewährleisten.

  • Kritische Systemkomponenten wie Überwachung, Protokollierung, Rancher, KubeVirt und Longhorn werden alle vom SUSE Virtualization Cluster selbst verwaltet. Sie können diese Komponenten nicht upgraden oder ändern. Daher sollten Sie vorsichtig sein und Änderungen an diesen kritischen Systemkomponenten vermeiden.

  • Es ist wichtig, keine Workloads in den System-Namespaces cattle-system, harvester-system oder longhorn-system bereitzustellen. Die Aufrechterhaltung Ihrer Workloads in separaten Namespaces ist entscheidend, um Klarheit zu bewahren und die Integrität der Systemkomponenten zu sichern.

  • Es wird empfohlen, Container- und virtuelle Maschinen-Workloads in separaten Namespaces bereitzustellen.

SUSE® Rancher Prime: Continuous Delivery Unterstützung (Experimentell)

Sie können SUSE® Rancher Prime: Continuous Delivery nutzen, um Container-Workloads zu verwalten und SUSE Virtualization mit einem GitOps-basierten Ansatz zu konfigurieren.

Die Rancher Funktion harvester-baremetal-container-workload muss aktiviert sein.

  1. Gehen Sie in der Rancher Benutzeroberfläche zu ☰ → Continuous Delivery.

    continuous delivery overview
  2. (Optional) Gehen Sie auf der Registerkarte Clusters, um die Fleet-Cluster-Konfiguration zu bearbeiten und Labels hinzuzufügen, die verwendet werden können, um SUSE Virtualization Cluster zu gruppieren.

    In diesem Beispiel wurde das Label location=private-dc hinzugefügt.

    fleet cluster config
    fleet additional labels
  3. (Optional) Gehen Sie auf der Registerkarte Clustergruppen, um eine Clustergruppe zu erstellen.

    In diesem Beispiel wird die Clustergruppe private-dc-clusters mit einer Cluster-Selektorregel erstellt, die dem Label-Schlüssel/Wert-Paar von location=private-dc entspricht.

    create cluster group
  4. Gehen Sie auf der Registerkarte Git-Repos, um ein Git-Repository mit dem Namen harvester-config zu erstellen, das auf das harvester-fleet-examples Repository verweist, wobei der Branch als main definiert ist. Sie müssen die folgenden Pfade definieren:

    • keypair

    • vmimage

    • vmnetwork

    • cloudinit

      gitrepo definition
  5. Klicken Sie auf Weiter und definieren Sie dann die Ziele des Git-Repositories. Sie können alle Cluster, einen einzelnen Cluster oder eine Gruppe von Clustern auswählen.

    In diesem Beispiel wird die Clustergruppe mit dem Namen private-dc-clusters verwendet.

    gitrepo targets
  6. Klicken Sie auf Speichern. Es kann einige Sekunden dauern, bis die Ressourcen auf die Zielcluster bereitgestellt werden.

    gitrepo synced