Anda dapat melepaskan boot disk dari instance VM dan memasang boot disk baru. Fitur ini menyederhanakan proses perbaikan boot disk dengan memungkinkan Anda memasangnya ke instance VM lain tanpa menghapus instance asli Anda. Selain itu, Anda dapat mengganti boot disk untuk suatu instance daripada harus membuat ulang seluruh instance VM.
Jika instance VM tidak memiliki boot disk, upaya untuk memulai instance akan menghasilkan error. Namun, Anda tetap dapat mengedit properti instance lainnya.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
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
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, Anda menggunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Trusted Cloud .
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus memiliki izin berikut:
compute.instances.detachDisk
pada instancecompute.instances.attachDisk
pada instance
Pembatasan
- Anda dapat memasang atau melepas boot disk hanya dari instance VM berhenti.
- Anda hanya dapat memasang satu boot disk per instance VM.
- Jika menggunakan gcloud CLI atau REST, Anda hanya dapat memasang boot disk yang ada ke instance VM.
Melepas boot disk
Sebelum melepaskan boot disk dari instance VM, Anda harus menghentikan instance. Anda tidak perlu melepas disk.
Konsol
- Buka halaman VM instances.
- Jika diminta, pilih project Anda lalu klik Continue.
- Klik instance tempat Anda ingin melepaskan boot disk.
- Klik Hentikan untuk menghentikan VM. Jika tidak ada opsi Hentikan, klik Tindakan lainnya > Hentikan.
- Klik Edit.
- Scroll ke bawah ke bagian Boot Disk, lalu klik X di samping boot disk yang ingin dilepaskan.
- Klik Save.
gcloud
Gunakan perintah
gcloud compute instances detach-disk
untuk melepaskan boot disk dari instance:gcloud compute instances detach-disk INSTANCE_NAME \ --disk=DISK_NAME
Ganti kode berikut:
INSTANCE_NAME
: nama instance.DISK_NAME
: nama disk yang akan dilepas. Nama disk biasanya sama dengan nama instance.
REST
Buat permintaan
POST
untuk melepaskan disk:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=DISK_NAME
Ganti kode berikut:
PROJECT_ID
: ID project Anda.INSTANCE_NAME
: nama instance.ZONE
: zona tempat instance Anda berada.DISK_NAME
: nama disk yang akan dilepas. Nama disk biasanya sama dengan nama instance.
Memasang kembali boot disk
Setiap disk dapat dipasang kembali sebagai boot disk ke instance selama instance tersebut belum memasang boot disk dan boot disk berada di zona yang sama dengan instance VM. Jika menyesuaikan boot disk, Anda harus memastikan bahwa boot disk akan melakukan booting dengan benar setelah dipasang.
Disk yang ada dan disk baru harus kompatibel dengan UEFI atau tidak. Untuk membuat disk yang kompatibel dengan UEFI, gunakan perintah
gcloud compute disk create
dengan flag--guest-os-features
yang ditetapkan keUEFI_COMPATIBLE
.Konsol
- Buka halaman VM instances.
- Jika diminta, pilih project Anda lalu klik Continue.
- Klik instance tempat Anda ingin memasang boot disk.
- Jika VM berjalan, klik Hentikan untuk menghentikan VM. Jika tidak ada opsi Hentikan, klik Tindakan lainnya > Hentikan.
- Klik Edit.
- Buka bagian Boot Disk.
- Klik Tambahkan item.
- Pilih boot disk dari menu drop-down.
- Klik Save.
gcloud
Gunakan perintah
gcloud compute instances attach-disk
untuk memasang atau memasang kembali boot disk ke instance VM. Sertakan flag untuk menunjukkan bahwa disk digunakan sebagai boot disk untuk instance. Jika flag ini tidak ada, disk akan dipasang sebagai disk data non-booting.--boot
gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --boot
Ganti kode berikut:
INSTANCE_NAME
: nama instance.DISK_NAME
: nama disk yang akan dipasang. Nama disk mungkin sama dengan nama instance.
REST
Buat permintaan
POST
untuk melampirkan disk. Sertakan parameter"boot": true
opsional untuk menunjukkan bahwa disk ini adalah boot disk. Jika parameter ini tidak ada, disk akan dipasang sebagai disk data non-booting.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "boot": true, "source": "zones/ZONE/disks/DISK_NAME" }
Ganti kode berikut:
PROJECT_ID
: ID project Anda.INSTANCE_NAME
: nama instance tempat Anda memasang Persistent Disk baru.ZONE
: zona tempat instance dan disk baru Anda berada.DISK_NAME
: nama disk baru.
Setelah memasang disk ke instance VM, mulai ulang instance.
Mengupdate boot disk untuk instance
Anda hanya dapat menggunakan konsol Trusted Cloud untuk mengupdate boot disk untuk VM dalam satu langkah. Secara khusus, Anda dapat melepas boot disk yang ada dan memasang boot disk baru sebagai satu tindakan.
Fitur ini tidak tersedia melalui gcloud CLI atau REST.
- Buka halaman VM instances.
- Jika diminta, pilih project Anda lalu klik Continue.
- Klik instance tempat Anda ingin memasang boot disk.
- Jika VM berjalan, klik Hentikan untuk menghentikan VM. Jika tidak ada opsi Hentikan, klik Tindakan lainnya > Hentikan.
- Klik Edit di bagian atas halaman.
- Scroll ke bawah ke bagian Boot disk.
- Klik X di samping boot disk saat ini.
- Klik Add item.
- Pilih boot disk dari menu drop-down.
- Klik Simpan.
Konsol Trusted Cloud melanjutkan proses melepaskan boot disk yang ada dan memasang boot disk baru yang Anda tentukan. Setelah proses ini selesai, mulai ulang instance VM.
Apa langkah selanjutnya?
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-08 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]],[]] -