Massenbereitstellung mit Instanzgruppen

Sie können viele virtuelle Serverinstanzen gleichzeitig bereitstellen, indem Sie die Befehlszeilenschnittstelle IBM Cloud verwenden, um eine Instanzgruppe zu erstellen.

Vorbereitende Schritte

  1. Stellen Sie sicher, dass Sie die Einrichtung für Ihre IBM Cloud® CLI-Umgebung und Ihre IBM Cloud VPC abgeschlossen haben.
  2. Stellen Sie sicher, dass Sie über die erforderlichen IBM Cloud Identity and Access Management-Berechtigungen (IAM-Berechtigungen) zum Erstellen von Instanzgruppenressourcen verfügen. Weitere Informationen finden Sie unter Verwaltung des IAM-Zugriffs für VPC-Infrastrukturdienste.
  3. Stellen Sie sicher, dass Sie eine Instanzvorlage mit den Instanzdetails erstellt haben, die für die Bereitstellung ähnlicher Instanzen in Ihrer Gruppe verwendet werden.

Instanzgruppe erstellen

Nachdem Sie eine Instanzvorlage erstellt haben, können Sie mit der Erstellung einer Instanzgruppe fortfahren. Wenn Sie die Instanzgruppe erstellen, können Sie 0-1000 für den Mitgliedschaftszähler angeben. Der Mitgliedschaftszähler bestimmt, wie viele Instanzen in der Instanzgruppe bereitgestellt werden.

Wenn Sie eine Lastausgleichsfunktion für Ihre Instanzgruppe einschließen wollen, um eingehende Anforderungen auf Instanzen zu verteilen, müssen Sie die Lastausgleichsfunktion erstellen, bevor Sie die Instanzgruppe erstellen. Weitere Informationen finden Sie unter Informationen zu Lastausgleichsfunktionen. Wenn Sie eine Lastausgleichsfunktion an Ihre Instanzgruppe anhängen, beträgt die Grenze für den Mitgliedschaftszähler 50.

Sammeln Sie die folgenden Informationen, bevor Sie den Befehl ibmcloud is instance-group-create ausführen.

Erforderliche Angaben zur Instanzgruppe
Instanzgruppendetails Beschreibung
Instanzvorlage Die ID der Instanzvorlage, die Sie verwenden möchten. Sie können Vorlagen mit dem Befehl ibmcloud is instance-templates auflisten.
Teilnetze Durch Kommata getrennte IDs von Subnetzen, die Sie mit dem Befehl ibmcloud is subnets verwenden möchten.
Anzahl der Mitglieder Anzahl der Instanzen, die Sie in der Instanzgruppe bereitstellen möchten.

Nachdem Sie diese Werte gesammelt haben, verwenden Sie sie, um den Befehl instance-group-create auszuführen. Darüber hinaus müssen Sie einen Namen für die Instanzgruppe angeben.

ibmcloud is instance-group-create INSTANCE_GROUP_NAME --instance-template INSTANCE_TEMPLATE --subnets SUBNETS [--membership-count MEMBERSHIP_COUNT] [--lb LB --lb-pool LB_POOL --application-port APPLICATION_PORT] [--vpc VPC] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

Wenn Sie zum Beispiel eine Instanzgruppe mit dem Namen my-instance-group mit der Instanzvorlagen-ID 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f und 100 Mitgliedern erstellen, würde Ihr instance-group-create Befehl wie das folgende Beispiel aussehen.

ibmcloud is instance-group-create my-instance-group --instance-template 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f --subnets 0076-2249dabc-8c71-4a54-bxy7-953701ca3999,0767-173bn4aa-060b-47e7-am45-b3395a593897 --membership-count 100

Dabei gilt:

  • INSTANCE_GROUP_NAME ist Eigene-Instanzgruppe
  • INSTANCE_TEMPLATE ist 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
  • SUBNETS sind 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 und 0767-173bn4aa-060b-47e7-am45-b3395a593897
  • MEMBERSHIP_COUNT is 100

Für dieses Beispiel sieht die Befehlsantwort wie im folgenden Beispiel aus.

ID                  r006-4f7d0010-33f5-40bf-9f21-ab5bee04fd71
Name                my-instance-group
Status              healthy
Instances           100
Instance Template   0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
Subnets             Name       Subnet ID
                    subnet-1   0076-2249dabc-8c71-4a54-bxy7-953701ca3999
                    subnet-2   0767-173bn4aa-060b-47e7-am45-b3395a593897

Resource group      ID                                 Name
                    11caaa983d9c4beb82690daab08717e9   Default

Weitere Beispiele für den Befehl ibmcloud is instance-group-create finden Sie in der VPC-CLI-Referenz.

Sie benötigen weitere Hilfe? Sie können den Befehl ibmcloud is instance-group-create --help ausführen, um die Hilfe zur Erstellung einer Instanzgruppe anzuzeigen.

Nächste Schritte

Nachdem Ihre Instanzgruppe mit der Anzahl der benötigten Instanzen erstellt wurde, können Sie die folgenden Befehle verwenden, um die Instanzgruppe und die Instanzzuordnung der Gruppe zu verwalten.

CLI-Befehle zur Verwaltung von Instanzgruppen
Instanzgruppenbefehl Beschreibung
ibmcloud is instance-group-update Instanzgruppe aktualisieren.
ibmcloud is instance-group-delete Instanzgruppen löschen.
ibmcloud is instance-group-membership Details zu einem Mitglied einer Instanzgruppe anzeigen.
ibmcloud is instance-group-membership-delete Mitgliedschaft für eine Instanzgruppe löschen.
ibmcloud is instance-group-memberships Alle Mitglieder für eine Instanzgruppe auflisten.
ibmcloud is instance-group-memberships-delete Alle Mitgliedschaften für eine Instanzgruppe löschen.

Optional können Sie Richtlinien für die automatische Skalierung für Ihre Instanzgruppe einrichten, um virtuelle Serverinstanzen dynamisch zu Ihrer Gruppe hinzuzufügen oder von dieser zu entfernen. Weitere Informationen finden Sie im Abschnitt Instanzgruppe für die automatische Skalierung erstellen.