Vous pouvez passer du modèle de licence BYOL (Bring Your Own License) au modèle de paiement à l'usage (PAYG) pour vos instances de machines virtuelles (VM) Windows Server. Les modifications de licence de PAYG à BYOL ne sont pas acceptées. Pour en savoir plus sur les licences Windows Server sur Cloud de Confiance by S3NS, consultez Licences Microsoft sur Cloud de Confiance by S3NS.
Pour en savoir plus sur les références et les codes de licence, et pour déterminer les modifications de licence autorisées, consultez Modifications et restrictions concernant les licences.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux services et aux API Cloud de Confiance by S3NS . Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la console Cloud de Confiance pour accéder aux services Cloud de Confiance by S3NS et aux API, vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez la Google Cloud CLI en exécutant la commande suivante :
gcloud init
-
- Définissez une région et une zone par défaut.
Préparer la mise à jour de la licence d'un disque
Pour mettre à jour la licence du disque lorsqu'il est associé à une instance en cours d'exécution, arrêtez d'abord l'instance ou dissociez le disque.
- Arrêtez l'instance. Cela arrête temporairement l'instance avant de mettre à jour la licence du disque.
- Dissociez le disque. Cela dissocie le disque de l'instance avant de mettre à jour la licence du disque.
Remplacer une licence BYOL par une licence PAYG
Pour remplacer une licence BYOL par une licence au paiement à l'utilisation, utilisez la Google Cloud CLI ou l'API Compute Engine.
gcloud
Pour remplacer la licence d'un disque par une référence ou un code de licence, utilisez la commande gcloud compute disks update :
gcloud compute disks update DISK_NAME \
--replace-license=PREVIOUS_LICENSE,NEW_LICENSE
Remplacez les éléments suivants :
DISK_NAME: nom du disque à remplacer.PREVIOUS_LICENSE: référence de licence précédente remplacée, par exemple"projects/windows-cloud/global/licenses/windows-server-2016-byol","projects/windows-cloud/global/licenses/windows-server-2019-byol".NEW_LICENSE: nouvelle référence de licence, par exemple"projects/windows-cloud/global/licenses/windows-server-2016-dc","projects/windows-cloud/global/licenses/windows-server-2019-dc".
REST
Pour remplacer la licence d'un disque, ajoutez la nouvelle licence au corps de la requête et omettez l'ancienne licence. Appelez la méthode disks.update v1 suivante :
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"]}'
Remplacez les éléments suivants :
PROJECT: nom du projet.ZONE: zone contenant la VMDISK_NAME: nom du disqueNEW_LICENSE: nouvelle référence de licence, par exemple"projects/windows-cloud/global/licenses/windows-server-2016-dc","projects/windows-cloud/global/licenses/windows-server-2019-dc"ou code de licence, par exemple"1000213","3389558045860892917".
Activer la nouvelle licence PAYG
Après avoir remplacé la licence sur le disque, vous devez activer le système d'exploitation à l'aide du service de gestion des clés (KMS, Key Management Service). Cloud de Confiance by S3NS
Pour activer la licence, procédez comme suit sur la VM Windows :
- Connectez-vous à la VM Windows.
- Ouvrez un terminal PowerShell en tant qu'administrateur.
Mettez à jour le package sysprep Google Compute Engine. Vous vous assurez ainsi de disposer de la dernière version du script d'activation contenant les codes de licence requis.
googet -noconfirm update google-compute-engine-sysprep
Exécutez le script
activate_instance.ps1. Ce script détecte la nouvelle licence au paiement à l'utilisation et configure le serveur KMS approprié.& "C:\Program Files\Google\Compute Engine\sysprep\activate_instance.ps1"
Valider le changement de licence
Pour vérifier que votre licence a été modifiée sur le disque de démarrage, procédez comme suit :
Obtenez des informations sur le disque de démarrage en exécutant la commande
gcloud compute disks describe:gcloud compute disks describe DISK_NAME \ --zone=ZONE \ --format="value(licenses)"Remplacez les éléments suivants :
DISK_NAME: nom du disque de démarrage dont vous souhaitez valider la licenceZONE: zone contenant le disque de démarrage dont vous souhaitez valider la licence
Vérifiez que le résultat ressemble à ce qui suit :
https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc