prerequisiti
Prima di iniziare il processo di installazione per il cluster OpenShift Container Platform su Oracle Cloud Infrastructure (OCI), assicurati di disporre di tutti gli account, le risorse e le configurazioni necessarie per un'installazione riuscita.
Account e risorse
- Account Red Hat: un account Red Hat e l'accesso all'Installer assistito o all'Installer basato sull'agente.
- Account OCI: un account OCI con un dominio di Identity e autorizzazioni per gestire le risorse seguenti:
Risorse aggiuntive
- Dominio Internet per servire la console OpenShift Container Platform eseguita sulle risorse cluster in OCI.
- Coppia di chiavi SSH per l'installazione del cluster.
- Un pull secret dalla Red Hat Hybrid Cloud Console. Per ulteriori informazioni, vedere Utilizzo dei segreti di estrazione delle immagini (documentazione Red Hat).
- (Facoltativo) Compartimento dedicato per le risorse del cluster. È anche possibile utilizzare un compartimento esistente. Per ulteriori informazioni, vedere Introduzione ai compartimenti e Creazione di un compartimento.
- (Facoltativo) Un bucket di storage degli oggetti per memorizzare l'immagine ISO di ricerca automatica. È inoltre possibile utilizzare un bucket esistente. Per ulteriori informazioni, vedere Creazione di un bucket di storage degli oggetti.
- Accesso a firewall (Installer basato su agente): se si utilizza un firewall nell'ambiente OCI e si prevede di utilizzare un servizio di telemetria, assicurarsi che il firewall disponga di una piattaforma contenitore OpenShift in lista di inclusione per accedere ai siti richiesti. Per ulteriori informazioni, vedere Configurazione del firewall per OpenShift Container Platform (documentazione di Red Hat).
- Forme dell'istanza supportate: prima di creare un'istanza OCI per un cluster, verificare quali forme VM e Bare Metal sono certificate per Red Hat Enterprise Linux (RHEL). Per ulteriori informazioni, vedere Tipi di istanze cloud nel portale Red Hat Ecosystem Catalog.
-
Autorizzazioni: OpenShift richiede le autorizzazioni di gestione per eseguire operazioni su istanze, volumi e risorse di rete. Distribuire OpenShift in un compartimento dedicato per evitare conflitti con altre applicazioni che potrebbero essere in esecuzione nello stesso compartimento.
Tag attribuzione risorsa
Prima di installare un cluster OpenShift su OCI, scaricare ed eseguire lo stack create-resource-attribution-tags-vX.X.X.zip
dalla pagina OpenShift sulle release OCI su GitHub. Questo stack crea uno spazio di nomi tag e i tag definiti associati (openshift-tags
e openshift-resource
) necessari per il corretto funzionamento degli stack successivi.
Per istruzioni, vedere Concetti dello spazio di nomi tag e tag. Per i dettagli sull'applicazione di tag di alto livello, vedere la pagina Risorse definite Terraform per OpenShift su OCI su GitHub. Per definizioni di risorse specifiche, accedere alla cartella resource_attribution_tag
nella directory shared_modules.
- Eseguire lo stack
create-resource-attribution-tags
prima di eseguire lo stackcreate-cluster
per evitare errori di installazione. - Lo stack
create-resource-attribution-tags
deve essere eseguito una sola volta. Se lo spazio di nomi tag e i tag definiti esistono già, è possibile saltare questo passo per le installazioni future.
File di configurazione
L'ultima versione dello stack con i file di configurazione necessari viene caricata automaticamente quando si apre il plugin Red Hat OpenShift in OCI Console.
Per accedere a una versione precedente dello stack, andare alla pagina GitHub OpenShift nelle release OCI e scaricare il file zip create-cluster
dalla cartella Assets.
Il file zip create-cluster
include:
- File manifesti personalizzati: file manifesto necessari per l'installazione del cluster OpenShift. Per ulteriori informazioni sui file, vedere File manifesti personalizzati.
- Stack Terraform: il codice dello stack Terraform per il provisioning dell'infrastruttura OCI per creare e gestire i cluster OpenShift. Per ulteriori informazioni, vedere Terraform Defined Resources per OpenShift.Nota
Per apportare modifiche ai file manifesto o al codice Terraform, è possibile duplicare il repository oracle-quickstart / oci-openshift GitHub e accedere direttamente alle directorycustom_manifests
eterraform-stacks
.