Creazione di pool di istanze
Utilizzare i pool di istanze per creare e gestire più istanze di computazione all'interno della stessa area di un gruppo.
Quando si crea un pool di istanze, si utilizza una configurazione dell'istanza come modello per creare istanze nel pool. È inoltre possibile collegare istanze esistenti a un pool aggiornando il pool.
Facoltativamente, è possibile associare uno o più load balancer e load balancer di rete a un pool di istanze. In questo caso, quando si aggiunge un'istanza al pool di istanze, l'istanza viene aggiunta automaticamente al set di backend del load balancer o del load balancer di rete. Dopo che l'istanza ha raggiunto un buono stato (l'istanza è in ascolto sul numero di porta configurato), il traffico in entrata viene instradato automaticamente alla nuova istanza.
Per determinare se la capacità è disponibile per una forma specifica prima di creare un pool di istanze, utilizzare l'operazione API CreateComputeCapacityReport.
Informazioni preliminari
Per poter creare un pool di istanze, è necessario:
-
Configurazione di un'istanza. La configurazione di un'istanza è un modello che definisce le impostazioni da usare durante la creazione delle istanze. Quando si crea il pool di istanze, il monitoraggio è abilitato per impostazione predefinita nelle istanze che supportano il monitoraggio, indipendentemente dalle impostazioni nella configurazione dell'istanza. Per ulteriori informazioni, vedere Creazione di una configurazione di istanza.
Nota
Non è possibile creare un pool di istanze da una configurazione di istanza in cui l'origine immagine è un volume di avvio. - Se si desidera associare il pool di istanze a un load balancer o a un load balancer di rete, è necessario un load balancer o un load balancer di rete e un set backend. Per i passi per creare un load balancer, vedere Gestione del load balancer. Per i passi per creare un load balancer di rete, vedere Gestione del load balancer di rete.
Per creare un pool di istanze:
- Passare alla pagina elenco Pool di istanze. Se è necessaria assistenza per trovare la pagina di elenco, vedere Elenca pool di istanze.
-
Selezionare Crea pool di istanze.
Passare a 1. Aggiungi dettagli di base
Compilare le informazioni:
- Nome: immettere un nome per il pool di istanze. Il nome non deve essere univoco. Può essere modificato successivamente. Evitare di fornire informazioni riservate.
- Compartimento: selezionare il compartimento in cui creare il pool di istanze.
- Configurazione istanza: selezionare una configurazione istanza.
- Numero di istanze: specificare il numero target di istanze.
- Selezionare Opzioni avanzate per visualizzare le opzioni di applicazione tag e visualizzazione istanza e formatter nome host.
- (Facoltativo) Opzioni di formattazione: personalizzare il nome visualizzato dell'istanza e il nome host dell'istanza per le istanze create nel pool.
- Utilizzare il campo Formatter nome visualizzato istanza per personalizzare il nome visualizzato di un'istanza creata per questo pool. Immettere una stringa di testo che includa caratteri alfanumerici minuscoli, simboli e lineette. La stringa deve includere anche il token
${launchCount}
. Ad esempio:my-string-${launchCount}
. - Utilizzare il campo Formatter nome host istanza per immettere una stringa di testo che includa caratteri alfanumerici minuscoli, simboli e lineette. La stringa deve includere anche il token
${launchCount}
. Ad esempio:my-string-${launchCount}
.
- Utilizzare il campo Formatter nome visualizzato istanza per personalizzare il nome visualizzato di un'istanza creata per questo pool. Immettere una stringa di testo che includa caratteri alfanumerici minuscoli, simboli e lineette. La stringa deve includere anche il token
- (Facoltativo) Tag: aggiungere tag per il pool di istanze.
Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.
- (Facoltativo) Opzioni di formattazione: personalizzare il nome visualizzato dell'istanza e il nome host dell'istanza per le istanze create nel pool.
- Selezionare Successivo.
2. Configura posizionamento pool
Compilare le informazioni nel modulo.
- Dominio di disponibilità: selezionare il dominio di disponibilità in cui creare le istanze.
-
Domini di errore: eseguire una delle azioni riportate di seguito.
- Se desideri che il sistema si impegni al meglio per distribuire le istanze tra domini di errore in base alla capacità, lascia vuoto il campo.
- Per richiedere che le istanze nel pool siano distribuite in modo uniforme in uno o più domini di errore, selezionare i domini di errore in cui posizionare le istanze. Se una capacità sufficiente non è disponibile nei domini di errore selezionati, il pool non verrà avviato o ridimensionato correttamente. Per ulteriori informazioni, vedere Distributing Instances Across Fault Domains for High Availability (Distribuzione di istanze tra domini di errore per High Availability).
-
VNIC primaria:
- Rete cloud virtuale: selezionare la rete cloud virtuale (VCN) in cui creare le istanze. Modificare il compartimento se necessario.
- Subnet: selezionare una subnet all'interno della rete cloud a cui collegare le istanze. Modificare il compartimento se necessario. Le subnet sono pubbliche o private. Privato indica che le istanze in tale subnet non possono avere indirizzi IP pubblici. Per ulteriori informazioni, vedere Accesso a Internet. Le subnet sono specifiche di un dominio di disponibilità o regionali (quelle regionali hanno "regionale" dopo il nome). Si consiglia di utilizzare le subnet regionali.
Per ulteriori informazioni sulle impostazioni in questa sezione, vedere Creazione di un'istanza.
Nota
Se la configurazione dell'istanza definisce VNIC secondarie, viene visualizzata una sezione VNIC secondaria. Selezionare la VCN e la subnet secondarie per il pool di istanze.Indirizzi IP VNIC primari: selezionare gli indirizzi IP pubblici e privati per questo pool. Per ulteriori informazioni sulle impostazioni in questa sezione, vedere Creazione di un'istanza.
- + Altro dominio di disponibilità: se si desidera che il pool di istanze crei istanze in più domini di disponibilità, selezionare questa opzione. Quindi, ripetere i passi precedenti.
-
(Facoltativo) Collegare un load balancer: per associare un load balancer o un load balancer di rete al pool di istanze, selezionare la casella di controllo riportata di seguito.
-
Tipo di load balancer: specificare il tipo di load balancer.
Per ulteriori informazioni, vedere Panoramica del load balancer o Panoramica del load balancer di rete flessibile.
- Compartimento: selezionare il compartimento del load balancer.
- Load balancer: selezionare il load balancer dalla lista Load balancer.
Le scelte disponibili nella lista sono determinate dal tipo di load balancer, dal compartimento e dai load balancer disponibili.
- Set backend: selezionare il set backend nel load balancer o nel load balancer di rete a cui aggiungere le istanze.
- Porta: immettere la porta del server nelle istanze alle quali il load balancer o il load balancer di rete devono indirizzare il traffico. Questo valore si applica a tutte le istanze che utilizzano questo load balancer o il collegamento del load balancer di rete.
- I valori delle porte del load balancer sono compresi tra 1 e 65535.
- Le porte del load balancer di rete sono comprese tra 1 e 65535 quando il load balancer è configurato per una porta specifica. Se il load balancer di rete è configurato per tutte le porte, il valore nel campo Porta viene impostato automaticamente su Qualsiasi e non può essere modificato.
- VNIC: selezionare la VNIC da utilizzare quando si aggiunge l'istanza al set backend. Le istanze che appartengono a un set backend sono anche denominate server backend. Viene utilizzato l'indirizzo IP privato. Questo valore si applica a tutte le istanze che utilizzano questo load balancer o il collegamento del load balancer di rete.
- + Altro load balancer: per associare altri load balancer e load balancer di rete al pool di istanze, selezionare questa opzione e ripetere i passi precedenti.
Per informazioni di base sui load balancer, vedere Panoramica del load balancer.
-
- Selezionare Successivo.
3. Revisione
Rivedere i dettagli del pool di istanze, quindi selezionare Crea.
Suggerimento
Per tenere traccia dello stato di avanzamento dell'operazione e risolvere gli errori che si verificano durante la creazione dell'istanza, utilizzare la richiesta di lavoro associata.Per creare un pool di istanze, utilizzare il comando instance-pool create:
oci compute-management instance-pool create --compartment-id <COMPARTMENT_OCID> --instance-configuration-id <INSTANCE_CONFIGURATION_OCID> --placement-configurations <file://path/to/file.json> --size <NUMBER_OF_INSTANCES>
Per specificare le opzioni CLI utilizzando JSON, effettuare le operazioni riportate di seguito.
oci compute-management instance-pool create --from-json <file://path/to/file.json>
<file://path/to/file.json> è il percorso di un file JSON che definisce i dettagli dell'istanza. Per informazioni su come generare un esempio di file JSON, vedere Opzioni JSON avanzate.
Per un elenco completo dei flag e delle opzioni delle variabili per i comandi CLI del servizio di computazione, vedere il riferimento alla riga di comando per Compute.
Per informazioni sull'uso dell'API e delle richieste di firma, consulta la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e l'interfaccia CLI.
Utilizzare questa operazione API per creare un pool di istanze: