Manuelles Zuweisen von Hosts zu Worker-Pools

Nachdem Sie Hosts an einen Satellite-Standort angehängt haben, ordnen Sie diesem Satellite-Ressourcen zu (z. B. Cluster oder Satellite-fähige IBM Cloud-Services), um Rechenkapazität bereitzustellen.

Sie können die automatische Hostzuordnung auch für Worker-Pools in Satellite-Clustern verwenden. Die Zuweisung von Hosts zur Steuerebene des SatelliteStandorts muss jedoch manuell erfolgen.

Wenn Sie Hosts zuweisen, wird Ihnen eine Satellite-Managementgebühr pro Host-vCPU berechnet. Weitere Informationen.

Bevor Sie beginnen,

  1. Stellen Sie sicher, dass Sie in IBM Cloud über die IAM-Plattformrolle Operator für Satellite verfügen. Weitere Informationen finden Sie unter Benutzerberechtigungen überprüfen.
  2. Weisen Sie Hosts Ihrem Satellite-Standort zu und überprüfen Sie, dass die Hosts in einwandfreiem Zustand und nicht zugewiesen sind.

Hosts über die Konsole zuweisen

  1. Klicken Sie in der Satellite-Konsoleauf Standorte.

  2. Wählen Sie den Standort aus, dem Sie die Hostmaschinen zugeordnet haben, die Sie Ihrer Satellite-Ressource zuweisen möchten.

  3. Klicken Sie auf der Registerkarte Hosts im Aktionsmenü jeder Hostmaschine, die zu der Ressource hinzugefügt werden soll, auf Host zuweisen.

  4. Wählen Sie den Cluster aus, den Sie erstellt haben, und wählen Sie eine der verfügbaren Zonen aus. Wenn Sie die Hosts einem Cluster zuweisen, führt IBM das Bootstrapping für Ihre Maschine durch. Es kann mehrere Minuten dauern, bis dieser Vorgang abgeschlossen ist. Während des Bootstrapping-Prozesses wird der Status Ihrer Maschine von Bereit in Wird eingerichtet geändert.

  5. Überprüfen Sie, dass Ihre Hosts erfolgreich dem Cluster zugewiesen wurden. Die Zuweisung war erfolgreich, wenn eine IP-Adresse für Ihren Host hinzugefügt und der Status in Normal geändert wurde.

  6. Wiederholen Sie diese Schritte, um sicherzustellen, dass Hosts als Workerknoten in jeder Zone des Standardworkerpools in Ihrem Cluster zugewiesen werden.

    Laut den Betriebsdaten von IBM Satellite dauert die Einrichtung der Überwachung von IBM nach der erfolgreichen Zuordnung Ihrer Hosts zur Steuerungsebene weitere 20 bis 30 Minuten. Außerdem wird ein DNS-Datensatz für Ihren Standort erstellt und die IP-Adressen Ihrer Hosts werden automatisch registriert und zu Ihrem DNS-Datensatz hinzugefügt, um den Lastausgleich und die Statusprüfung für Ihren Standort zu ermöglichen. IBM Satellite Die Dokumentation bestätigt, dass dieser DNS-Registrierungsprozess bis zu 30 Minuten dauert. Während dieses Vorgangs wird der Status Ihres Standorts weiterhin als Maßnahme erforderlich angezeigt, und es treten zeitweise Fehler wie Satellite is attempting to recover oder auf Verify that the Satellite location has a DNS record for load balancing requests to the location control plane. {: note}

Hosts über die Befehlszeilenschnittstelle zuweisen

  1. Listen Sie die Hosts an Ihrem Standort auf und lokalisieren Sie die Hosts, die einen Status nicht zugewiesen aufweisen.

    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    
  2. Weisen Sie mindestens 3 Rechenhosts an Ihrem Standort als Workerknoten Ihrer Satellite-Steuerebene oder einem vorhandenen Red Hat OpenShift on IBM Cloud-Cluster zu. Wenn Sie den Host zuordnen, führt IBM das Bootstrapping für Ihre Maschine durch. Es kann mehrere Minuten dauern, bis dieser Vorgang abgeschlossen ist. Sie können einen Host über die Host-ID zuweisen oder Sie können alternativ auch die Bezeichnung (Label) definieren, die der Host haben muss, um dem Standort zugewiesen zu werden.

    • Im folgenden Beispiel wird ein Host unter Verwendung der Host-ID zugeordnet.
        ibmcloud sat host assign --location LOCATION_NAME_OR_ID  --cluster CLUSTER_NAME_OR_ID --host HOST_ID --worker-pool default --zone ZONE
        ```
    - Im folgenden Beispiel wird ein Host mithilfe der Bezeichnung `use:satcluster` zugeordnet.
    ```sh {: pre}
        ibmcloud sat host assign --location LOCATION_NAME_OR_ID --cluster LOCATION_ID --host-label "use:satcluster" --worker-pool default --zone us-east-1
        ```
        | Komponente | Beschreibung |
        |--------------------|------------------|
        | `--location <location_name_or_ID>` | Geben Sie den Namen oder die ID des Standorts ein, an dem der Cluster erstellt wurde. Führen Sie zum Abrufen des Namens oder der ID des Standorts den Befehl `ibmcloud sat location ls` aus. |
        | `--cluster <cluster_name_or_ID>` | Geben Sie den Namen oder die ID des Red Hat OpenShift on IBM Cloud-Clusters ein, den Sie zuvor erstellt haben. Den Namen oder die ID des Clusters können Sie mit dem Befehl `ibmcloud ks cluster ls` abrufen. Wenn Sie Hosts der Satellite-Steuerebene zuweisen möchten, müssen Sie die Standort-ID als Ihre Cluster-ID eingeben. Führen Sie den Befehl `ibmcloud sat location ls` aus, um die Standort-ID abzurufen. |
        | `--host <host_name_or_ID>` | Geben Sie die Host-ID ein, die als Workerknoten für die Satellite-Ressource zugewiesen werden soll. Führen Sie `ibmcloud sat host ls --location LOCATION_NAME` aus, um die Host-ID anzuzeigen. Sie können auch die Option `--host-label` verwenden, um den Host zu identifizieren, den Sie Ihrem Cluster zuweisen möchten. |
        | `--host-label <label>` | Geben Sie die Bezeichnung ein, durch die der zuzuweisende Host angegeben werden soll. Die Bezeichnung muss ein Schlüssel/Wert-Paar sein und sie muss auf der Hostmaschine vorhanden sein. Wenn Sie diesen Befehl mit der Option `label` ausführen, wird der erste Host, der den Status `unassigned` (nicht zugewiesen) aufweist und mit der Bezeichnung übereinstimmt, Ihrer Satellite-Ressource zugewiesen. |
        | `--worker-pool <worker-pool>` | Geben Sie den Namen des Worker-Pools ein, dem Ihre Rechenhosts zugeordnet werden sollen. Führen Sie `ibmcloud oc worker-pool ls --cluster CLUSTER_NAME_OR_ID` aus, um verfügbare Worker-Pools in Ihrem Cluster zu suchen. Wenn Sie diese Option nicht angeben, wird der Rechenhost automatisch zum standardmäßigen Worker-Pool hinzugefügt. |
        | `--zone <zone>` | Der Name der Zone, der Sie den Rechenhost zuweisen möchten. Um die Zonennamen für Ihren Standort anzuzeigen, führen Sie `ibmcloud sat location get --location` aus und suchen Sie nach dem Feld `Host Zones`. |
        {: caption="Erläuterungen zu den Komponenten dieses Befehls" caption-side="bottom"}
    
    - Im folgenden Beispiel wird ein Host mithilfe der Hostbezeichnung `os=RHCOS` zugeordnet.
    ```sh {: pre}
        ibmcloud sat host assign --location LOCATION_NAME_OR_ID  --cluster CLUSTER_NAME_OR_ID --host-label os=RHCOS --zone ZONE
        ```
    
  3. Wiederholen Sie den vorherigen Schritt für alle Rechenhosts, die Sie als Workerknoten für Ihre Satellite-Ressource zuweisen möchten.

  4. Warten Sie einige Minuten, bis der Bootstrapping-Prozess für alle Rechenhosts abgeschlossen ist und Ihre Hosts erfolgreich Ihrer Satellite-Ressource zugewiesen sind. Jedem Host wird ein Cluster, eine Workerknoten-ID und eine IP-Adresse zugewiesen.

    Sie können den Bootstrapping-Prozess Ihrer Rechenhosts überwachen, indem Sie ibmcloud ks worker get --cluster <cluster_name_or_ID> --worker <worker_ID> ausführen.

    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    

    Beispielausgabe

    Retrieving hosts...
    OK
    Name              ID                     State      Status   Cluster             Worker ID                                                 Worker IP   
    satcluster        brkijjq20r3nd89b1sog   assigned   Ready    satcluster          sat-satc-dd629ca11947c4aaec1a0208e0a37ca790475ee0   169.62.196.24   
    satcluster2       brkiku2202thnmhb1sp0   assigned   Ready    satcluster          sat-satc-69f2410d3ecfea9127aeec07f01475f241728a16   169.62.196.22   
    satcluster3       brkiltb20m0oqr29mo2g   assigned   Ready    satcluster          sat-satc-9985014f499827ddde3ce3e5bedad26af5a73263   169.62.196.29
    controlplane01    brjrgp920bg4u254brr0   assigned   Ready    infrastructure      sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2   169.62.196.30   
    controlplane02    brjrdmd20dfjgaai4vc0   assigned   Ready    infrastructure      sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59   169.62.196.23   
    controlplane03    brjs18u20ohqh54svnog   assigned   Ready    infrastructure      sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a   169.62.196.20