1.2. Exigences du CLI
Il faut télécharger et installer plusieurs outils CLI (interface de ligne de commande) pour pouvoir déployer un cluster.
1.2.1. AWS CLI (aws) Copier lienLien copié sur presse-papiers!
- Installez l’interface de ligne de commande AWS.
- Connectez-vous à votre compte AWS à l’aide de l’AWS CLI: Connectez-vous via AWS CLI
Contrôlez l’identité de votre compte:
$ aws sts get-caller-identityVérifiez si le rôle de service pour ELB (Elastic Load Balancing) existe:
$ aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing"Lorsque le rôle n’existe pas, créez-le en exécutant la commande suivante:
$ aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com"
1.2.2. CLI ROSA (rosa) Copier lienLien copié sur presse-papiers!
- Installez le ROSA CLI à partir de la console Web. Consultez l’installation du Red Hat OpenShift Service sur AWS (ROSA) CLI, rosa pour des instructions détaillées.
Connectez-vous à votre compte Red Hat en exécutant la connexion rosa et en suivant les instructions de la sortie de commande:
$ rosa login To login to your Red Hat account, get an offline access token at https://console.redhat.com/openshift/token/rosa ? Copy the token and paste it here:Alternativement, vous pouvez copier l’ensemble $ rosa login --token=abc… commande et coller cela dans le terminal:
$ rosa login --token=<abc..>Confirmez que vous êtes connecté en utilisant le compte et les informations d’identification corrects:
$ rosa whoami
1.2.3. CLI OpenShift (oc) Copier lienLien copié sur presse-papiers!
Le CLI OpenShift (oc) n’est pas nécessaire pour déployer un service Red Hat OpenShift sur le cluster AWS, mais est un outil utile pour interagir avec votre cluster après son déploiement.
- Cliquez ici pour télécharger et installer 'oc' à partir de la page d’outils OpenShift Cluster Manager (CLI), ou suivez les instructions de démarrage avec OpenShift CLI.
Assurez-vous que le CLI OpenShift a été installé correctement en exécutant la commande suivante:
$ rosa verify openshift-client