Rechercher

3.4. Téléchargement de l'image RHEL sur GCP

download PDF

Pour télécharger votre image RHEL 9 sur Google Cloud Platform (GCP), suivez les procédures de cette section.

3.4.1. Créer un nouveau projet sur GCP

Suivez les étapes suivantes pour créer un nouveau projet sur Google Cloud Platform (GCP).

Conditions préalables

  • Vous devez disposer d'un compte auprès de GCP. Si ce n'est pas le cas, consultez Google Cloud pour plus d'informations.

Procédure

  1. Lancez la console GCP.
  2. Cliquez sur le menu déroulant à droite de Google Cloud Platform.
  3. Dans le menu contextuel, cliquez sur NEW PROJECT.
  4. Dans la fenêtre New Project, saisissez un nom pour votre nouveau projet.
  5. Vérifiez Organization. Cliquez sur le menu déroulant pour modifier l'organisation, si nécessaire.
  6. Confirmez l'adresse Location de votre organisation ou dossier parent. Cliquez sur Browse pour rechercher et modifier cette valeur, si nécessaire.
  7. Cliquez sur CREATE pour créer votre nouveau projet GCP.

    Note

    Une fois le SDK Google Cloud installé, vous pouvez utiliser la commande CLI gcloud projects create pour créer un projet. Par exemple, vous pouvez créer un projet à l'aide de la commande CLI suivante

    # gcloud projects create my-gcp-project3 --name project3

    L'exemple crée un projet avec l'ID de projet my-gcp-project3 et le nom de projet project3. Voir gcloud project create pour plus d'informations.

3.4.2. Installation du SDK Google Cloud

Suivez les étapes suivantes pour installer le SDK Google Cloud.

Procédure

  1. Suivez les instructions du GCP pour télécharger et extraire l'archive Google Cloud SDK. Voir le document GCP Quickstart for Linux pour plus de détails.
  2. Suivez les mêmes instructions pour initialiser le SDK Google Cloud.

    Note

    Une fois que vous avez initialisé le SDK Google Cloud, vous pouvez utiliser les commandes CLI gcloud pour effectuer des tâches et obtenir des informations sur votre projet et vos instances. Par exemple, vous pouvez afficher des informations sur le projet à l'aide de la commande gcloud compute project-info describe --project <project-name>.

3.4.3. Création de clés SSH pour Google Compute Engine

Effectuez la procédure suivante pour générer et enregistrer des clés SSH avec la GCE afin de pouvoir accéder directement à une instance par SSH en utilisant son adresse IP publique.

Procédure

  1. Utilisez la commande ssh-keygen pour générer une paire de clés SSH à utiliser avec GCE.

    # ssh-keygen -t rsa -f ~/.ssh/google_compute_engine
  2. Sur la page du tableau de bord de la console GCP, cliquez sur le menu Navigation à gauche de Google Cloud Console banner et sélectionnez Compute Engine puis Metadata.
  3. Cliquez sur SSH Keys puis sur Edit.
  4. Saisissez le résultat généré par le fichier ~/.ssh/google_compute_engine.pub et cliquez sur Save.

    Vous pouvez maintenant vous connecter à votre instance en utilisant le protocole SSH standard.

    # ssh -i ~/.ssh/google_compute_engine <username>@<instance_external_ip>
Note

Vous pouvez exécuter la commande gcloud compute config-ssh pour remplir votre fichier de configuration avec des alias pour vos instances. Les alias permettent des connexions SSH simples par nom d'instance. Pour plus d'informations sur la commande gcloud compute config-ssh, voir gcloud compute config-ssh.

3.4.4. Création d'un godet de stockage dans GCP Storage

L'importation vers GCP nécessite un GCP Storage Bucket. Suivez les étapes suivantes pour créer un bac de stockage.

Procédure

  1. Si vous n'êtes pas encore connecté à GCP, connectez-vous à l'aide de la commande suivante.

    # gcloud auth login
  2. Créer un panier de stockage.

    # gsutil mb gs://bucket_name
    Note

    Vous pouvez également utiliser la Google Cloud Console pour créer un bac. Pour plus d'informations, reportez-vous à la section Créer un seau.

Ressources supplémentaires

3.4.5. Conversion et téléchargement de votre image dans votre GCP Bucket

Suivez la procédure suivante pour convertir et télécharger votre image dans votre GCP Bucket. Les échantillons sont représentatifs ; ils convertissent une image qcow2 au format raw, puis tarent cette image pour la télécharger.

Procédure

  1. Exécutez la commande qemu-img pour convertir votre image. L'image convertie doit porter le nom disk.raw.

    # qemu-img convert -f qcow2 -O raw rhel-{ProductNumber}.0-sample.qcow2 disk.raw
  2. Goudronner l'image.

    # tar --format=oldgnu -Sczf disk.raw.tar.gz disk.raw
  3. Téléchargez l'image dans le panier que vous avez créé précédemment. Le téléchargement peut prendre quelques minutes.

    # gsutil cp disk.raw.tar.gz gs://bucket_name
  4. Depuis l'écran d'accueil Google Cloud Platform, cliquez sur l'icône du menu réduit et sélectionnez Storage puis Browser.
  5. Cliquez sur le nom de votre seau.

    L'image tarrée est listée sous le nom de votre godet.

    Note

    Vous pouvez également télécharger votre image en utilisant le site GCP Console. Pour ce faire, cliquez sur le nom de votre seau, puis sur Upload files.

3.4.6. Création d'une image à partir de l'objet dans le seau GCP

Effectuez la procédure suivante pour créer une image à partir de l'objet dans votre panier GCP.

Procédure

  1. Exécutez la commande suivante pour créer une image pour GCE. Indiquez le nom de l'image que vous créez, le nom de l'unité de stockage et le nom de l'image tarée.

    # gcloud compute images create my-image-name --source-uri gs://my-bucket-name/disk.raw.tar.gz
    Note

    Vous pouvez également utiliser la Google Cloud Console pour créer une image. Pour plus d'informations, voir Création, suppression et dépréciation d'images personnalisées.

  2. Optionnellement, trouver l'image dans la console GCP.

    1. Cliquez sur le menu Navigation à gauche de la bannière Google Cloud Console.
    2. Sélectionnez Compute Engine puis Images.

3.4.7. Création d'une instance Google Compute Engine à partir d'une image

Effectuez les étapes suivantes pour configurer une instance de VM GCE à l'aide de la console GCP.

Note

La procédure suivante fournit des instructions pour créer une instance VM de base à l'aide de la console GCP. Voir Création et démarrage d'une instance VM pour plus d'informations sur les instances VM GCE et leurs options de configuration.

Procédure

  1. Sur la page du tableau de bord de la console GCP, cliquez sur le menu Navigation à gauche de Google Cloud Console banner et sélectionnez Compute Engine puis Images.
  2. Sélectionnez votre image.
  3. Cliquez sur Create Instance.
  4. Sur la page Create an instance, entrez un Name pour votre instance.
  5. Choisissez un site Region et Zone.
  6. Choisissez un site Machine configuration qui répond ou dépasse les exigences de votre charge de travail.
  7. Veillez à ce que Boot disk indique le nom de votre image.
  8. Si vous le souhaitez, sous Firewall, sélectionnez Allow HTTP traffic ou Allow HTTPS traffic.
  9. Cliquez sur Create.

    Note

    Il s'agit des options de configuration minimales nécessaires pour créer une instance de base. Examinez les options supplémentaires en fonction des exigences de votre application.

  10. Trouvez votre image sous VM instances.
  11. Dans le tableau de bord de la console GCP, cliquez sur le menu Navigation à gauche de Google Cloud Console banner et sélectionnez Compute Engine puis VM instances.

    Note

    Vous pouvez également utiliser la commande CLI gcloud compute instances create pour créer une instance de VM GCE à partir d'une image. Voici un exemple simple.

    gcloud compute instances create myinstance3 --zone=us-central1-a --image test-iso2-image

    L'exemple crée une instance VM nommée myinstance3 dans la zone us-central1-a sur la base de l'image existante test-iso2-image. Voir gcloud compute instances create pour plus d'informations.

3.4.8. Connexion à votre instance

Suivez la procédure suivante pour vous connecter à votre instance GCE à l'aide de son adresse IP publique.

Procédure

  1. Exécutez la commande suivante pour vous assurer que votre instance fonctionne. La commande répertorie les informations relatives à votre instance GCE, y compris si l'instance est en cours d'exécution et, le cas échéant, l'adresse IP publique de l'instance en cours d'exécution.

    # gcloud compute instances list
  2. Connectez-vous à votre instance en utilisant le protocole SSH standard. L'exemple utilise la clé google_compute_engine créée précédemment.

    # ssh -i ~/.ssh/google_compute_engine < nom_utilisateur>@<instance_externe_ip>
    Note

    GCP offre un certain nombre de moyens de se connecter à votre instance par SSH. Voir Connexion aux instances pour plus d'informations. Vous pouvez également vous connecter à votre instance en utilisant le compte et le mot de passe root que vous avez définis précédemment.

3.4.9. Attacher des abonnements Red Hat

Pour attacher votre abonnement Red Hat à une instance RHEL, suivez les étapes suivantes.

Conditions préalables

  • Vous devez avoir activé vos abonnements.

Procédure

  1. Enregistrez votre système.

    # subscription-manager register --auto-attach
  2. Joignez vos abonnements.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.