Démarrage avec OpenShift Container Platform sur OCI
Déployez la plate-forme de conteneur Red Hat OpenShift sur Oracle Cloud Infrastructure (OCI) pour provisionner l'infrastructure en grappe avec un réseau, un équilibreur de charge et un routage intégrés.
Red Hat OpenShift Container Platform est une plate-forme de conteneurs Kubernetes basée sur le nuage. En partenariat avec Oracle, il prend en charge l'exécution des charges de travail de grappe sur OCI. Pour un aperçu de OpenShift Container Platform et de Kubernetes, voir Aperçu de OpenShift Container Platform (documentation sur Red Hat) et Aperçu de Kubernetes (documentation sur Red Hat).
L'infrastructure de grappe comprend plusieurs instances de calcul exécutant Red Hat Enterprise Linux CoreOS (RHCOS), ainsi que le réseau, l'équilibrage de charge et le routage requis pour gérer le trafic entrant et sortant de la grappe. Pour plus de détails sur la gestion de la pile logicielle et des grappes Red Hat, voir Présentation de la plate-forme de conteneur OpenShift (documentation sur Red Hat).
Architecture en grappe dans OCI
Les grappes de plate-forme de conteneur OpenShift utilisent la résolution DNS d'OCI, le réseau en nuage virtuel (VCN), les équilibreurs de charge et les noeuds de calcul comme suit :
- Le trafic réseau est résolu avec le DNS OCI.
- Le trafic est acheminé vers les équilibreurs de charge de votre VCN de grappe.
- Dans le sous-réseau public du VCN, un équilibreur de charge externe achemine le trafic vers les noeuds du plan de contrôle (maître) d'un sous-réseau privé.
- Les noeuds de plan de contrôle utilisent un équilibreur de charge interne pour communiquer avec les noeuds de calcul de la grappe.
Options d'installation
- Assisted Installer (Recommandé) : Méthode d'installation automatisée à l'aide de Red Hat Assisted Installer. C'est l'option privilégiée pour la plupart des utilisateurs. Cette méthode nécessite une connexion Internet.
- Programme d'installation basé sur un agent : Méthode d'installation avancée qui exige que les utilisateurs provisionnent l'infrastructure de l'une des deux façons suivantes : à l'aide d'un script Terraform fourni par OCI; ou manuellement, si leurs configurations requises ne sont pas prises en charge par Terraform ou s'ils travaillent dans un environnement déconnecté (hors ligne).
Programme d'installation assisté
Le programme d'installation assistée de Red Hat fournit une interface Web simple dans la console Red Hat Hybrid Cloud pour l'installation du cluster. Cette méthode nécessite une connexion Internet active. Le processus d'installation comprend les étapes suivantes :
À un niveau élevé, le flux de travail Assisted Installer démarre dans la console Red Hat Hybrid Cloud, où vous générez l'image ISO de détection. Le processus passe ensuite à la console OCI pour le provisionnement de l'infrastructure, qui inclut la création d'une image ISO Red Hat personnalisée pour les noeuds de calcul et l'exécution d'un script Terraform pour créer les ressources d'infrastructure requises par la grappe. Enfin, les étapes de configuration et d'installation du cluster sont de nouveau effectuées dans la console Red Hat Hybrid Cloud Console.
Pour obtenir des instructions, voir Installation d'une grappe avec le programme d'installation assisté.

Programme d'installation basé sur un agent
L'installeur basé sur un agent de Red Hat est recommandé pour les utilisateurs avancés qui souhaitent une flexibilité maximale. Pour provisionner l'infrastructure de grappe à l'aide du programme d'installation basé sur un agent, vous pouvez utiliser un script Terraform fourni par OCI ou configurer manuellement les ressources si vous avez besoin de personnalisations avancées ou si vous travaillez dans un environnement déconnecté (hors ligne). Cette méthode prend généralement plus de temps que le programme d'installation assisté. Voir Le flux de travail est décrit en détail dans Programme d'installation basé sur un agent pour la plate-forme de conteneur OpenShift.
Documentation
Le déploiement d'une grappe de plate-forme de conteneur OpenShift sur OCI combine les actions effectuées dans la console Red Hat Hybrid Cloud et les actions effectuées dans la console OCI. Cette documentation détaille les tâches que vous effectuez dans la console OCI et fournit un aperçu du flux de travail d'installation complet impliquant les deux consoles. Cette documentation est destinée à être utilisée avec la documentation Red Hat suivante :
Formes prises en charge
Red Hat Enterprise Linux (RHEL) est pris en charge sur toutes les formes de machine virtuelle et les formes sans système d'exploitation standard répertoriées dans le tableau suivant. Pour plus d'informations sur les formes prises en charge, voir Catalogue d'écosystèmes Red Hat - Oracle Cloud Infrastructure.
Type de forme | Formes prises en charge |
---|---|
Machines virtuelles | VM.Optimized3. Flex, VM.Standard.E5. Flex, VM.Standard.E4. Flex, VM.Standard3. Flex, VM.Standard.A1. Flex, VM.Optimized3. Champ flexible |
Sans système d'exploitation | BM.Standard.E4.128, BM.Standard3.64, BM.Standard.E5.19, BM.DenseIO.E4.128, BM.Optimized3.36, BM.Standard.A1.160 |
OpenShift Virtualisation sur OCI
OpenShift La virtualisation est un opérateur pris en charge pour les grappes de plate-forme conteneur Red Hat OpenShift qui s'exécutent sur Oracle Cloud Infrastructure (OCI). OpenShift La virtualisation vous permet d'exécuter et de gérer des machines virtuelles en même temps que les charges de travail de conteneur dans votre environnement OpenShift. Cette approche permet une virtualisation flexible de niveau entreprise, ainsi que des capacités natives de Kubernetes.
Avec la virtualisation OpenShift, vous pouvez déployer et gérer les charges de travail traditionnelles basées sur la machine virtuelle et les applications conteneurisées côte à côte. La solution est particulièrement utile pour migrer des machines virtuelles d'autres environnements ou plates-formes vers OpenShift sur OCI, avec des outils tels que la boîte à outils de migration pour la virtualisation disponible pour les flux de travail de migration structurée.
Pour optimiser la performance, provisionnez des grappes avec des noeuds de calcul sans système d'exploitation et des volumes par blocs bruts ultra-haute performance (UHP). La configuration de stockage prise en charge requiert les pilotes OCI Container Storage Interface (CSI) version 1.32.0 ou ultérieure. Ces pilotes fournissent des fonctions avancées telles que la migration en direct et l'accès au stockage ReadWriteMany (RWX).
Pour les étapes de configuration de la grappe et du stockage, notamment l'installation de l'opérateur Virtualization OpenShift, la mise à jour des profils de stockage et l'activation des opérations d'instantané et de clonage, voir la documentation suivante.