Puoi creare un'istanza di macchina virtuale (VM) su Compute Engine utilizzando immagini provenienti dal tuo abbonamento Red Hat Cloud Access.
Con questa opzione, paghi Red Hat per gli abbonamenti alle licenze e paghi Google Cloud solo i costi di infrastruttura sostenuti. Quando utilizzi le immagini del sistema operativo dal tuo abbonamento Red Hat Cloud Access su Google Cloud, devi richiedere assistenza direttamente a Red Hat. Per richiedere assistenza, accedi al portale clienti Red Hat e apri un ticket di assistenza.
Quando crei una VM che utilizza un'immagine del sistema operativo RHEL, puoi accedere alla knowledge base di Red Hat utilizzando un'opzione Single Sign-On (SSO) disponibile tramite la Google Cloud console.
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:
Seleziona la scheda relativa alla modalità di utilizzo degli esempi in questa pagina:
Console
Quando utilizzi la Google Cloud console per accedere a Google Cloud servizi e API, non devi configurare l'autenticazione.
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.
-
- Imposta una regione e una zona predefinite.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per creare VM, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per creare VM. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per creare VM sono necessarie le seguenti autorizzazioni:
-
compute.instances.createsul progetto -
Per utilizzare un'immagine personalizzata per creare la VM:
compute.images.useReadOnlysull'immagine -
Per utilizzare uno snapshot per creare la VM:
compute.snapshots.useReadOnlysullo snapshot -
Per utilizzare un template di istanza per creare la VM:
compute.instanceTemplates.useReadOnlysul template di istanza -
Per specificare una subnet per la VM:
compute.subnetworks.usesul progetto o sulla subnet scelta -
Per specificare un indirizzo IP statico per la VM:
compute.addresses.usesul progetto -
Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete VPC:
compute.subnetworks.useExternalIpsul progetto o sulla subnet scelta -
Per assegnare una rete legacy alla VM:
compute.networks.usesul progetto -
Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete legacy:
compute.networks.useExternalIpsul progetto -
Per impostare i metadati dell'istanza VM per la VM:
compute.instances.setMetadatasul progetto -
Per impostare i tag per la VM:
compute.instances.setTagssulla VM -
Per impostare le etichette per la VM:
compute.instances.setLabelssulla VM -
Per impostare un service account che la VM possa utilizzare:
compute.instances.setServiceAccountsulla VM -
Per creare un nuovo disco per la VM:
compute.disks.createsul progetto -
Per collegare un disco esistente in modalità di sola lettura o di lettura e scrittura:
compute.disks.usesul disco -
Per collegare un disco esistente in modalità di sola lettura:
compute.disks.useReadOnlysul disco
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Crea una VM con un'immagine RHEL BYOS
In sintesi, per utilizzare l'abbonamento Red Hat Cloud Access su Google Cloud, devi completare i seguenti passaggi:
- Concedi Google Cloud l'accesso alle immagini nel tuo abbonamento Red Hat Cloud Access.
- Utilizza Google Cloud la console o Google Cloud CLI per creare la VM.
Concedi al tuo gruppo Google l'accesso al tuo abbonamento RHEL
Per fornire al tuo gruppo Google l'accesso alle immagini RHEL BYOS, completa i seguenti passaggi:
- Seleziona un gruppo Google esistente o creane uno.
- Aggiungi al gruppo Google tutti gli utenti e i service account che vuoi utilizzare queste immagini BYOS. Consulta Aggiungere persone al gruppo.
- Accedi al portale clienti Red Hat
e completa i seguenti passaggi:
- Nel menu di navigazione, seleziona Cloud Access.
- Fai clic su Attiva un nuovo provider.
- Nel menu Seleziona un provider di servizi e cloud certificato Red Hat , seleziona Google Compute Engine.
- Inserisci il tuo ID Google Compute Engine. Si tratta dell' indirizzo email del gruppo Google creato nel passaggio 1.
- Seleziona i prodotti che vuoi attivare.
- Fai clic su Attiva.
Potrebbero essere necessarie 3-4 ore prima che il tuo Google Cloud account venga collegato al portale clienti Red Hat.
Informazioni sui progetti RHEL BYOS
rhel-byos-cloud è un progetto pubblico che contiene un elenco di tutte le immagini RHEL BYOS
disponibili. Google Cloud Puoi fare riferimento a questo progetto per trovare il nome o la famiglia di immagini corretti da utilizzare per creare la tua istanza VM nel tuo progetto. Le immagini sono gestite da Google Cloud, ma possono
essere utilizzate solo se hai attivato correttamente l'abbonamento RHEL BYOS.
crea la VM
Dopo aver concesso al tuo gruppo Google l'accesso al tuo abbonamento RHEL, le tue
immagini RHEL BYOS sono disponibili nel progetto pubblico Google Cloud rhel-byos-cloud su Compute Engine, ma creerai la tua VM nel tuo progetto.
Console
La Google Cloud console semplifica questa procedura presentando automaticamente le
immagini RHEL BYOS disponibili dal rhel-byos-cloud progetto.
Nella Google Cloud console, vai alla pagina Crea un'istanza.
Specifica un Nome per la VM. Per ulteriori informazioni, consulta le convenzioni per la denominazione delle risorse.
(Facoltativo) Modifica la zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una Configurazione macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia.
Nella scheda Immagini pubbliche, completa i seguenti passaggi:
- Nel menu a discesa Sistema operativo, seleziona una delle seguenti opzioni:
- Red Hat Enterprise Linux
- Red Hat Enterprise Linux per SAP
- Nel menu a discesa Tipo di versione, seleziona l'immagine che vuoi utilizzare.
- Nella sezione Tipo di licenza, seleziona Bring Your Own Subscription/License (BYOS/BYOL).
- Specifica il tipo di disco di avvio.
- Specifica le dimensioni del disco di avvio.
- (Facoltativo) Per le opzioni di configurazione avanzata, fai clic su Mostra configurazione avanzata.
- Per confermare le opzioni relative al disco di avvio, fai clic su Seleziona.
- Nel menu a discesa Sistema operativo, seleziona una delle seguenti opzioni:
Apporta ulteriori personalizzazioni della VM, in base alle necessità.
Per creare e avviare la VM, fai clic su Crea.
gcloud
La creazione di una VM con Google Cloud CLI è una procedura in due passaggi per assicurarti di utilizzare l'immagine corretta dal progetto rhel-byos-cloud.
Per trovare l'immagine RHEL BYOS che vuoi utilizzare. Esegui il comando seguente per elencare le immagini disponibili nel progetto
rhel-byos-cloud:gcloud compute images list \ --project=rhel-byos-cloud \ --filter="name ~ rhel-byos"
Nell'output comando, prendi nota del
namedell'immagine che vuoi utilizzare. Ad esempio, il nome potrebbe essererhel-9-byosorhel-9-2-sap-byos.Crea la VM con un'immagine BYOS nel tuo progetto facendo riferimento all'immagine trovata nel passaggio precedente eseguendo il
gcloud compute instances createcomando con PROJECT_ID e IMAGE_NAME.gcloud compute instances create VM_NAME \ --project=PROJECT_ID \ --image=IMAGE_NAME
Sostituisci quanto segue:
VM_NAME: nome della nuova VMPROJECT_ID: l'ID progetto in cui vuoi creare la VMIMAGE_NAME: il nome specifico dell'immagine che vuoi utilizzare