Conditions requises
Avant de commencer le processus d'installation de la grappe de plate-forme conteneur OpenShift sur Oracle Cloud Infrastructure (OCI), assurez-vous de disposer de tous les comptes, ressources et configurations nécessaires pour réussir l'installation.
Comptes et ressources
- Compte Red Hat : Compte Red Hat et accès au programme d'installation assisté ou au programme d'installation basé sur un agent.
- Compte OCI : Compte OCI avec un domaine d'identité et autorisations pour gérer les ressources suivantes :
Ressources supplémentaires
- Domaine Internet servant la console de plate-forme de conteneur OpenShift qui s'exécute sur des ressources de grappe dans OCI.
- Une paire de clés SSH pour l'installation de la grappe.
- Clé secrète à extraire de la console Red Hat Hybrid Cloud. Pour plus d'informations, voir Utilisation des clés secrètes d'extraction d'image (documentation sur Red Hat).
- (Facultatif) Compartiment dédié pour les ressources de grappe. Vous pouvez également utiliser un compartiment existant. Pour plus d'informations, voir Présentation des compartiments et Création d'un compartiment.
- (Facultatif) Seau de stockage d'objets pour stocker l'image ISO de détection. Vous pouvez également utiliser un seau existant. Pour plus d'informations, voir Création d'un seau de stockage d'objets.
- 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 a autorisé la plate-forme de conteneurs OpenShift à accéder aux sites requis. Pour plus d'informations, voir Configuration de votre pare-feu pour la plate-forme de conteneur OpenShift (documentation sur Red Hat).
- Formes d'instance prises en charge : Avant de créer une instance OCI pour une grappe, vérifiez quelles formes de machine virtuelle et sans système d'exploitation sont certifiées pour Red Hat Enterprise Linux (RHEL). Pour plus d'informations, voir Formes prises en charge et Types d'instance en nuage sur le portail Red Hat Ecosystem Catalog.
-
Autorisations : OpenShift nécessite des autorisations de gestion pour effectuer des opérations sur des instances, des volumes et des ressources de réseau. Déployez OpenShift dans un compartiment dédié pour éviter les conflits avec d'autres applications qui pourraient s'exécuter dans le même compartiment.
Marqueurs d'attribution de ressource
Avant d'installer une grappe 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 marqueurs définis dans un espace de noms de marqueur (openshift-tags)
et des marqueurs définis (openshift-resource)
requis qui sont utilisés pour marquer des ressources OpenShift. Elles sont requises avant d'utiliser d'autres piles Terraform.
Pour obtenir des instructions, voir Marqueurs et concepts relatifs aux espaces de noms de marqueur. Pour des détails de marquage de haut niveau, voir la page Ressources définies par 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 l'échec de l'installation. - La pile
create-resource-attribution-tags
ne doit être exécutée qu'une seule fois. Si l'espace de noms de marqueur et les marqueurs définis existent déjà, vous pouvez ignorer cette étape pour les installations futures.
Fichiers de configuration
La dernière version de la pile contenant les fichiers de configuration requis est automatiquement chargée lorsque vous ouvrez le plugiciel Red Hat OpenShift dans la console OCI.
Pour accéder à une version antérieure de la pile, naviguez jusqu'à la page OpenShift des versions OCI GitHub et téléchargez le fichier create-cluster.zip
à partir du dossier Ressources.
Le fichier create-cluster.zip
comprend :
- Manifestes personnalisés : Fichiers manifestes requis pour l'installation de la grappe OpenShift. Pour plus d'informations sur les fichiers, voir Manifestes personnalisés.
- Piles Terraform : Code de pile Terraform permettant de provisionner l'infrastructure OCI afin de créer et de gérer des grappes OpenShift. Pour plus d'informations, voir Ressources définies par Terraform pour OpenShift.Note
Pour apporter des modifications aux manifestes ou au code Terraform, vous pouvez cloner le référentiel oracle-quickstart / oci-openshift GitHub et accéder directement aux répertoirescustom_manifests
etterraform-stacks
. Consultez la documentation dans le référentiel et générez de nouveaux fichiers zip de pile Terraform en exécutant la commandemake
.