Prérequis
Avant de commencer le processus d'installation du cluster Container Platform OpenShift sur Oracle Cloud Infrastructure (OCI), assurez-vous que vous disposez de tous les comptes, ressources et configurations nécessaires pour une installation réussie.
Comptes et ressources
- Compte Red Hat : compte Red Hat et accès au programme d'installation assisté ou au programme d'installation basé sur l'agent.
- Compte OCI : compte OCI avec un domaine d'identité et des droits d'accès permettant de gérer les ressources suivantes :
Ressources supplémentaires
- Domaine Internet servant la console de plate-forme de conteneur OpenShift exécutée sur des ressources de cluster dans OCI.
- Paire de clés SSH pour l'installation du cluster.
- Un secret d'extraction de la console cloud hybride Red Hat. Pour plus d'informations, reportez-vous à Utilisation des secrets d'extraction d'image (documentation Red Hat).
- (Facultatif) Compartiment dédié pour les ressources de cluster. Vous pouvez également utiliser un compartiment existant. Pour plus d'informations, reportez-vous à Présentation des compartiments et à Création d'un compartiment.
- (Facultatif) Bucket Object Storage pour stocker l'image ISO de repérage. Vous pouvez également utiliser un bucket existant. Pour plus d'informations, reportez-vous à Création d'un bucket Object Storage.
- Accès au pare-feu (Environnements déconnectés ou restreints) : si vous utilisez un pare-feu dans votre environnement OCI et que vous prévoyez d'utiliser un service de télémétrie, assurez-vous que le pare-feu dispose de la plate-forme Container Platform OpenShift autorisée pour accéder aux sites requis. Pour plus d'informations, reportez-vous à Configuration de votre pare-feu pour OpenShift Container Platform (documentation Red Hat).
- Formes d'instance prises en charge : avant de créer une instance OCI pour un cluster, vérifiez les formes de machine virtuelle et Bare Metal certifiées pour Red Hat Enterprise Linux (RHEL). Pour plus d'informations, reportez-vous à Formes prises en charge et à Types d'instance cloud sur le portail Catalogue de l'écosystème Red Hat.
-
Droits d'accès : OpenShift requiert des droits d'accès de gestion pour effectuer des opérations sur les instances, les volumes et les ressources réseau. Déployez OpenShift dans un compartiment dédié pour éviter les conflits avec d'autres applications qui peuvent s'exécuter dans le même compartiment.
Balises d'attribution de ressource
Avant d'installer un cluster OpenShift sur OCI, téléchargez et exécutez la pile create-resource-attribution-tags
à partir de la page OpenShift sur les versions OCI sur GitHub. Cette pile crée des balises définies d'espace de noms de balise (openshift-tags)
et les balises définies (openshift-resource)
requises qui sont utilisées pour baliser les ressources OpenShift). Elles sont requises avant d'utiliser d'autres piles Terraform.
Pour obtenir des instructions, reportez-vous à Concepts relatifs aux balises et aux espaces de noms de balises. Pour obtenir des détails de balisage de haut niveau, reportez-vous à la page Ressources définies Terraform pour OpenShift sur OCI sur GitHub. Pour des définitions de ressource spécifiques, accédez au dossier resource_attribution_tag
dans le répertoire shared_modules.
- Exécutez la pile
create-resource-attribution-tags
avant d'exécuter la pilecreate-cluster
pour éviter tout échec d'installation. - La pile
create-resource-attribution-tags
doit être exécutée une seule fois. Si l'espace de noms de balise et les balises définies existent déjà, vous pouvez ignorer cette étape pour les installations futures.
Fichiers de configuration
La dernière version de la pile avec les fichiers de configuration requis est automatiquement chargée lorsque vous ouvrez le module d'extension Red Hat OpenShift dans la console OCI.
Pour accéder à une version antérieure de la pile, accédez à la page GitHub OpenShift sur les versions OCI et téléchargez le fichier create-cluster.zip
à partir du dossier Ressources.
Le fichier create-cluster.zip
inclut les éléments suivants :
- Manifestes personnalisés : fichiers manifestes nécessaires à l'installation du cluster OpenShift. Pour plus d'informations sur les fichiers, reportez-vous à la section Custom Manifests.
- Piles Terraform : code de pile Terraform permettant de provisionner l'infrastructure OCI afin de créer et de gérer des clusters OpenShift. Pour plus d'informations, reportez-vous à Ressources définies par Terraform pour OpenShift.Remarque
Pour apporter des modifications aux manifestes ou au code Terraform, vous pouvez cloner le référentiel GitHub oracle-quickstart / oci-openshift et accéder directement aux répertoirescustom_manifests
etterraform-stacks
. Consultez la documentation du référentiel et générez de nouveaux fichiers ZIP de pile Terraform en exécutant la commandemake
.