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 payez Google Cloud uniquement 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 à Red Hat Knowledgebase à l'aide d'une option d'authentification unique (SSO) disponible via la console Google Cloud.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider 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 comme suit :
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
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 - 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.
- 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.
Accédez à la page Créer une instance dans Google Cloud Console.
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.
Examinez la liste des images BYOS RHEL disponibles. Pour afficher la liste des images RHEL BYOS, exécutez la commande suivante.
gcloud compute images list \ --project=rhel-byos-cloud \ --no-standard-images
Exécutez la commande
gcloud compute instances create
pour créer une VM avec une image BYOS :gcloud compute instances create VM_NAME \ --image-family=IMAGE_FAMILY \ --image-project=rhel-byos-cloud
Remplacez les éléments suivants :
VM_NAME
: nom de la nouvelle VM.IMAGE_FAMILY
: famille d'images RHEL BYOS que vous souhaitez utiliser. Par exemple,rhel-9-byos
ourhel-9-2-sap-byos
.
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 :
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 votre groupe Google à accéder à votre abonnement RHEL
Pour autoriser votre groupe Google à accéder aux images RHEL BYOS, procédez comme suit:
L'association de votre compte Google Cloud au portail client Red Hat peut prendre trois à quatre heures.
Créez la VM.
Une fois que votre groupe Google a accès à votre abonnement RHEL, vos images BYOS RHEL sont disponibles dans le projet
rhel-byos-cloud
sur Compute Engine. Vous pouvez ensuite créer une VM à l'aide de votre image RHEL BYOS.Console
gcloud
É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 2024/11/22 (UTC).
-