Setelah membuat tugas patch, Anda dapat menggunakan prosedur berikut untuk meninjau dan mengelola patch:
- Cantumkan tugas patch: Melihat daftar semua tugas yang aktif dan sudah selesai.
- Cantumkan detail instance VM: Meninjau status patch untuk instance VM Anda.
- Deskripsikan tugas patch: Mendapatkan detail tentang tugas patch tertentu.
- Batalkan tugas patch: Membatalkan tugas patch tertentu.
Anda dapat mengelola tugas patch menggunakan konsolTrusted Cloud , Google Cloud CLI, atau REST.
Sebelum memulai
- Tinjau kuota OS Config.
-
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
Pemilik project memiliki akses penuh untuk menjalankan dan mengelola tugas patch. Untuk semua pengguna lainnya, Anda harus memberikan izin. Anda dapat memberikan salah satu peran terperinci berikut:
roles/osconfig.patchJobExecutor
: Berisi izin untuk menjalankan, membatalkan, mendapatkan, dan mencantumkan tugas patch. Ini juga berisi izin untuk melihat detail instance untuk tugas patch.roles/osconfig.patchJobViewer
: Berisi izin akses hanya baca untuk mendapatkan dan mencantumkan tugas patch. Ini juga berisi izin untuk melihat detail instance untuk tugas patch.
Mencantumkan tugas patch
Melihat daftar semua tugas yang aktif dan selesai.
console
- Di konsol Trusted Cloud , buka halaman Compute Engine > VM Manager > Patch.
- Pilih tab Tugas Patch.
gcloud
Gunakan perintah
os-config patch-jobs list
untuk mencantumkan tugas patch.gcloud compute os-config patch-jobs list
Untuk Google Cloud CLI, output default akan menampilkan 10 tugas patch terbaru, baik tugas tersebut sudah selesai maupun aktif. Anda dapat mengganti setelan ini menggunakan flag
--limit
.Outputnya akan terlihat seperti berikut:
ID NAME DESCRIPTION CREATE_TIME UPDATE_TIME STATE TARGETED_INSTANCES 23b0815e-1c94-4dc6-91b1-30a6da395cb9 2019-11-05T20:22:54.150Z 2019-11-06T19:40:08.641Z COMPLETED_WITH_ERRORS 4 4116ad72-bd57-4e48-94dc-7a577dc707b6 2019-08-23T20:36:03.068Z 2019-08-23T20:36:15.984Z CANCELED 2 06856cbe-9a7b-498e-9105-9ae4eb566511 2019-08-12T20:27:38.410Z 2019-08-12T20:28:37.583Z SUCCEEDED 1 04a15964-9eaa-4282-96f5-9cd535352cf6 2019-08-12T17:48:22.938Z 2019-08-12T17:48:42.274Z SUCCEEDED 0 21dc1e06-deee-4e3a-821e-8082a32abde5 testing patch job reboot 2019-07-24T22:45:07.451Z 2019-07-25T00:44:44.459Z TIMED_OUT 1
Anda dapat menggunakan lebih banyak flag untuk memfilter, mengurutkan, dan memformat penelusuran. Misalnya, untuk memfilter output di atas agar hanya mencantumkan URI untuk tugas patch yang memiliki status
SUCCEEDED
yang diurutkan berdasarkan waktu pembuatan dan dalam urutan naik, jalankan perintah berikut:gcloud compute os-config patch-jobs list \ --filter="state=SUCCEEDED" \ --sort-by="create_time" --uri
Outputnya akan terlihat seperti berikut:
https://osconfig.googleapis.com/v1/projects/1234567/patchJobs/04a15964-9eaa-4282-96f5-9cd535352cf6 https://osconfig.googleapis.com/v1/projects/1234567/patchJobs/06856cbe-9a7b-498e-9105-9ae4eb566511
Untuk melihat daftar lengkap flag, tinjau perintah
os-config patch-jobs list
.REST
Di API, buat permintaan
GET
ke metodepatchJobs.list
. Gantiproject-id
dengan project ID Anda.GET https://osconfig.googleapis.com/v1/projects/project-id/patchJobs
Mencantumkan semua detail instance VM untuk tugas patch tertentu
Tinjau status tugas patch untuk melihat daftar lengkap instance VM yang menggunakan OS patch management.
console
- Di konsol Trusted Cloud , buka halaman Compute Engine > VM Manager > Patch.
- Pilih tab Tugas Patch.
- Klik nama tugas patch yang ingin Anda tinjau.
- Scroll ke bawah ke bagian Instance VM yang diperbarui.
gcloud
Gunakan perintah
os-config patch-jobs list-instance-details
untuk mencantumkan detail semua VM dalam tugas patch tertentu. Gantipatch-job-id
dengan ID untuk tugas patch Anda.gcloud compute os-config patch-jobs list-instance-details patch-job-id
Misalnya, untuk melihat detail semua instance yang merupakan bagian dari tugas patch
23b0815e-1c94-4dc6-91b1-30a6da395cb9
, jalankan perintah berikut:gcloud compute os-config patch-jobs list-instance-details 23b0815e-1c94-4dc6-91b1-30a6da395cb9
Outputnya akan terlihat seperti berikut:
NAME ZONE STATE FAILURE_REASON instance-1 us-central1-a SUCCEEDED guest-policy-test-instance us-east1-c TIMED_OUT Instance timed out while in state: APPLYING_PATCHES after PT1H2.225S my-centos us-west1-b SUCCEEDED my-windows us-west1-b FAILED Error running pre-patch step: fork/exec /tmp/pre_patch_script.sh: no such file ..."
Anda dapat menggunakan lebih banyak flag untuk memfilter, mengurutkan, dan memformat penelusuran. Misalnya, untuk mencantumkan detail semua VM tidak aktif yang diurutkan berdasarkan nama instance dalam urutan menurun, jalankan perintah berikut. Ganti
patch-job-id
dengan ID untuk tugas patch Anda.gcloud compute os-config patch-jobs list-instance-details patch-job-id \ --filter="state=INACTIVE" \ --sort-by="~name"
Untuk melihat daftar lengkap flag, tinjau perintah
os-config patch-jobs list-instance-details
.REST
Di API, buat permintaan
GET
ke metodepatchJobs.instanceDetails
.GET https://osconfig.googleapis.com/v1/projects/project-id/patchJobs/patch-job-id/instanceDetails
Ganti kode berikut:
project-id
: Project ID Anda.patch-job-id
: ID tugas patch Anda.
Menjelaskan tugas patch
Tinjau informasi mendetail tentang tugas patch.
console
- Di konsol Trusted Cloud , buka halaman Compute Engine > VM Manager > Patch.
- Pilih tab Tugas Patch.
- Klik nama tugas patch yang ingin Anda tinjau.
- Tinjau bagian Perbarui info.
gcloud
Gunakan perintah
os-config patch-jobs describe
untuk mendeskripsikan tugas patch. Gantipatch-job-id
dengan ID untuk tugas patch Anda.gcloud compute os-config patch-jobs describe patch-job-id
Misalnya, untuk melihat informasi tentang tugas patch
23b0815e-1c94-4dc6-91b1-30a6da395cb9
, jalankan perintah berikut:gcloud compute os-config patch-jobs describe 23b0815e-1c94-4dc6-91b1-30a6da395cb9
Outputnya akan terlihat seperti berikut:
createTime: '2019-11-05T20:22:54.150Z' errorMessage: Completed with 2 instance failure(s). filter: id=* instanceDetailsSummary: instancesFailed: '1' instancesSucceeded: '2' instancesTimedOut: '1' instanceFilter: {} name: projects/1234567/patchJobs/23b0815e-1c94-4dc6-91b1-30a6da395cb9 patchConfig: {} percentComplete: 100.0 state: COMPLETED_WITH_ERRORS updateTime: '2019-11-06T19:40:08.641Z'
REST
Di API, buat permintaan
GET
ke metodepatchJobs.get
.GET https://osconfig.googleapis.com/v1/projects/project-id/patchJobs/patch-job-id
Ganti kode berikut:
project-id
: Project ID Anda.patch-job-id
: ID tugas patch Anda.
Membatalkan tugas patch
Saat membatalkan tugas patch, agen Konfigurasi OS menyelesaikan sub-tugas yang berada di sana, tetapi tidak akan melanjutkan tugas setelahnya. Sub-tugas mengacu pada tugas yang dilakukan oleh agen yang tidak dapat dihentikan.
Misalnya, jika tugas patch dibatalkan saat instance VM di-reboot, proses mulai ulang (dan kemungkinan patch otomatis setelah mulai ulang) masih akan berjalan hingga selesai, tetapi agen tidak memulai tugas tambahan untuk patch tersebut.
console
- Di konsol Trusted Cloud , buka halaman Compute Engine > VM Manager > Patch.
- Pilih tab Tugas Patch.
- Luaskan menu Tindakan untuk tugas patch yang ingin dibatalkan.
- Pilih Batal.
gcloud
Gunakan perintah
os-config patch-jobs cancel
untuk membatalkan tugas patch. Gantipatch-job-id
dengan ID untuk tugas patch Anda.gcloud compute os-config patch-jobs cancel patch-job-id
REST
Di API, buat permintaan
POST
ke metodepatchJobs.cancel
.POST https://osconfig.googleapis.com/v1/projects/project-id/patchJobs/patch-job-id:cancel
Ganti kode berikut:
project-id
: Project ID Anda.patch-job-id
: ID tugas patch Anda.
Apa langkah selanjutnya?
- Pelajari Patch lebih lanjut.
- Pelajari status kepatuhan patch lebih lanjut.
- Membuat tugas patch.
- Menjadwalkan tugas patch.
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 page outlines how to manage patch jobs after creation, including viewing patch job lists, VM instance details, and specific patch job information."],["You can list patch jobs to see both active and completed jobs, using the Google Cloud console, the Google Cloud CLI, or REST."],["It is possible to review the status of patches for individual VM instances involved in a particular patch job to check if they have succeeded, failed, or timed out."],["The details of a specific patch job can be examined, such as its creation time, status, and the number of successful or failed instances."],["Active patch jobs can be canceled, though the OS Config agent will finish any sub-task currently in progress, and permissions can be configured for users that are not owners of the project."]]],[]] -