Dokumen ini menjelaskan cara melakukan reboot atau mereset instance Compute Engine. Untuk mempelajari lebih lanjut efek mereset instance, serta perbedaan antara menangguhkan, menghentikan, atau mereset instance, lihat Menangguhkan, menghentikan, atau mereset instance Compute Engine.
Memulai ulang atau mereset instance dapat membantu memastikan performa dan stabilitas yang optimal, atau membantu menyelesaikan masalah seperti sistem operasi (OS) tamu yang berhenti berfungsi, lambat, atau error. Berdasarkan status OS tamu instance Anda, lakukan salah satu tindakan berikut:
Mulai ulang instance. Jika OS tamu Anda lambat atau berhenti berfungsi, maka memulai ulang akan memberikan waktu yang cukup untuk menyelesaikan tugas yang sedang berjalan sebelum dimatikan.
Reset instance. Reset instance hanya jika OS tamu mengalami error atau tidak merespons, dan Anda tidak memiliki opsi lain. Mereset instance tidak memungkinkan OS tamu dimatikan dengan benar. Tindakan ini dapat menghapus data yang belum disimpan dan dapat merusak sistem file disk mana pun.
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.
Go
Untuk menggunakan contoh Go di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Java
Untuk menggunakan contoh Java di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Node.js
Untuk menggunakan contoh Node.js di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
PHP
Untuk menggunakan contoh PHP di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Python
Untuk menggunakan contoh Python di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
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.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Trusted Cloud .
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk mereset atau mem-reboot instance komputasi, minta administrator untuk memberi Anda peran IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) di instance. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Peran bawaan ini berisi izin yang diperlukan untuk mereset atau memulai ulang instance komputasi. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk mereset atau memulai ulang instance komputasi:
-
Untuk mereset instance:
compute.instances.reset
-
Untuk memulai ulang instance dari dalam OS tamunya:
compute.instances.setMetadata
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Mulai ulang instance
Dengan melakukan rebooting instance komputasi, OS tamu di instance dapat menyelesaikan tugas yang sedang berjalan sebelum Compute Engine mengirimkan sinyal penonaktifan ACPI. Hal ini membantu memastikan penonaktifan bersih OS tamu.
Memulai ulang instance akan menghapus memori yang digunakan oleh instance. Jika Anda menggunakan disk RAM dengan instance, dan Anda perlu mempertahankan data tersebut, maka cadangkan data sebelum memulai ulang instance.
Untuk me-reboot instance, pilih salah satu opsi berikut:
Linux
Jika Anda belum melakukannya, hubungkan ke instance.
Untuk me-reboot instance, jalankan perintah berikut:
sudo reboot
Windows
Jika Anda belum melakukannya, hubungkan ke instance menggunakan salah satu metode berikut:
Untuk me-reboot instance, jalankan perintah berikut:
shutdown /r /t 0
Opsional: Untuk memantau proses mematikan dan memulai ulang instance, aktifkan menu Windows Boot Manager.
Mereset instance
Mereset instance akan menghapus semua data dalam memori instance, termasuk file sementara yang disimpan di disk RAM. Data ini akan hilang secara permanen dan Compute Engine tidak membuat cadangan sebelum mereset instance.
Anda dapat mereset beberapa instance secara bersamaan atau instance satu per satu. Untuk beberapa instance, gunakan konsol Trusted Cloud atau, untuk instance yang berada di zona yang sama, Google Cloud CLI. Untuk instance individual, pilih salah satu opsi berikut:
Konsol
Di konsol Trusted Cloud , buka halaman VM instances.
Pilih instance yang akan direset.
Klik Reset, lalu klik Reset untuk mengonfirmasi.
gcloud
Untuk mereset satu atau beberapa instance yang berjalan dalam satu zona, gunakan perintah
gcloud compute instances reset
:gcloud compute instances reset INSTANCE_NAMES \ --zone=ZONE
Ganti kode berikut:
INSTANCE_NAMES
: daftar nama instance yang dipisahkan dengan spasi—misalnya,instance-01 instance-02 instance-03
.ZONE
: zona tempat instance berada.
Go
Java
Node.js
PHP
Python
REST
Untuk mereset instance yang sedang berjalan, buat permintaan
POST
ke metodeinstances.reset
:POST https://compute.s3nsapis.fr//compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/reset
Ganti kode berikut:
INSTANCE_NAME
: nama instance.PROJECT_ID
: ID project tempat instance berada.ZONE
: zona tempat instance berada.
Langkah berikutnya
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."],[[["This document provides instructions on how to reboot or reset a Compute Engine instance, which can resolve issues like a frozen or crashing operating system."],["Rebooting an instance allows the guest OS to shut down cleanly by giving it time to finish running tasks, while resetting forces an abrupt shutdown which is only recommended when the guest OS has crashed and is unresponsive."],["Resetting an instance results in permanent data loss from the instance's memory without backups, while rebooting only erases the memory used by the instance."],["Before resetting or rebooting a Compute Engine instance you must have the `Compute Instance Admin (v1)` role, which provides the necessary permissions, or a custom role that includes `compute.instances.reset` to reset and `compute.instances.setMetadata` to reboot."],["The article provides instructions for rebooting instances in both Linux and Windows, as well as resetting instances through various methods, including the Google Cloud console, gcloud CLI, Go, Java, Node.js, PHP, Python, and REST."]]],[]] -