Vous pouvez créer une instance de machine virtuelle (VM) sur Compute Engine à l'aide des images de votre abonnement Red Hat Cloud Access.
Avec cette option, vous payez Red Hat pour les abonnements de licence et vous ne payez Google Cloudque pour les coûts d'infrastructure que vous occasionnez. Lorsque vous utilisez des images d'OS de votre abonnement Red Hat Cloud Access sur Google Cloud, vous devez demander une assistance directement à Red Hat. Pour demander de l'aide, connectez-vous à votre portail client Red Hat et ouvrez une demande d'assistance.
Lorsque vous créez une VM qui utilise une image d'OS RHEL, vous pouvez accéder à la base de connaissances Red Hat à l'aide d'une option d'authentification unique (SSO) disponible dans la console Google Cloud .
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification valide votre identité pour accéder aux services et aux API Google Cloud . 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 :
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
-
Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisez-la en exécutant la commande suivante :
gcloud init
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
- Set a default region and zone.
Rôles requis
Pour obtenir les autorisations nécessaires à la création de VM, demandez à votre administrateur de vous attribuer le rôle IAM Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1
) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.Ce rôle prédéfini contient les autorisations requises pour créer des VM. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour créer des VM :
compute.instances.create
sur le projet-
Pour créer la VM à l'aide d'une image personnalisée :
compute.images.useReadOnly
sur l'image -
Pour créer la VM à l'aide d'un instantané :
compute.snapshots.useReadOnly
sur l'instantané -
Pour créer la VM à l'aide d'un modèle d'instance :
compute.instanceTemplates.useReadOnly
sur le modèle d'instance -
Pour attribuer un ancien réseau à la VM :
compute.networks.use
sur le projet -
Pour spécifier une adresse IP statique pour la VM :
compute.addresses.use
sur le projet -
Pour attribuer une adresse IP externe à la VM, en cas d'utilisation d'un ancien réseau :
compute.networks.useExternalIp
sur le projet -
Pour spécifier un sous-réseau pour la VM :
compute.subnetworks.use
sur le projet ou sur le sous-réseau choisi -
Pour attribuer une adresse IP externe à la VM, en cas d'utilisation d'un réseau VPC :
compute.subnetworks.useExternalIp
sur le projet ou sur le sous-réseau choisi -
Pour définir les métadonnées d'instance de VM pour la VM :
compute.instances.setMetadata
sur le projet -
Pour définir des tags pour la VM :
compute.instances.setTags
sur la VM -
Pour définir des libellés pour la VM :
compute.instances.setLabels
sur la VM -
Pour définir un compte de service à utiliser avec la VM :
compute.instances.setServiceAccount
sur la VM -
Pour créer un disque pour la VM :
compute.disks.create
sur le projet -
Pour associer un disque existant en mode lecture seule ou en mode lecture-écriture :
compute.disks.use
sur le disque -
Pour associer un disque existant en mode lecture seule :
compute.disks.useReadOnly
sur le disque
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Créer une VM avec une image RHEL BYOS
En résumé, pour utiliser l'abonnement Red Hat Cloud Access sur Google Cloud, vous devez effectuer les étapes suivantes :
- Autorisez Google Cloud à accéder aux images de votre abonnement Red Hat Cloud Access.
- Utilisez la console Google Cloud ou Google Cloud CLI pour créer la VM.
Autorisez votre groupe Google à accéder à votre abonnement RHEL
Pour autoriser votre groupe Google à accéder aux images RHEL BYOS, procédez comme suit:
- Sélectionnez un groupe Google existant ou créez-en un.
- Ajoutez tous les utilisateurs et comptes de service pour lesquels vous souhaitez donner accès à ces images BYOS, dans le groupe Google. Consultez l'article Ajouter des personnes à votre groupe.
- Connectez-vous au portail client Red Hat et procédez comme suit :
- Dans le menu de navigation, sélectionnez Cloud Access.
- Cliquez sur Activer un nouveau fournisseur.
- Dans le menu Sélectionner un fournisseur de services et cloud certifié Red Hat, sélectionnez Google Compute Engine.
- Saisissez votre ID Google Compute Engine. Il s'agit de l'adresse e-mail du groupe Google créé à l'étape 1.
- Sélectionnez les produits que vous souhaitez activer.
- Cliquez sur Activer.
L'association de votre compte Google Cloud au portail client Red Hat peut prendre trois à quatre heures.
Comprendre les projets RHEL BYOS
rhel-byos-cloud
est un projet Google Cloud public qui contient la liste de toutes les images RHEL BYOS disponibles. Vous pouvez faire référence à ce projet pour trouver le nom ou la famille d'image appropriés que vous utiliserez ensuite pour créer votre propre instance de VM dans votre projet. Les images sont gérées par Google Cloud, mais elles ne peuvent être utilisées que si vous avez correctement activé votre abonnement RHEL BYOS.Créer la VM
Une fois que votre groupe Google a accès à votre abonnement RHEL, vos images BYOS RHEL sont disponibles dans le projet public Google Cloud
rhel-byos-cloud
sur Compute Engine, mais vous créerez votre propre VM dans votre propre projet.Console
La console Google Cloud simplifie ce processus en présentant automatiquement les images RHEL BYOS disponibles du projet
rhel-byos-cloud
.Dans la console Google Cloud , accédez à la page Créer une instance.
Spécifiez un nom pour votre VM. Pour en savoir plus, consultez Recommandation pour l'attribution de noms aux ressources.
Facultatif : modifiez la zone de cette VM. Si vous sélectionnez N'importe laquelle, Google choisit automatiquement une zone en fonction du type de machine et de la disponibilité.
Sélectionnez une configuration de machine pour votre VM.
Dans la section Disque de démarrage, cliquez sur Modifier.
Dans l'onglet Images publiques, procédez comme suit:
- Dans le menu déroulant Système d'exploitation, sélectionnez l'une des options suivantes :
- Red Hat Enterprise Linux
- Red Hat Enterprise Linux pour SAP
- Dans le menu déroulant Type de version, sélectionnez l'image que vous souhaitez utiliser.
- Dans la section Type de licence, sélectionnez Utiliser votre propre abonnement ou licence (BYOS/BYOL).
- Spécifiez le type de disque de démarrage.
- Spécifiez la taille du disque de démarrage.
- Facultatif : pour afficher les options de configuration avancées, cliquez sur Afficher la configuration avancée.
- Cliquez sur Sélectionner pour confirmer vos options de disque de démarrage.
- Dans le menu déroulant Système d'exploitation, sélectionnez l'une des options suivantes :
Effectuez des personnalisations supplémentaires de la VM, si nécessaire.
Pour créer et démarrer la VM, cliquez sur Créer.
gcloud
La création d'une VM avec Google Cloud CLI se fait en deux étapes pour vous assurer d'utiliser la bonne image du projet
rhel-byos-cloud
.Pour trouver l'image RHEL BYOS que vous souhaitez utiliser. Exécutez la commande suivante pour répertorier les images disponibles dans le projet
rhel-byos-cloud
:gcloud compute images list \ --project=rhel-byos-cloud \ --filter="name ~ rhel-byos"
Dans le résultat de la commande, notez le
name
de l'image que vous souhaitez utiliser. Par exemple, le nom peut êtrerhel-9-byos
ourhel-9-2-sap-byos
.Créez la VM avec une image BYOS dans votre propre projet en référençant l'image que vous avez trouvée à l'étape précédente en exécutant la commande
gcloud compute instances create
avec vos PROJECT_ID et IMAGE_NAME.gcloud compute instances create VM_NAME \ --project=PROJECT_ID \ --image=IMAGE_NAME
Remplacez les éléments suivants :
VM_NAME
: nom de la nouvelle VM.PROJECT_ID
: ID du projet dans lequel vous souhaitez créer la VMIMAGE_NAME
: nom spécifique de l'image que vous souhaitez utiliser
Étapes suivantes
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/11 (UTC).
-