Anda dapat mengalihkan instance virtual machine (VM) Windows Server dari model bawa lisensi sendiri (BYOL) ke model bayar sesuai penggunaan (PAYG). Perubahan lisensi dari PAYG ke BYOL tidak didukung. Untuk mengetahui detail selengkapnya tentang pemberian lisensi Windows Server di Cloud de Confiance by S3NS, lihat Pemberian Lisensi Microsoft di Cloud de Confiance by S3NS.
Untuk mengetahui detail tentang referensi lisensi, kode lisensi, dan cara menentukan modifikasi lisensi yang diizinkan, lihat Perubahan dan batasan lisensi.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses Cloud de Confiance by S3NS layanan 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 Cloud de Confiance konsol untuk mengakses Cloud de Confiance by S3NS layanan dan API, 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.
Bersiap untuk memperbarui lisensi disk
Untuk memperbarui lisensi disk saat disk terpasang ke instance yang sedang berjalan, hentikan instance atau lepaskan disk terlebih dahulu.
- Hentikan instance. Instance akan dimatikan sementara sebelum lisensi disk diperbarui.
- Lepaskan disk. Tindakan ini akan melepaskan disk dari instance sebelum lisensi disk diperbarui.
Mengubah lisensi BYOL menjadi lisensi PAYG
Untuk mengganti lisensi BYOL dengan lisensi PAYG, gunakan Google Cloud CLI atau Compute Engine API.
gcloud
Untuk mengganti lisensi disk dengan referensi atau kode lisensi, gunakan
gcloud compute disks update perintah:
gcloud compute disks update DISK_NAME \
--replace-license=PREVIOUS_LICENSE,NEW_LICENSE
Ganti kode berikut:
DISK_NAME: nama disk yang akan diganti.PREVIOUS_LICENSE: referensi lisensi sebelumnya yang diganti, misalnya,"projects/windows-cloud/global/licenses/windows-server-2016-byol","projects/windows-cloud/global/licenses/windows-server-2019-byol".NEW_LICENSE: referensi lisensi baru , misalnya,"projects/windows-cloud/global/licenses/windows-server-2016-dc","projects/windows-cloud/global/licenses/windows-server-2019-dc".
REST
Untuk mengganti lisensi disk, tambahkan lisensi baru ke isi permintaan dan hapus lisensi sebelumnya. Panggil metode
disks.update v1 berikut:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/NEW_LICENSE"]}'
Ganti kode berikut:
PROJECT: nama projectZONE: zona yang berisi VMDISK_NAME: nama diskNEW_LICENSE: referensi lisensi baru, misalnya,"projects/windows-cloud/global/licenses/windows-server-2016-dc","projects/windows-cloud/global/licenses/windows-server-2019-dc", atau kode lisensi, misalnya,"1000213","3389558045860892917".
Mengaktifkan lisensi PAYG baru
Setelah mengganti lisensi di disk, Anda harus mengaktifkan sistem operasi menggunakan Cloud de Confiance by S3NS Key Management Service (KMS).
Untuk mengaktifkan lisensi, selesaikan langkah-langkah berikut di VM Windows:
- Hubungkan ke VM Windows.
- Buka terminal PowerShell sebagai administrator.
Perbarui paket sysprep Google Compute Engine. Tindakan ini memastikan Anda memiliki skrip aktivasi versi terbaru yang berisi kode lisensi yang diperlukan.
googet -noconfirm update google-compute-engine-sysprep
Jalankan skrip
activate_instance.ps1. Skrip ini mendeteksi lisensi PAYG baru dan mengonfigurasi server KMS yang benar.& "C:\Program Files\Google\Compute Engine\sysprep\activate_instance.ps1"
Memvalidasi perubahan lisensi
Untuk memvalidasi bahwa lisensi Anda telah diubah di boot disk, gunakan prosedur berikut:
Dapatkan informasi tentang boot disk dengan menjalankan
gcloud compute disks describeperintah:gcloud compute disks describe DISK_NAME \ --zone=ZONE \ --format="value(licenses)"Ganti kode berikut:
DISK_NAME: nama boot disk untuk memvalidasi lisensinyaZONE: zona yang berisi boot disk untuk memvalidasi lisensinya
Pastikan output-nya mirip dengan berikut ini:
https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc