Istanze di provisioning in massa con gruppi di istanze

È possibile eseguire il provisioning di molte istanze di server virtuale contemporaneamente utilizzando l'interfaccia a riga di comando IBM Cloud per creare un gruppo di istanze.

Prima di iniziare

  1. Assicurarsi di aver completato la configurazione dell'ambiente IBM Cloud® CLI e dell'ambiente IBM Cloud VPC.
  2. Assicurati di disporre delle autorizzazioni IBM Cloud Identity and Access Management (IAM) richieste per creare le risorse del gruppo di istanze. Per ulteriori informazioni, consultare Gestione dell'accesso IAM per i servizi di infrastruttura VPC.
  3. Assicurarsi di aver creato un modello di istanza con i dettagli dell'istanza utilizzati per il provisioning di istanze simili nel gruppo.

Creazione di un gruppo di istanze

Dopo aver creato un modello di istanza, si può procedere alla creazione di un gruppo di istanze. Quando crei il gruppo di istanza, puoi specificare da 0 a 1000 per il conteggio di appartenenza. Il conteggio di appartenenza determina quante istanze vengono fornite nel gruppo di istanze.

Se vuoi includere un programma di bilanciamento del carico per il tuo gruppo di istanze per bilanciare le richieste in entrata tra le istanze, devi creare il programma di bilanciamento del carico prima di creare il gruppo di istanze. Per ulteriori informazioni, consulta Informazioni sui programmi di bilanciamento del carico dell'applicazione. Se colleghi un programma di bilanciamento del carico al tuo gruppo di istanze, sei limitato a un conteggio di appartenenza di 50.

Prima di eseguire il comando ibmcloud is instance-group-create, raccogliere le seguenti informazioni.

Dettagli del gruppo di istanza richiesti
Dettagli gruppo di istanze Descrizione
Template istanza ID del template istanza che si desidera utilizzare. È possibile elencare i modelli con il comando ibmcloud is instance-templates.
Sottoreti ID separati da virgola delle sottoreti che si desidera utilizzare dal comando ibmcloud is subnets.
Numero di appartenenze Numero di istanze di cui vuoi eseguire il provisioning nel gruppo di istanze.

Dopo aver raccolto questi valori, usarli per eseguire il comando instance-group-create. Inoltre, è necessario specificare un nome per il gruppo di istanze.

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]

Ad esempio, se si crea un gruppo di istanze chiamato my-instance-group con ID del modello di istanza 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f e 100 membri, il comando instance-group-create assomiglia al seguente esempio.

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

Dove:

  • INSTANCE_GROUP_NAME è my - instance - group
  • INSTANCE_TEMPLATE è 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
  • SUBNETS sono 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 e 0767-173bn4aa-060b-47e7-am45-b3395a593897
  • MEMBERSHIP_COUNT è 100

Per questo esempio, la risposta del comando si presenta come la seguente.

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

Per ulteriori esempi del comando ibmcloud is instance-group-create, vedi il riferimento alla CLI VPC.

Hai bisogno di più aiuto? È possibile eseguire il comando ibmcloud is instance-group-create --help per visualizzare la guida alla creazione di un gruppo di istanze.

Passi successivi

Una volta che il gruppo di istanze è creato con il numero di istanze di cui hai bisogno, puoi utilizzare i seguenti comandi per gestire il gruppo di istanze e le relative appartenenze.

Comandi CLI per la gestione dei gruppi di istanze
Comando gruppo di istanze Descrizione
ibmcloud is instance-group-update Aggiorna un gruppo di istanze.
ibmcloud is instance-group-delete Eliminare i gruppi di istanze.
ibmcloud is instance-group-membership Visualizza i dettagli di un membro di un gruppo di istanze.
ibmcloud is instance-group-membership-delete Elimina l'appartenenza a un gruppo di istanze.
ibmcloud is instance-group-memberships Elenca tutti i membri di un gruppo di istanze.
ibmcloud is instance-group-memberships-delete Elimina tutti i membri di un gruppo di istanze.

Facoltativamente, puoi impostare le politiche di scalabilità automatica per il tuo gruppo di istanze per aggiungere o rimuovere dinamicamente le istanze del server virtuale dal tuo gruppo. Per ulteriori informazioni, vedere Creazione di un gruppo di istanze per il ridimensionamento automatico.