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
- Stellen Sie sicher, dass Sie die Einrichtung für Ihre IBM Cloud® CLI-Umgebung und Ihre IBM Cloud VPC abgeschlossen haben.
- 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.
- 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.
| 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_NAMEist Eigene-InstanzgruppeINSTANCE_TEMPLATEist 0738-c3809e5b-8d48-4629-b258-33d5b14fa84fSUBNETSsind 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 und 0767-173bn4aa-060b-47e7-am45-b3395a593897MEMBERSHIP_COUNTis 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.
| 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.