Puoi scollegare i dischi di avvio dalla tua istanza VM e collegarne di nuovi. 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 di un'istanza anziché dover ricreare l'intera istanza VM.
Se un'istanza VM non ha un disco di avvio, il tentativo di avviare l'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 di verifica dell'identità per poter accedere a Trusted Cloud by S3NS servizi e API.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
- Set a default region and zone.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
compute.instances.detachDisk
sull'istanzacompute.instances.attachDisk
sull'istanza
Limitazioni
- 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 dischi di avvio esistenti a un'istanza VM.
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
- Vai alla pagina Istanze VM.
- Se richiesto, seleziona il progetto e fai clic su Continua.
- Fai clic sull'istanza per cui vuoi scollegare il disco di avvio.
- Fai clic su Arresta per arrestare la VM. Se non è presente l'opzione Arresta, fai clic su Altre azioni > Arresta.
- Fai clic su Modifica.
- Scorri verso il basso fino alla sezione Disco di avvio e fai clic su X accanto al disco di avvio che vuoi scollegare.
- Fai clic su Salva.
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:
INSTANCE_NAME
: il nome dell'istanzaDISK_NAME
: il nome del disco da scollegare. Il nome del disco è in genere uguale al nome dell'istanza.
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:
PROJECT_ID
: l'ID progetto.INSTANCE_NAME
: il nome dell'istanzaZONE
: la zona in cui si trova l'istanza.DISK_NAME
: il nome del disco da scollegare. Il nome del disco è in genere uguale al nome dell'istanza.
Ricollega un disco di avvio
Qualsiasi disco può essere ricollegato a un'istanza come disco di avvio, a condizione che l'istanza non abbia già un disco di avvio collegato 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 il collegamento.
Sia il disco esistente che 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
- Vai alla pagina Istanze VM.
- Se richiesto, seleziona il progetto e fai clic su Continua.
- Fai clic sull'istanza a cui vuoi collegare il disco di avvio.
- Se la VM è in esecuzione, fai clic su Arresta per arrestarla. Se non è presente l'opzione Arresta, fai clic su Altre azioni > Arresta.
- Fai clic su Modifica.
- Vai alla sezione Disco di avvio.
- Fai clic su Aggiungi elemento.
- Seleziona un disco di avvio dal menu a discesa.
- Fai clic su Salva.
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 è assente, il disco viene collegato come disco di dati non di avvio.--boot
gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --boot
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanzaDISK_NAME
: il nome del disco da collegare. Il nome del disco può essere uguale al nome dell'istanza.
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 è assente, il disco viene collegato come disco di 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:
PROJECT_ID
: l'ID 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.
Dopo aver collegato il disco all'istanza VM, riavvia l'istanza.
Aggiorna un disco di avvio per un'istanza
Puoi utilizzare solo la console Trusted Cloud per aggiornare il disco di avvio di una VM in un solo passaggio. In particolare, puoi scollegare un disco di avvio esistente e collegarne uno nuovo come unica azione.
Questa funzionalità non è disponibile tramite gcloud CLI o REST.
- Vai alla pagina Istanze VM.
- Se richiesto, seleziona il progetto e fai clic su Continua.
- Fai clic sull'istanza a cui vuoi collegare il disco di avvio.
- Se la VM è in esecuzione, fai clic su Arresta per arrestarla. Se non è presente l'opzione Arresta, fai clic su Altre azioni > Arresta.
- 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 corrente.
- Fai clic su Aggiungi elemento.
- Seleziona un disco di avvio dal menu a discesa.
- Fai clic su Salva.
La console Trusted Cloud procede a scollegare il disco di avvio esistente e a collegare il nuovo disco di avvio specificato. Al termine della procedura, riavvia l'istanza VM.
Passaggi successivi
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 2025-08-08 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-08 UTC."],[[["You can detach and attach boot disks to VM instances, which is useful for repairing boot disks or replacing them without recreating the entire VM."],["Detaching or attaching a boot disk can only be done when the VM instance is stopped, and each VM can only have one boot disk at a time."],["To detach a boot disk, you can use the Google Cloud console, `gcloud` CLI, or REST API, and the process involves stopping the instance, and then detaching the disk."],["To attach a boot disk, ensure the disk and instance are in the same zone, and utilize the Google Cloud console, `gcloud` CLI, or REST API, making sure to specify that it is the boot disk when using the CLI or API."],["The Google Cloud console allows for updating a boot disk in one step by detaching an existing one and attaching a new one, a feature not supported by `gcloud` or REST."]]],[]] -