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

Risorse aggiuntive

È inoltre necessario quanto segue:
  1. Dominio Internet per servire la console OpenShift Container Platform eseguita sulle risorse cluster in OCI.
  2. Coppia di chiavi SSH per l'installazione del cluster.
  3. Un pull secret dalla Red Hat Hybrid Cloud Console. Per ulteriori informazioni, vedere Utilizzo dei segreti di estrazione delle immagini (documentazione Red Hat).
  4. (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.
  5. (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.
Nota

  • 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.

Importante

  • Eseguire lo stack create-resource-attribution-tags prima di eseguire lo stack create-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 directory custom_manifests e terraform-stacks.