1.3. Créer un ROSA avec le cluster HCP à l’aide du CLI


Lorsque vous utilisez le Red Hat OpenShift Service sur AWS (ROSA) CLI, rosa, pour créer un cluster, vous pouvez sélectionner les options par défaut pour créer le cluster rapidement.

Conditions préalables

  • Avec HCP, vous avez complété les prérequis AWS pour ROSA.
  • Des quotas de service AWS sont disponibles.
  • Le service ROSA est activé dans la console AWS.
  • L’installation et la configuration de la dernière ROSA CLI (rosa) sur votre hôte d’installation. Exécutez la version rosa pour voir votre version actuellement installée de la ROSA CLI. Lorsqu’une version plus récente est disponible, le CLI fournit un lien pour télécharger cette mise à jour.
  • En utilisant le ROSA CLI, vous vous êtes connecté à votre compte Red Hat.
  • C’est vous qui avez créé une configuration OIDC.
  • Le rôle de service AWS Elastic Load Balancing (ELB) existe dans votre compte AWS.

Procédure

  1. Faites appel à l’une des commandes suivantes pour créer votre ROSA avec le cluster HCP:

    Note

    Lors de la création d’un ROSA avec le cluster HCP, la machine par défaut Classless Inter-Domain Routing (CIDR) est 10.0.0.0/16. Dans le cas où cela ne correspond pas à la plage CIDR pour vos sous-réseaux VPC, ajoutez --machine-cidr <address_block> aux commandes suivantes. Afin d’en savoir plus sur les gammes CIDR par défaut pour Red Hat OpenShift Service sur AWS, consultez les définitions de la gamme CIDR.

    • Lorsque vous n’avez pas défini de variables environnementales, exécutez la commande suivante:

      $ rosa create cluster --cluster-name=<cluster_name> \ 
      1
      
          --mode=auto --hosted-cp [--private] \ 
      2
      
          --operator-roles-prefix <operator-role-prefix> \ 
      3
      
          --external-id <external-id> \ 
      4
      
          --oidc-config-id <id-of-oidc-configuration> \
          --subnet-ids=<public-subnet-id>,<private-subnet-id>
      Copy to Clipboard Toggle word wrap

      &Lt;.&gt; spécifiez le nom de votre cluster. Lorsque le nom de votre cluster est supérieur à 15 caractères, il contiendra un préfixe de domaine généré automatiquement en tant que sous-domaine pour votre cluster provisionné sur openshiftapps.com. Afin de personnaliser le sous-domaine, utilisez l’indicateur --domain-prefix. Le préfixe de domaine ne peut pas dépasser 15 caractères, doit être unique et ne peut pas être modifié après la création de clusters. &lt;.&gt; Option: L’argument --privé est utilisé pour créer des ROSA privés avec des clusters HCP. Lorsque vous utilisez cet argument, assurez-vous que vous n’utilisez que votre identifiant de sous-réseau privé pour --subnet-ids. &lt;.&gt; Par défaut, les noms de rôles de l’opérateur spécifique au cluster sont préfixés avec le nom du cluster et un hachage aléatoire à 4 chiffres. En option, vous pouvez spécifier un préfixe personnalisé pour remplacer &lt;cluster_name&gt;-&lt;hash&gt; dans les noms de rôles. Le préfixe est appliqué lorsque vous créez les rôles IAM d’opérateur spécifiques au cluster. Afin d’obtenir des informations sur le préfixe, consultez À propos des préfixes de rôle de l’opérateur IAM personnalisés.

      +

      Note

      Lorsque vous avez spécifié des chemins ARN personnalisés lorsque vous avez créé les rôles associés à l’ensemble du compte, le chemin personnalisé est automatiquement détecté. Le chemin personnalisé est appliqué aux rôles d’opérateur spécifiques au cluster lorsque vous les créez dans une étape ultérieure.

      &Lt;.&gt; optionnel : Un identifiant unique qui pourrait être requis lorsque vous assumez un rôle dans un autre compte.

    • Lorsque vous définissez les variables environnementales, créez un cluster avec un seul pool de machines initial, à l’aide d’une API publique ou privée, et d’un Ingress disponible publiquement ou privé en exécutant la commande suivante:

      $ rosa create cluster --private --cluster-name=<cluster_name> \
          --mode=auto --hosted-cp --operator-roles-prefix=$OPERATOR_ROLES_PREFIX \
          --oidc-config-id=$OIDC_ID --subnet-ids=$SUBNET_IDS
      Copy to Clipboard Toggle word wrap
    • Lorsque vous définissez les variables environnementales, créez un cluster avec un seul pool de machines initial, une API accessible au public et un Ingress disponible au public en exécutant la commande suivante:

      $ rosa create cluster --cluster-name=<cluster_name> --mode=auto \
          --hosted-cp --operator-roles-prefix=$OPERATOR_ROLES_PREFIX \
          --oidc-config-id=$OIDC_ID --subnet-ids=$SUBNET_IDS
      Copy to Clipboard Toggle word wrap
  2. Consultez l’état de votre cluster en exécutant la commande suivante:

    $ rosa describe cluster --cluster=<cluster_name>
    Copy to Clipboard Toggle word wrap

    Les changements de champ de l’État ci-après sont énumérés dans la sortie au fur et à mesure que l’installation du cluster progresse:

    • en attente (Préparer le compte)
    • installation (configurationDNS en cours)
    • installation
    • ♪ prêt ♪

      Note

      En cas d’échec de l’installation ou que le champ État ne change pas pour être prêt après plus de 10 minutes, vérifiez la documentation de dépannage de l’installation pour plus de détails. De plus amples informations sont disponibles sur les installations de dépannage. Les étapes à suivre pour contacter Red Hat Support pour obtenir de l’aide sont disponibles sur AWS.

  3. Faites le suivi de l’avancement de la création de clusters en regardant le Red Hat OpenShift Service sur les journaux des programmes d’installation AWS. Afin de vérifier les journaux, exécutez la commande suivante:

    $ rosa logs install --cluster=<cluster_name> --watch \ <.>
    Copy to Clipboard Toggle word wrap

    &Lt;.&gt; optionnel: Pour regarder les nouveaux messages de journal au fur et à mesure que l’installation progresse, utilisez l’argument --watch.

Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat