Passare da Windows Server da BYOL a PAYG

Puoi passare dalle istanze di macchine virtuali (VM) Windows Server da un modello Bring Your Own License (BYOL) a un modello con pagamento a consumo (PAYG). Le modifiche delle licenze da pagamento a consumo a Bring Your Own License (BYOL) non sono supportate. Per ulteriori dettagli sulle licenze Windows Server su Cloud de Confiance by S3NS, consulta Licenze Microsoft su Cloud de Confiance by S3NS.

Per informazioni dettagliate su riferimenti alle licenze, codici di licenza e su come determinare le modifiche consentite alle licenze, vedi Modifiche e limitazioni delle licenze.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione verifica la tua identità per l'accesso ad API e servizi Cloud de Confiance by S3NS . Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    Seleziona la scheda relativa a come intendi utilizzare i campioni in questa pagina:

    Console

    Quando utilizzi la console Cloud de Confiance per accedere ai servizi Cloud de Confiance by S3NS e alle API, non devi configurare l'autenticazione.

    gcloud

    1. Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il comando seguente:

      gcloud init
  • Imposta una regione e una zona predefinite.

Prepararsi ad aggiornare la licenza di un disco

Per aggiornare la licenza del disco mentre è collegato a un'istanza in esecuzione, arresta l'istanza o scollega il disco.

  • Arresta l'istanza. Arresta temporaneamente l'istanza prima di aggiornare la licenza del disco.
  • Scollega il disco. In questo modo il disco viene scollegato dall'istanza prima di aggiornare la licenza del disco.

Sostituire una licenza BYOL con una licenza PAYG

Per sostituire una licenza BYOL con una licenza PAYG, utilizza Google Cloud CLI o l'API Compute Engine.

gcloud

Per sostituire la licenza di un disco con un riferimento o un codice di licenza, utilizza il comando gcloud compute disks update:

gcloud compute disks update DISK_NAME \
    --replace-license=PREVIOUS_LICENSE,NEW_LICENSE

Sostituisci quanto segue:

  • DISK_NAME: il nome del disco da sostituire.
  • PREVIOUS_LICENSE: il riferimento alla licenza precedente da sostituire, ad esempio "projects/windows-cloud/global/licenses/windows-server-2016-byol", "projects/windows-cloud/global/licenses/windows-server-2019-byol".
  • NEW_LICENSE: il nuovo riferimento alla licenza, ad esempio "projects/windows-cloud/global/licenses/windows-server-2016-dc", "projects/windows-cloud/global/licenses/windows-server-2019-dc".

REST

Per sostituire la licenza di un disco, aggiungi la nuova licenza al corpo della richiesta e ometti la licenza precedente. Chiama il seguente metodo disks.update v1:

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"]}'

Sostituisci quanto segue:

  • PROJECT: il nome del progetto
  • ZONE: la zona che contiene la VM
  • DISK_NAME: il nome del disco.
  • NEW_LICENSE: il nuovo riferimento alla licenza, ad esempio "projects/windows-cloud/global/licenses/windows-server-2016-dc", "projects/windows-cloud/global/licenses/windows-server-2019-dc" o il codice di licenza, ad esempio "1000213", "3389558045860892917".

Attivare la nuova licenza PAYG

Dopo aver sostituito la licenza sul disco, devi attivare il sistema operativo utilizzando il Key Management Service (KMS) Cloud de Confiance by S3NS .

Per attivare la licenza, completa i seguenti passaggi nella VM Windows:

  1. Connettiti alla VM Windows.
  2. Apri un terminale PowerShell come amministratore.
  3. Aggiorna il pacchetto sysprep di Google Compute Engine. In questo modo, avrai la certezza di disporre dell'ultima versione dello script di attivazione contenente i codici di licenza richiesti.

    googet -noconfirm update google-compute-engine-sysprep
    
  4. Esegui lo script activate_instance.ps1. Questo script rileva la nuova licenza PAYG e configura il server KMS corretto.

    & "C:\Program Files\Google\Compute Engine\sysprep\activate_instance.ps1"
    

Convalida la modifica della licenza

Per verificare che la licenza sia stata modificata sul disco di avvio, utilizza la seguente procedura:

  1. Per informazioni sul disco di avvio, esegui il comando gcloud compute disks describe:

    gcloud compute disks describe DISK_NAME \
        --zone=ZONE \
        --format="value(licenses)"
    

    Sostituisci quanto segue:

    • DISK_NAME: il nome del disco di avvio di cui desideri verificare la licenza
    • ZONE: la zona contenente il disco di avvio di cui desideri verificare la licenza
  2. Verifica che l'output sia simile al seguente:

    https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc