OpenShift Container Platform-Cluster in OCI erstellen

Verwenden Sie diese Anweisungen, um die OpenShift Container Platform auf dem OCI-Cluster zu erstellen und zu prüfen, ob das Cluster ausgeführt wird.

Prüfen Sie die folgenden Themen, und erstellen Sie die darin aufgeführten Ressourcen, falls Sie sie nicht haben.

Nachdem Sie das benutzerdefinierte Image des Compute-Service erstellt haben, können Sie Compute Nodes bereitstellen, um das Cluster zu erstellen. OpenShift Container Platform-Knoten sind entweder Control-Plane-Knoten (auch als "Masterknoten" bezeichnet) oder Berechnungsknoten (auch als "Worker-Knoten" bezeichnet).

Dem ersten Control-Plane-Knoten, der für das Cluster erstellt wurde, muss die Rendezvous-IP-Adresse zugewiesen werden. Dies ist die IP-Adresse in der Datei /rendezvousIP, die vom Agent-Installationsprogramm im lokalen Arbeitsverzeichnis erstellt wurde. Weitere Informationen finden Sie unter Konfigurationsdateien für die Installation eines Clusters auf OCI erstellen (Red Hat-Dokumentation) (Red Hat-Dokumentation).

Nachdem Sie dem ersten Control-Plane-Knoten die zugewiesene Rendezvous-IP-Adresse zugewiesen haben, können Sie die restlichen Knoten erstellen. Stellen Sie dabei alle Control-Plane-Knoten bereit, bevor Sie mit dem Provisioning von Worker-Knoten beginnen. Den verbleibenden Knoten müssen keine IP-Adressen zugewiesen werden. Wenn Sie diese Knoten mit dem benutzerdefinierten Image bereitstellen, werden sie automatisch erkannt und in das Cluster integriert. Nachdem alle Knoten bereitgestellt wurden, prüfen Sie mit der CLI der Containerplattform OpenShift, ob das Cluster ausgeführt wird.

  1. Navigieren Sie zum Compute-Service, und wählen Sie Instanzen aus.
  2. Wählen Sie Instanz erstellen aus.
  3. Geben Sie einen Namen für die Instanz an. Beispiel: {cluster_name}-compute-1. Verwenden Sie für die erste Control-Plane-Instanz, der die Rendezvous-IP zugewiesen wurde, {cluster_name}-bootstrap oder {cluster_name}-cp-1}.
  4. Wählen Sie das Compartment aus, in dem das Cluster OpenShift erstellt wird.
  5. Wählen Sie im Abschnitt Image und Ausprägungen die Option Image ändern und dann Meine Images aus.
  6. Wählen Sie Benutzerdefinierte Images aus. Stellen Sie sicher, dass das Compartment auf das Compartment festgelegt ist, in dem das benutzerdefinierte Image gespeichert ist.
  7. Aktivieren Sie das Kontrollkästchen neben dem Namen des benutzerdefinierten Images, und wählen Sie Bild auswählen aus.
  8. Wählen Sie Ausprägung ändern aus.
  9. Wählen Sie im Bereich "Alle Ausprägungen durchsuchen" eine Ausprägung aus, und stellen Sie sicher, dass der Wert für Anzahl OCPUs 4 oder mehr beträgt (Compute-Knoten sollten mehr OCPUs als Control-Plane-Knoten haben, idealerweise 6 oder mehr), und der Wert für Arbeitsspeicher (GB) 16 oder mehr beträgt.
  10. Wählen Sie Ausprägung auswählen aus, um fortzufahren.
  11. Wählen Sie das VCN für das Cluster aus.
  12. Wählen Sie unter Subnetz die Option Vorhandenes Subnetz auswählen für das VCN aus. Wählen Sie als Bare-Metal-Instanz private_subnet_bare_metal aus, oder wählen Sie private_subnet_ocp aus.
  13. Nur erster Masterknoten: Wählen Sie im Abschnitt Primäre VNIC-IP-Adressen die Option Private IPv4-Adresse manuell zuweisen aus. Geben Sie in das IPv4-Adressfeld die IP-Adresse des Rendezvous ein. Überspringen Sie diesen Schritt für zusätzliche Masterknoten und für Worker-Knoten.
  14. (Nur für Bare-Metak-Instanzen) Erstellen Sie eine sekundäre VNIC für die Instanz im Subnetz private_subnet_ocp.
  15. Wählen Sie im Abschnitt SSH-Schlüssel hinzufügen die Option Public Keys einfügen aus, und geben Sie den Public Key aus dem unter Voraussetzungen erläuterten SSH-Schlüsselpaar ein.
  16. Wählen Sie im Abschnitt Boot-Volume die Option Benutzerdefinierte Boot-Volume-Größe angeben aus, und geben Sie die Volume-Größe und die VPU an. Informationen zu Volume-Performanceeinheiten (VPUs) finden Sie unter Block Volume-Performance
    • Control-Plane-Knoten (Masterknoten): Geben Sie 1 TB (1024 GB) für die Volume-Größe und 100 für VPU an.
    • Compute Nodes (Worker Nodes): Geben Sie 100 GB für die Volume-Größe und 30 für VPU an.
  17. Wählen Sie Erweiterte Einstellungen anzeigen aus, um der Instanz ein Tag hinzuzufügen. Fügen Sie mit der definierten Tagoption die folgenden Tags hinzu:
    • Fügen Sie im Namespace openshift_tags das Tag openshuft-resource mit dem Wert openshift-resource-infra hinzu.
    • Fügen Sie im Namespace openshift-{cluster_name} das Tag instance-role mit dem Wert control_plane (für Control-Plane-Knoten) oder worker (für Compute Nodes) hinzu, je nach Knotentyp.
  18. Wählen Sie Erstellen aus, um die Compute-Instanz bereitzustellen.
  19. Wiederholen Sie die Schritte 1 bis 17 für die restlichen Control-Plane-Knoten. Führen Sie dann dieselben Schritte aus, um die Worker-Knoten bereitzustellen. Optional können Sie Instanzkonfigurationen für die Control Plane und Worker-Knoten für ein schnelles Provisioning erstellen. Anweisungen zum Erstellen von Instanzkonfigurationen finden Sie unter Instanzkonfiguration erstellen.
  20. Verwenden Sie die Anweisungen unter Prüfen, ob die Agent-basierte Clusterinstallation auf OCI ausgeführt wird (Red Hat-Dokumentation) in der Red Hat-Dokumentation, um zu prüfen, ob das Cluster ausgeführt wird. Dieser Schritt wird in der CLI der Containerplattform OpenShift ausgeführt.