Questa pagina spiega come passare dai modelli di fatturazione pay-as-you-go (PAYG) e bring-your-own-subscription (BYOS) per i seguenti sistemi operativi Linux:
- Red Hat Enterprise Linux (RHEL)
- RHEL per SAP
- SUSE Linux Enterprise Server (SLES)
- SLES per SAP
Per passare da una licenza BYOL (bring-your-own-license) a una licenza PAYG per Windows Server, vedi Passare da una licenza BYOL a una licenza PAYG per Windows Server. Per informazioni dettagliate sui codici di licenza e su come determinare le modifiche consentite alla licenza, 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 Google Cloud . Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud initSe utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
- Set a default region and zone.
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.
Modificare una licenza BYOS in una licenza PAYG
Per sostituire una licenza BYOS 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_LICENSESostituisci quanto segue:
DISK_NAME: il nome del disco da sostituire.PREVIOUS_LICENSE: il riferimento alla licenza precedente che viene sostituita, ad esempio"rhel-7-byos","rhel-8-byos".NEW_LICENSE: il nuovo riferimento alla licenza, ad esempio"rhel-7-server","rhel-8-server".
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.updatev1: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 progettoZONE: la zona che contiene la VMDISK_NAME: il nome del disco.NEW_LICENSE: il nuovo riferimento alla licenza, ad esempio"rhel-6-byos","rhel-7-byos"o il codice di licenza, ad esempio"4720191914037931587","1492188837615955530".
Convalida la modifica della licenza
Per verificare che la licenza sia stata modificata sul disco di avvio, utilizza la seguente procedura:
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 licenzaZONE: la zona contenente il disco di avvio di cui desideri verificare la licenza
Verifica che l'output sia simile al seguente:
https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-server
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-02-21 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-02-21 UTC."],[],[]] -