Kontrol pemeliharaan lanjutan untuk sole-tenancy memungkinkan Anda mengontrol peristiwa pemeliharaan terencana untuk grup sole-tenant node dan meminimalkan gangguan terkait pemeliharaan. Fitur ini hanya tersedia untuk grup sole-tenant node. Untuk menggunakan fitur ini dengan virtual machine yang ada, Anda harus memindahkan VM terlebih dahulu ke grup sole-tenant node yang telah mengaktifkan kontrol pemeliharaan lanjutan.
Fitur kontrol pemeliharaan lanjutan untuk sole-tenancy memungkinkan Anda:
- Periksa peristiwa pemeliharaan yang dijadwalkan untuk sole-tenant node 28 hari sebelumnya.
- Picu pemeliharaan segera atau jadwalkan untuk nanti. Perhatikan bahwa jika Anda segera memicu pemeliharaan, pemeliharaan akan dilakukan dalam waktu 6 jam sejak Anda memicu permintaan.
Berikut adalah proses untuk membuat grup sole-tenant node dengan kontrol pemeliharaan lanjutan:
Ikut serta dalam kontrol pemeliharaan lanjutan pada grup sole-tenant node yang kompatibel. Fitur ini hanya tersedia untuk grup sole-tenant node. Untuk menggunakan fitur ini dengan VM atau workload sole-tenant yang ada, Anda harus memindahkan VM terlebih dahulu ke grup sole-tenant node dengan kontrol pemeliharaan lanjutan yang diaktifkan.
Periksa pemeliharaan mendatang untuk sole-tenant node Anda. Pemeliharaan untuk sole-tenant node terjadi paling banyak setiap 28 hari. Anda dapat memeriksa peristiwa pemeliharaan untuk node 28 hari sebelum dimulainya masa pemeliharaan 6 jam yang dijadwalkan untuk node tersebut.
Jika pemeliharaan dijadwalkan untuk sole-tenant node, dan sebelum masa pemeliharaan terjadwal dimulai, Anda dapat:
Picu pemeliharaan segera, atau jadwalkan untuk nanti. Jika Anda memilih untuk segera memicu pemeliharaan, pemeliharaan akan dilakukan dalam waktu 6 jam sejak Anda memicu permintaan. Perhatikan bahwa tanggal dan waktu terjadwal yang Anda pilih harus sebelum waktu mulai masa pemeliharaan awal.
Jika Anda tidak segera memicu pemeliharaan atau menjadwalkannya untuk nanti, pemeliharaan akan dilakukan dalam waktu yang disediakan di masa pemeliharaan awal.
Anda dapat memilih untuk menskalakan grup sole-tenant node secara otomatis dengan mengaktifkan kontrol pemeliharaan lanjutan. Log audit dibuat dalam semua kasus.
Kelompok mesin yang didukung
Kontrol pemeliharaan lanjutan untuk sole-tenant node didukung untuk kelompok mesin C2, C3, C3D, C4, G2, H3, M1, M2, M3, dan M4 dalam Ketersediaan Umum.
Batasan
Berikut adalah batasan kontrol pemeliharaan lanjutan untuk fitur sole-tenancy:
- SSD dan GPU lokal: SSD dan GPU lokal tidak didukung oleh fitur ini.
- Kebijakan pemeliharaan: Fitur ini mendukung kebijakan pemeliharaan default (migrasi langsung). Kebijakan pemeliharaan lainnya, seperti, mulai ulang di tempat yang sama dan migrasi dalam grup node tidak didukung.
- Node: Fitur ini dapat mendukung maksimum 20 node per project, per zona.
- Kontrol pemeliharaan lanjutan untuk grup sole-tenant node yang ada: Anda tidak dapat mengaktifkan kontrol pemeliharaan lanjutan untuk grup sole-tenant node yang ada. Jika ingin menjalankan workload yang ada di grup sole-tenant node dengan kontrol pemeliharaan lanjutan diaktifkan, Anda harus membuat grup node baru terlebih dahulu dengan kontrol pemeliharaan lanjutan diaktifkan, lalu memigrasikan workload ke grup ini. Demikian pula, untuk memilih tidak menggunakan kontrol pemeliharaan lanjutan, Anda harus memigrasikan sole-tenant node ke dalam grup sole-tenant node yang tidak mengaktifkan kontrol pemeliharaan lanjutan.
- Dampak pada kebijakan pemeliharaan saat ini: Jika Anda mengaktifkan fitur ini, fitur ini akan menggantikan masa pemeliharaan yang ada yang terkait dengan sole-tenant node.
Biaya
Tidak ada biaya tambahan untuk menggunakan kontrol pemeliharaan lanjutan pada sole-tenant node.
Sebelum memulai
- Sebelum menyediakan VM pada sole-tenant node, periksa kuota Anda. Tergantung pada jumlah dan ukuran node yang dipesan, Anda mungkin perlu meminta kuota tambahan.
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Cloud de Confiance by S3NS dan API. Untuk menjalankan
kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Cloud de Confiance untuk mengakses layanan dan API Cloud de Confiance by S3NS , Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
-
- Tetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan 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 Cloud de Confiance .
Mengaktifkan kontrol pemeliharaan lanjutan di sole-tenant node
Kontrol pemeliharaan lanjutan untuk sole-tenancy adalah fitur keikutsertaan dan hanya tersedia untuk grup sole-tenant node. Untuk menggunakan fitur ini dengan VM atau workload sole-tenant yang ada, Anda harus memindahkan VM ke grup sole-tenant node dengan kontrol pemeliharaan lanjutan yang diaktifkan terlebih dahulu.
Konsol
Anda dapat mengaktifkan kontrol pemeliharaan lanjutan saat membuat grup node dengan memilih opsi Opt-in for sole-tenancy advanced maintenance di bagian Configure Maintenance Settings. Untuk mengetahui informasi selengkapnya, lihat Membuat grup sole-tenant node.
gcloud
Untuk membuat grup sole-tenant node dengan kontrol pemeliharaan lanjutan, gunakan
perintah gcloud compute sole-tenancy node-groups create.
Flag --maintenance-interval=RECURRENT dalam perintah berikut menentukan bahwa sole-tenant node diikutsertakan dalam kontrol pemeliharaan lanjutan.
gcloud compute sole-tenancy node-groups create NODE_GROUP_NAME \ --node-template=NODE_TEMPLATE_NAME \ --zone=NODE_GROUP_ZONE \ --target-size=NODE_GROUP_SIZE \ --maintenance-interval=RECURRENT
Ganti kode berikut:
NODE_GROUP_NAME: nama grup node.NODE_TEMPLATE_NAME: nama template node yang akan digunakan untuk membuat grup ini.NODE_GROUP_SIZE: jumlah node yang akan dibuat dalam grup.NODE_GROUP_ZONE: zona tempat membuat grup node. Region ini harus sama dengan template node tempat Anda mendasarkan grup node.
REST
Untuk membuat grup sole-tenant node dengan kontrol pemeliharaan lanjutan berdasarkan template node yang dibuat sebelumnya, gunakan metode nodeGroups.insert.
Parameter maintenanceInterval dalam perintah berikut menentukan bahwa sole-tenant node diikutsertakan dalam kontrol pemeliharaan lanjutan.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups
{
"name": "NODE_GROUP_NAME",
"nodeTemplate": "NODE_TEMPLATE_URL",
"zone": "NODE_GROUP_ZONE",
"size": "NODE_GROUP_SIZE",
"maintenanceInterval": "RECURRENT"
}
Ganti kode berikut:
PROJECT_ID: nama project tempat grup node berada.NODE_GROUP_ZONE: zona grup node.NODE_GROUP_NAME: nama grup node.NODE_TEMPLATE_URL: URL template node yang akan digunakan untuk membuat grup ini.NODE_GROUP_SIZE: jumlah node yang akan dibuat dalam grup.
Flag tingkat node menggantikan flag VM yang ditetapkan sebelumnya. Oleh karena itu, memilih kontrol pemeliharaan lanjutan akan menggantikan flag pemeliharaan sebelumnya.
Memeriksa pemeliharaan mendatang
Pemeliharaan untuk sole-tenant node terjadi paling banyak setiap 28 hari. Anda dapat memeriksa peristiwa pemeliharaan untuk node 28 hari sebelum dimulainya masa pemeliharaan 6 jam, yang menjadwalkan pemeliharaan untuk node tersebut.
Konsol
Setelah memilih ikut serta dalam grup sole-tenant node untuk kontrol pemeliharaan lanjutan, Anda akan melihat peristiwa pemeliharaan mendatang dengan cara berikut:
Di konsol Cloud de Confiance , buka halaman Sole-tenant nodes.
Klik Node groups untuk melihat daftar grup sole-tenant node.
Untuk grup sole-tenant node, Anda dapat melihat kolom Maintenance Status dan Maintenance Time di tabel untuk pemeliharaan mendatang. Karena pemeliharaan ditetapkan di tingkat node, informasi pemeliharaan yang Anda lihat di sini adalah pemeliharaan berikutnya yang dijadwalkan untuk salah satu node dalam grup node.
Untuk melihat informasi pemeliharaan setiap node dalam grup sole-tenant node, klik Name grup node untuk membuka halaman detail. Untuk setiap node dalam grup node, kolom Status Pemeliharaan dan Waktu Pemeliharaan dalam tabel menampilkan informasi pemeliharaan mendatang.
gcloud
Untuk mencantumkan node dari grup sole-tenant node dengan kontrol pemeliharaan lanjutan beserta informasi pemeliharaannya, gunakan perintah gcloud compute sole-tenancy node-groups list-nodes.
gcloud compute sole-tenancy node-groups list-nodes NODE_GROUP_NAME \ --format "table(name, status, node_type, instances, server_id, upcoming_maintenance)"
Ganti NODE_GROUP_NAME dengan nama grup node.
REST
Untuk mencantumkan node dari grup sole-tenant node dengan kontrol pemeliharaan lanjutan beserta informasi pemeliharaannya, gunakan metode nodeGroups.listNodes.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups/NODE_GROUP_ID/listNodes
Ganti kode berikut:
PROJECT_ID: nama project tempat grup node berada.NODE_GROUP_ZONE: zona grup node.NODE_GROUP_ID: ID grup node.
Berikut adalah respons metode nodeGroups.listNodes:
{
…
"items": [
…
{
"name": string,
"status": string,
…
"upcomingMaintenance": {
"canReschedule": boolean,
"maintenanceType": enum, // SCHEDULED | UNSCHEDULED
"windowStartTime": string, // RFC 3339 timestamp string
"windowEndTime": string, // RFC 3339 timestamp string
"latestWindowStartTime": string, // RFC 3339 timestamp string
"maintenanceStatus": enum // PENDING | ONGOING
},
…
},
…
],
…
}
Berikut adalah detail peristiwa pemeliharaan untuk grup node:
| Nama parameter | Deskripsi |
|---|---|
windowStartTime |
Waktu mulai masa pemeliharaan. |
windowEndTime |
Waktu berakhir masa pemeliharaan. |
latestWindowStartTime |
Waktu mulai masa pemeliharaan awal. Anda dapat memilih untuk segera memicu pemeliharaan, atau menjadwalkannya untuk tanggal dan waktu yang lebih lambat hanya sebelum latestWindowStartTime.
|
maintenanceType |
Jenis pemeliharaan yang akan dilakukan: - Scheduled: Pemeliharaan dijadwalkan untuk node ini. - Tidak terjadwal: Pemeliharaan ini merupakan update penting yang pemberitahuannya diberikan jauh lebih singkat. |
canReschedule |
Apakah pemeliharaan dapat dijadwalkan ulang. |
maintenanceStatus |
Status operasi pemeliharaan saat ini: - Pending: Operasi pemeliharaan belum dimulai, tetapi sudah dijadwalkan. - Sedang berlangsung: Masa pemeliharaan telah dimulai. |
Jika Anda tidak melihat peristiwa pemeliharaan, berarti tidak ada pemeliharaan mendatang untuk node mana pun dalam grup node.
Memicu pemeliharaan segera atau menjadwalkan pemeliharaan untuk node
Setelah mengetahui node mana dalam grup sole-tenant node yang dijadwalkan untuk pemeliharaan, Anda dapat melakukan salah satu hal berikut:
Segera picu pemeliharaan. Jika Anda memilih untuk segera memicu pemeliharaan, pemeliharaan akan dilakukan dalam waktu 6 jam sejak Anda memicu permintaan.
Jadwalkan pemeliharaan untuk nanti berdasarkan kebutuhan Anda.
Jika Anda tidak segera memicu pemeliharaan atau menjadwalkannya untuk tanggal dan waktu yang lebih lambat, pemeliharaan akan terjadi dalam masa pemeliharaan awal. Setelah pemeliharaan untuk node dimulai, Anda tidak dapat menjeda atau menjadwalkan ulang.
Konsol
Untuk segera memicu pemeliharaan node, lakukan hal berikut:
Di konsol Cloud de Confiance , buka halaman Sole-tenant nodes.
Klik Node groups.
Klik nama grup node untuk membuka halaman detail.
Pilih node yang ingin Anda picu pemeliharaannya segera dan klik Start Now.
Anda akan melihat pesan konfirmasi dan pemeliharaan akan dilakukan dalam waktu 6 jam sejak Anda memicu permintaan.
Untuk menjadwalkan pemeliharaan untuk node, lakukan hal berikut:
Di konsol Cloud de Confiance , buka halaman Sole-tenant nodes.
Klik Node groups untuk melihat daftar grup sole-tenant node.
Klik Name grup node untuk membuka halaman detail.
Pilih node yang ingin Anda jadwalkan pemeliharaannya, lalu klik Schedule Maintenance.
Di panel Schedule Maintenance yang ditampilkan, pilih tanggal dan waktu yang Anda inginkan untuk pemeliharaan. Perhatikan bahwa Anda dapat menjadwalkan pemeliharaan untuk node kapan saja sebelum waktu mulai masa pemeliharaan awal.
Anda akan melihat pesan konfirmasi dan pemeliharaan akan dilakukan dalam waktu 6 jam sejak permintaan dipicu.
gcloud
Untuk memulai atau menjadwalkan pemeliharaan sole-tenant node dengan kontrol pemeliharaan lanjutan, gunakan perintah gcloud compute sole-tenancy node-groups perform-maintenance .
gcloud compute sole-tenancy node-groups perform-maintenance NODE_GROUP_NAME \ --zone=NODE_GROUP_ZONE \ --nodes=NODE_NAMES \ --window-start-time=WINDOW_START_TIME
Ganti kode berikut:
NODE_GROUP_NAME: nama grup node.NODE_GROUP_ZONE: zona grup node.NODE_NAMES: nama node yang ingin Anda lakukan pemeliharaan.WINDOW_START_TIME: tanggal dan waktu mulai pemeliharaan. Jika Anda ingin pemeliharaan dimulai sesegera mungkin, hapus flag ini.
REST
Gunakan metode nodeGroups.performMaintenance untuk memulai atau menjadwalkan pemeliharaan sole-tenant node
dengan kontrol pemeliharaan lanjutan.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups/NODE_GROUP_NAME/performMaintenance
{
"nodes": [
"NODE_NAME"
],
"startTime": "START_TIME"
}
Ganti kode berikut:
PROJECT_ID: nama project tempat grup node berada.NODE_GROUP_ZONE: zona grup node.NODE_GROUP_NAME: nama grup node.NODE_NAME: nama node tempat Anda ingin melakukan pemeliharaan. Anda harus menentukan setidaknya satu node.START_TIME: opsional: tanggal dan waktu mulai pemeliharaan, yang diformat sebagai stempel waktu RFC 3339. Jika dihilangkan, pemeliharaan akan dimulai sesegera mungkin.
Kolom Status Pemeliharaan node menampilkan status berikut selama proses pemeliharaan:
- Tertunda: Operasi pemeliharaan belum dimulai, tetapi sudah dijadwalkan.
- Sedang berlangsung: Masa pemeliharaan telah dimulai. Peristiwa pemeliharaan tetap Sedang berlangsung hingga pemeliharaan berhasil diselesaikan untuk node.
Memeriksa apakah pemeliharaan sudah selesai
Untuk mengkueri status pemeliharaan node dengan kontrol pemeliharaan lanjutan, gunakan
perintah gcloud compute sole-tenancy node-groups list-nodes atau metode nodeGroups.listNodes.
Untuk mengetahui informasi selengkapnya, lihat memeriksa status pemeliharaan.
- Pemeliharaan berhasil: Jika pemeliharaan sole-tenant node berhasil, notifikasi pemeliharaan akan dihapus. Saat Anda mengkueri nama grup node, bagian
upcomingMaintenancetidak akan ada lagi untuk node tersebut. - Pemeliharaan gagal: Jika pemeliharaan gagal diselesaikan dalam jangka waktu 6 jam, peristiwa pemeliharaan akan tetap Berlangsung hingga pemeliharaan berhasil diselesaikan untuk node. Setelah berhasil diselesaikan, notifikasi pemeliharaan akan dihapus.
Terkadang, permintaan pemicu pemeliharaan untuk tanggal dan waktu pilihan Anda mungkin ditolak jika Cloud de Confiance batas internal pada kontrol pemeliharaan lanjutan untuk sole-tenant node telah terlampaui untuk tanggal dan waktu yang ditentukan. Dalam hal ini, Anda harus memilih tanggal dan waktu lain untuk pemeliharaan node. Status Pemeliharaan untuk node ini adalah Sedang Berlangsung dan tetap demikian hingga pemeliharaan berhasil diselesaikan.
Mengubah tanggal dan waktu pemeliharaan terjadwal
Anda dapat mengubah tanggal dan waktu pemeliharaan terjadwal untuk sole-tenant node menggunakan prosedur yang sama dengan yang Anda gunakan untuk memicu atau menjadwalkan pemeliharaan untuk node.