Gestire gli stati di un'istanza (arresto, shelve, pausa)
Scopri come mettere in Shelve, arrestare (Hard stop), sospendere o mettere in pausa un’istanza Public Cloud per liberare temporaneamente le risorse conservando il tuo indirizzo IP, nonché l’impatto sulla fatturazione di ciascuna opzione
Obiettivo
Durante la configurazione di un'infrastruttura ad alta disponibilità, potresti avere bisogno di interrompere l’esecuzione delle tue istanze per effettuare alcuni test. OpenStack ti permette di mettere in Shelve, arrestare (Shutoff), sospendere o mettere in pausa le tue istanze. In ogni caso, il tuo IP viene mantenuto.
Nella console OVHcloud sono disponibili solo le azioni Shelve / Unshelve e Hard stop (azione OpenStack stop, Shut Off in Horizon). Suspend / Resume e Pause / Unpause sono disponibili tramite l'API OVHcloud (v2), in Horizon e tramite l'API OpenStack.
Questa guida ti mostra come mettere in Shelve, arrestare (Hard stop), sospendere o mettere in pausa un'istanza.
Prerequisiti
- un'istanza Public Cloud con la fatturazione oraria
- Avere accesso all’interfaccia Horizon
- Conoscenza dell’API OpenStack e delle variabili d’ambiente OpenStack
Accesso alla Console OVHcloud
- Link diretto:
- Percorso di navigazione:
Public Cloud> Seleziona il tuo progetto >Compute>Instances
Procedura
Ambito: Questa guida si applica a tutte le istanze Public Cloud, indipendentemente dal loro modello di fatturazione (oraria o mensile).
Fatturazione mensile: per le istanze con fatturazione mensile, il prezzo mensile dell'istanza continua a essere fatturato qualunque sia il suo stato. Un'istanza mensile in Shelve viene fatturata al suo prezzo mensile, più lo snapshot.
Nota: Finché l'istanza non viene eliminata, qualsiasi operazione continuerà a generare addebiti per l'istanza.
La tabella qui sotto ti permette di differenziare le opzioni disponibili sulle tue istanze. Prosegui nella lettura di questa guida cliccando sull'opzione che preferisci. Tra parentesi è indicata l'azione OpenStack corrispondente.
In ogni caso, l'indirizzo IP dell'istanza viene conservato.
Sommario
- Mettere un'istanza in Shelve
- Effettuare l'Unshelve di un'istanza
- Effettuare l'Hard stop (stop) di un'istanza
- Sospendere (Suspend) un'istanza
- Mettere in pausa un'istanza
Mettere un'istanza in Shelve
Si noti che mettere in Shelve un'istanza IOPS o T1/T2-180 comporta la perdita di dati sulle unità NVMe passthrough.
Mettere in Shelve questo tipo di istanza comporta la sua disattivazione dall'host e quindi dai dischi in passthrough.
Questa opzione permette di liberare le risorse dedicate all'istanza Public Cloud, ma l'indirizzo IP resta. I dati del disco locale saranno salvati in uno snapshot creato automaticamente una volta che l'istanza è in Shelve. I dati archiviati nella memoria e altrove non saranno conservati.
Nel menu a sinistra del tuo progetto Public Cloud, clicca su Instances nella sezione Compute.
Clicca sul pulsante ... a destra dell'istanza da mettere in Shelve, poi su Shelve.
Nella finestra Metti l'istanza in Shelve, prendi nota del messaggio e clicca su Confermare.
Una volta completata l'operazione, lo stato della tua istanza apparirà come Shelve.
Per visualizzare lo snapshot, clicca su Instance Snapshot nella sezione Compute del menu a sinistra. Sarà quindi visibile uno snapshot denominato xxxxx-shelved.
Effettuare l'Unshelve di un'istanza
Questa opzione ti permette di riattivare l'istanza per poterla utilizzare. Ti ricordiamo che, una volta completata l'operazione, la fatturazione riprenderà normalmente.
Azioni sullo snapshot
Qualsiasi azione sullo snapshot diversa dalla riattivazione (unshelve) può essere molto pericolosa per la tua infrastruttura in caso di uso improprio. Quando un'istanza è riattivata (unshelved), lo snapshot viene eliminato automaticamente. Non è consigliabile creare una nuova istanza da uno snapshot creato in seguito alla messa in Shelve di un'istanza.
OVHcloud fornisce i servizi di cui sei responsabile. Non avendo accesso a queste macchine, non siamo noi gli amministratori e pertanto non possiamo fornirti alcuna assistenza. È responsabilità dell’utente garantire ogni giorno la gestione e la sicurezza del software. In caso di difficoltà o dubbi relativi ad amministrazione e sicurezza, ti consigliamo di contattare un fornitore specializzato. Per maggiori informazioni consulta la sezione "Per saperne di più" di questa guida.
Nel menu a sinistra del tuo progetto Public Cloud, clicca su Instances nella sezione Compute.
Clicca sul pulsante ... a destra dell'istanza, poi su Unshelve.
Nella finestra Unshelve dell'istanza, clicca su Confermare.
Una volta completata l'operazione, lo stato della tua istanza apparirà come Attiva.
Effettuare l'Hard stop (stop) di un'istanza
Questa opzione arresta la tua istanza (azione OpenStack stop, Shut Off in Horizon). I dati del disco vengono conservati, ma lo stato della memoria viene perso: l'istanza si riavvia quando la rilanci. Le risorse dedicate all'istanza restano riservate, compreso l'indirizzo IP, e l'istanza continua a essere fatturata allo stesso prezzo.
Nel menu a sinistra del tuo progetto Public Cloud, clicca su Instances nella sezione Compute.
Clicca sul pulsante ... a destra dell'istanza da arrestare, poi su Hard stop.
Nella finestra Hard stop dell'istanza, prendi nota del messaggio e clicca su Confermare.
Una volta completata l'operazione, lo stato della tua istanza apparirà come Hard stop (Shutoff).
Per rilanciare l'istanza, clicca sul pulsante ... a destra dell'istanza e seleziona Avvia, poi clicca su Confermare nella finestra Avvia l'istanza. In alcuni casi, potrebbe essere necessario riavviare a freddo.
Una volta completata l'operazione, lo stato della tua istanza apparirà come Attiva.
Sospendere (Suspend) un'istanza
Questa opzione sospende la tua istanza: lo stato della memoria viene scritto sul disco dell'host, e la RAM e la CPU vengono liberate sull'hypervisor mentre l'allocazione viene conservata. Alla ripresa, lo stato salvato viene ripristinato, come dopo un'ibernazione. Vieni fatturato alla stessa tariffa.
Questa azione non è disponibile nella console OVHcloud: utilizza l'API OVHcloud, l'interfaccia Horizon o le API OpenStack/Nova.
Utilizza la seguente chiamata API, dove projectId è l'ID del tuo progetto Public Cloud e instanceId l'ID dell'istanza:
Con il seguente corpo della richiesta:
Per riprendere l'istanza, utilizza la stessa chiamata con il tipo RESUME:
Mettere in pausa un'istanza
Questa azione non è disponibile nella console OVHcloud: utilizza l'API OVHcloud, l'interfaccia Horizon o le API OpenStack/Nova. Permette di mettere l'istanza in standby o di "congelarla". Lo stato della memoria viene conservato nella RAM dell'host, e l'istanza riprende istantaneamente, esattamente dal punto in cui si era fermata.
Utilizza la seguente chiamata API, dove projectId è l'ID del tuo progetto Public Cloud e instanceId l'ID dell'istanza:
Con il seguente corpo della richiesta:
Per riprendere l'istanza, utilizza la stessa chiamata con il tipo UNPAUSE:
Per saperne di più
Contatta la nostra Community di utenti.






