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.

Registrierung beim SUSE Customer Center

Seit Rancher v2.12.1 können SUSE Rancher Prime Kunden den Rancher Manager mit SUSE Customer Center (SCC) registrieren. Diese Registrierung hilft Ihnen, die Nutzung der Abonnements Ihrer Organisation und der bereitgestellten Rancher Manager-Instanzen zu verfolgen.

Voraussetzungen

  • Die Registrierung Ihrer Rancher Manager-Instanz bei SCC erfordert ein SUSE-Konto. Wenn Sie noch kein SUSE-Konto haben, erstellen Sie eines.

  • Sie müssen Zugang zu Ihrer Organisation haben. Bitten Sie den Administrator Ihrer Organisation, Sie zum Konto hinzuzufügen. Siehe die SCC-Dokumentation und SCC-FAQ für Details. Wenn Sie den Registrierungscode Ihrer Organisation kennen, geben Sie ihn ein, wenn Sie dazu aufgefordert werden.

Registrieren Sie sich beim SUSE Customer Center

Gehen Sie im Rancher UI zu Globale Einstellungen > Registrierung. Sie können auch das Benachrichtigungszentrum (Glockensymbol) in der oberen rechten Ecke auf eine "Rancher Prime Registrierung"-Benachrichtigung prüfen und dann auf Jetzt registrieren klicken. Dies leitet Sie zur Registrierungsseite unter den Globalen Einstellungen weiter.

Sie haben die Möglichkeit, Ihre Rancher Manager-Instanz mit SCC online oder offline zu registrieren.

Online-Registrierung

Sie können sich online über die Rancher UI oder mit Helm registrieren.

Registrierungscode erhalten

Bevor Sie fortfahren, müssen Sie den Registrierungscode für Ihr Rancher Manager-Abonnement bei SCC erhalten. Um den Registrierungscode zu erhalten:

  1. Melden Sie sich bei SCC an.

  2. Navigieren Sie zu Meine Organisationen und klicken Sie auf die Organisation mit Ihrem Rancher Manager-Abonnement.

  3. Finden Sie Ihren Registrierungscode unter Organisation > Abonnements > Abonnementinformationen.

Rancher UI

  1. Kopieren Sie den Registrierungscode in das Feld Registrierungscode aus der Rancher UI und klicken Sie auf Registrieren. Wenn erfolgreich, wird der Status zu Aktiv, und der Produktname, das Ablaufdatum und der Registrierungsmodus werden angezeigt.

    Registrieren Sie sich bei SCC mit der Online-Methode

Helm

Nachdem Sie Ihren Registrierungscode von SCC erhalten haben, können Sie Ihre Rancher Manager-Instanz über Helm registrieren.

Einstiegspunkt-Geheimnis

Um bewährte Sicherheitspraktiken in Produktions- oder GitOps-Umgebungen zu befolgen, vermeiden Sie es, Registrierungscodes im Klartext zu speichern. Erstellen Sie stattdessen manuell ein Einstiegspunkt-Geheimnis vor der Installation, damit der SCC-Operator die Registrierungsdaten automatisch erkennen und verwenden kann.

  1. Erstellen Sie den SCC-System-Namespace. Der SCC-Operator erwartet, dass die Registrierungsdaten im cattle-scc-system Namespace gespeichert sind.

    kubectl create namespace cattle-scc-system
  2. Erstellen Sie ein Geheimnis mit dem Namen scc-registration, das Ihren Registrierungscode enthält. Dieses Geheimnis kann über externe Geheimnismanager verwaltet werden, um es in Git verschlüsselt zu halten.

    kubectl create secret generic scc-registration \
      --namespace cattle-scc-system \
      --from-literal=regCode=<REGISTRATION-CODE-FROM-SCC>
  3. Aktivieren Sie die Registrierung in Ihrem values.yaml, lassen Sie jedoch das Feld regCode leer. Wenn registration.enabled true ist und kein Code in den Werten angegeben ist, sucht der Operator nach einem vorhandenen scc-registration Geheimnis im cattle-scc-system Namespace.

    registration:
      enabled: true
      regCode: ""
  4. Stellen Sie Rancher mit Ihrem aktualisierten values.yaml bereit:

    helm install rancher rancher-prime/rancher \
      --namespace cattle-system \
      --values values.yaml
  5. Um zu überprüfen, ob die Registrierung erfolgreich war, indem das manuell erstellte Geheimnis verwendet wurde, überprüfen Sie die Protokolle des SCC-Operators oder den Status der Registrierung in der Rancher-Benutzeroberfläche unter Globale Einstellungen > Registrierung.

Helm-Parameter

Für Test- oder Nicht-Produktionsumgebungen können Sie den Registrierungscode direkt während des Helm-Installationsbefehls übergeben:

helm install rancher rancher-prime/rancher \
  --namespace cattle-system \
  --set registration.enabled=true \
  --set registration.regCode=<REGISTRATION-CODE-FROM-SCC>

Alternativ können Sie values.yaml aktualisieren, um die Registrierung zu aktivieren und Ihren Registrierungscode hinzuzufügen.

registration:
  enabled: true
  regCode: "<REGISTRATION-CODE>"

Stellen Sie dann Rancher mit der aktualisierten Werte-Datei bereit:

helm install rancher rancher-prime/rancher
  --namespace cattle-system
  --values values.yaml

Offline-Registrierung

Wenn Sie Rancher in einer Air-Gapped-Umgebung verwenden, können Sie sich offline über die Rancher-Benutzeroberfläche oder mit Helm registrieren.

Rancher UI

Ein SCC-Organisationsadministrator muss Ihr Registrierungszertifikat erhalten, da reguläre Benutzer keinen Zugriff haben.

  1. Klicken Sie in der Rancher-Benutzeroberfläche auf Registrierungsanfrage herunterladen, um die Datei der Registrierungsanfrage herunterzuladen.

  2. Klicken Sie auf Besuchen Sie SCC, um das SCC-Offline-Registrierungstool zu verwenden und das Registrierungszertifikat zu erhalten.

    1. Laden Sie die Datei der Registrierungsanfrage hoch.

    2. Wählen Sie Ihre Organisation und Abonnement aus.

    3. Klicken Sie auf Offline-Zertifikat herunterladen und speichern Sie die Datei des Registrierungszertifikats.

  3. Gehen Sie zurück zur Rancher-Benutzeroberfläche, klicken Sie auf Zertifikat hochladen und registrieren, um das Registrierungszertifikat hochzuladen. Wenn erfolgreich, wird der Status zu Aktiv, und der Produktname, Ablaufdatum und Registrierungsmodus werden angezeigt.

    Registrieren Sie sich bei SCC mit der Offline-Methode

Helm

  1. Aktivieren Sie in values.yaml die Registrierung, kommentieren Sie regCode aus und setzen Sie mode auf offline.

    registration:
      enabled: true
      # regCode: ""
      mode: offline
  2. Führen Sie den Helm-Installationsbefehl helm install rancher rancher-prime/rancher aus und überprüfen Sie, ob die Installation erfolgreich ist.

  3. Bevor Sie fortfahren, verwenden Sie den folgenden Bash-Befehl, um zu überprüfen, ob der SCC-Operator erfolgreich ein Geheimnis im cattle-scc-system Namespace erstellt hat. Nachdem das Geheimnis erstellt wurde, wird Secret created! ausgegeben.

    for i in {1..100}; do kubectl wait --for=create secret/scc-registration -n cattle-scc-system --timeout=3s &> /dev/null && echo "Secret created!" && break || { echo "Not ready yet..."; sleep 3; }; done
  4. Verwenden Sie kubectl, um die Datei der Registrierungsanfrage abzurufen und lokal zu speichern.

    kubectl get secrets -n  cattle-scc-system \
    -l scc.cattle.io/secret-role=offline-request,scc.cattle.io/scc-hash=$(kubectl get secrets \
    -n cattle-scc-system scc-registration -o yaml|yq '.metadata.labels["scc.cattle.io/scc-hash"]') \
    -o yaml | yq '.items[0].data.request' > offline.base64
  5. Klicken Sie auf Besuchen Sie SCC, um das SCC-Offline-Registrierungstool zu verwenden.

    1. Laden Sie die Datei der Registrierungsanfrage hoch.

    2. Wählen Sie Ihre Organisation und Abonnement aus.

    3. Klicken Sie auf Offline-Zertifikat herunterladen und speichern Sie die Datei des Registrierungszertifikats.

  6. Laden Sie die Datei des Registrierungszertifikats in Ihre Rancher-Manager-Instanz mit kubectl oder Helm hoch.

    • kubectl:

      kubectl patch secret -n cattle-scc-system scc-registration  \
      --type='merge' -p "{\"data\": {\"certificate\": \"$(cat <your Offline Cert file> )\"}}"
    • Helm:

      Fügen Sie Ihr Registrierungszertifikat mit dem certificate Wertfeld hinzu und helm upgrade Rancher.

      certificate: {}

Von SUSE Customer Center abmelden

Wenn Sie Ihre Registrierung entfernen oder aktualisieren müssen, können Sie Ihre Rancher Manager-Instanz vom SCC abmelden.

  1. Gehen Sie zu Globale Einstellungen > Registrierung.

  2. Finden Sie Ihre Produktregistrierung unter Online-Registrierung oder Offline-Registrierung und klicken Sie auf Abmelden.