Puoi scollegare i dischi di avvio dalla tua istanza VM e collegare nuovi dischi di avvio. Questa funzionalità semplifica il processo di riparazione dei dischi di avvio consentendoti di montarli su un'altra istanza VM senza eliminare l'istanza originale. Inoltre, puoi sostituire i dischi di avvio per un'istanza, anziché ricreare l'intera istanza VM.
Se un'istanza VM non ha un disco di avvio, il tentativo di avvio dell'istanza genera un errore. Tuttavia, puoi comunque modificare altre proprietà dell'istanza.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
compute.instances.detachDisk
sull'istanzacompute.instances.attachDisk
sull'istanza- Puoi collegare o scollegare un disco di avvio solo da un'istanza VM arrestata.
- Puoi collegare un solo disco di avvio per istanza VM.
- Se utilizzi gcloud CLI o REST, puoi collegare solo i dischi di avvio esistenti a un'istanza VM.
- Vai alla pagina Istanze VM.
- Se richiesto, seleziona il progetto e fai clic su Continua.
- Fai clic sull'istanza per la quale vuoi scollegare il disco di avvio.
- Nella parte superiore della pagina, fai clic su Interrompi.
- Nella parte superiore della pagina, fai clic su Modifica.
- Scorri verso il basso fino alla sezione Disco di avvio e fai clic sulla X accanto al disco di avvio che vuoi scollegare.
- Fai clic su Salva.
INSTANCE_NAME
: il nome dell'istanza.DISK_NAME
: il nome del disco da scollegare. Il nome del disco corrisponde solitamente al nome dell'istanza.PROJECT_ID
: l'ID del progetto.INSTANCE_NAME
: il nome dell'istanza.ZONE
: la zona in cui si trovano le istanze.DISK_NAME
: il nome del disco da scollegare. Il nome del disco corrisponde solitamente al nome dell'istanza.- Vai alla pagina Istanze VM.
- Se richiesto, seleziona il progetto e fai clic su Continua.
- Fai clic sull'istanza per cui vuoi collegare il disco di avvio.
- Se l'istanza VM non è già stata arrestata, fai clic su Arresta nella parte superiore della pagina.
- Fai clic su Modifica nella parte superiore della pagina.
- Scorri verso il basso fino alla sezione Disco di avvio.
- Fai clic su Aggiungi elemento.
- Seleziona un disco di avvio dal menu a discesa.
- Fai clic su Salva.
INSTANCE_NAME
: il nome dell'istanza.DISK_NAME
: il nome del disco da collegare. Il nome del disco può essere uguale al nome dell'istanza.PROJECT_ID
: l'ID del progetto.INSTANCE_NAME
: il nome dell'istanza a cui stai collegando il nuovo Persistent Disk.ZONE
: la zona in cui si trovano l'istanza e il nuovo disco.DISK_NAME
: il nome del nuovo disco.- Vai alla pagina Istanze VM.
- Se richiesto, seleziona il progetto e fai clic su Continua.
- Fai clic sull'istanza per cui vuoi collegare il disco di avvio.
- Se l'istanza VM non è già stata arrestata, fai clic su Arresta nella parte superiore della pagina.
- Fai clic su Modifica nella parte superiore della pagina.
- Scorri verso il basso fino alla sezione Disco di avvio.
- Fai clic sulla X accanto al disco di avvio attuale.
- Fai clic su Aggiungi elemento.
- Seleziona un disco di avvio dal menu a discesa.
- Fai clic su Salva.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
Limitazioni
Scollega un disco di avvio
Prima di scollegare il disco di avvio dall'istanza VM, devi arrestare l'istanza. Non è necessario smontare il disco.
Console
gcloud
Utilizza il comando
gcloud compute instances detach-disk
per scollegare il disco di avvio dall'istanza:gcloud compute instances detach-disk INSTANCE_NAME \ --disk=DISK_NAME
Sostituisci quanto segue:
REST
Crea una richiesta
POST
per scollegare il disco:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=DISK_NAME
Sostituisci quanto segue:
Ricollega un disco di avvio
Qualsiasi disco può essere ricollegato come disco di avvio su un'istanza, a condizione che all'istanza non sia già collegato un disco di avvio e che il disco di avvio si trovi nella stessa zona dell'istanza VM. Se personalizzi un disco di avvio, devi assicurarti che si avvii correttamente dopo averlo collegato.
Sia il disco esistente sia quello nuovo devono essere compatibili con UEFI o meno. Per creare un disco compatibile con UEFI, utilizza il comando
gcloud compute disk create
con il flag--guest-os-features
impostato suUEFI_COMPATIBLE
.Console
gcloud
Utilizza il comando
gcloud compute instances attach-disk
per collegare o ricollegare un disco di avvio a un'istanza VM. Includi il flag per indicare che il disco viene utilizzato come disco di avvio per l'istanza. Se questo flag non è presente, il disco viene collegato come disco dati non di avvio.--boot
gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --boot
Sostituisci quanto segue:
REST
Crea una richiesta
POST
per collegare il disco. Includi il parametro facoltativo"boot": true
per indicare che questo disco è il disco di avvio. Se questo parametro non è presente, il disco viene collegato come disco dati non di avvio.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "boot": true, "source": "zones/ZONE/disks/DISK_NAME" }
Sostituisci quanto segue:
Dopo aver collegato il disco all'istanza VM, riavvia l'istanza.
Aggiorna un disco di avvio per un'istanza
Puoi utilizzare solo la console Google Cloud per aggiornare il disco di avvio per una VM in un solo passaggio. In particolare, puoi scollegare un disco di avvio esistente e collegarne uno nuovo come un'unica azione.
Questa funzionalità non è disponibile tramite gcloud CLI o REST.
La console Google Cloud procede con lo scollegamento del disco di avvio esistente e il collegamento del nuovo disco di avvio specificato. Al termine del processo, riavvia l'istanza VM.
Che cosa succede dopo?
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-16 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -