Maschinen-Onboarding

Ziel des Maschinen-Onboarding-Dienstes ist es, eine neue Maschine im SUSE® Rancher Prime: OS Manager Operator-Katalog (MachineInventory Ressourcen) zu registrieren und den Host mit dem Betriebssystem bereitzustellen, wobei die gewünschte Konfiguration angewendet wird.

Das Maschinen-Onboarding umfasst die folgenden Schritte:

  • Der Benutzer erstellt eine MachineRegistration Ressource: die MachineRegistration enthält die für die OS-Installation erforderliche Konfiguration. Sobald die MachineRegistration erstellt ist, stellt der SUSE® Rancher Prime: OS Manager Operator einen HTTP Registrierungsendpunkt zur Verfügung: dies ist der Einstiegspunkt, den die Onboarding-Hosts benötigen, um sich beim Operator zu registrieren.

  • Der Benutzer fordert ein selbstinstallierendes Image über eine SeedImage Ressource an: es benötigt lediglich einen Verweis auf eine MachineRegistration-Ressource und auf ein OS-Container-Image, das mit dem SUSE® Rancher Prime: OS Manager Toolkit kompatibel ist. Sobald das SeedImage erstellt ist, löst der SUSE® Rancher Prime: OS Manager Operator den Build-Prozess der selbstinstallierenden image: once completed, the URL is exposed in the status.downloadURL field of the SeedImage Ressource aus.

  • Der Benutzer lädt das selbstinstallierende Image herunter und verwendet es, um einen nicht bereitgestellten Host zu starten: der Host authentifiziert sich beim Registrierungsendpunkt des SUSE® Rancher Prime: OS Manager Operators, erhält die vollständige Konfiguration, die in der MachineRegistration gespeichert ist, und installiert das Betriebssystem auf dem lokalen Speichergerät. Sobald der Host den Registrierungsprozess abgeschlossen hat, erstellt der SUSE® Rancher Prime: OS Manager Operator eine eindeutige MachineInventory Ressource, die den Host verfolgt. Das selbstinstallierende Image kann verwendet werden, um beliebig viele Hosts zu onboarden.