Installazione di un cluster con un programma di installazione assistito

Installare un cluster Container Platform OpenShift su OCI utilizzando l'Installer assistito di Red Hat.

Prima di iniziare, controllare la sezione Prerequisiti della presente documentazione. Il workflow per Assisted Installer prevede tre passaggi principali:
  1. Generazione dell'immagine ISO di ricerca automatica (Red Hat Console).
  2. Provisioning dell'infrastruttura del cluster (OCI Console).
  3. Completamento dell'installazione (Red Hat Console).

Parte 1: Generazione del file ISO di Discovery (Red Hat Console)

I nodi di calcolo per il cluster richiedono un'immagine ISO di ricerca automatica preconfigurata per convalidare le configurazioni hardware e di rete durante la distribuzione del cluster. Seguire la procedura descritta in Uso dell'Installer assistito per generare un'immagine ISO di ricerca automatica compatibile con OCI (documentazione Red Hat) per generare e scaricare l'ISO di ricerca automatica utilizzando la console Red Hat Hybrid Cloud. Quindi torna a questa guida per la Parte 2: Provisioning Infrastructure (OCI Console)

Parte 2: Provisioning dell'infrastruttura (console OCI)

Caricare l'ISO di ricerca automatica e impostare l'infrastruttura utilizzando il plugin Red Hat OpenShift e Resource Manager in OCI Console.

Nei task di questa sezione, si utilizza OCI Console per caricare l'immagine ISO di ricerca automatica ed eseguire il provisioning delle risorse dell'infrastruttura cluster come descritto in File di configurazione. Per una lista delle risorse create dallo script Terraform utilizzato per questo metodo di installazione, vedere Risorse definite da Terraform per OpenShift. Tenere presente che si specifica un compartimento e un bucket di storage degli oggetti esistenti per il cluster. Per istruzioni sulla creazione di queste risorse, vedere Creazione di un compartimento e Creazione di un bucket di storage degli oggetti.

Caricamento dell'immagine ISO Red Hat nello storage degli oggetti

  1. In OCI Console, creare un bucket di storage degli oggetti e caricare l'ISO di ricerca automatica nel bucket.
  2. Trova l'ISO di ricerca automatica caricato e completa i seguenti passaggi:
    1. Creare una richiesta preautenticata per l'ISO nello storage degli oggetti.
    2. Copiare l'URL generato da utilizzare come URI di origine immagine OpenShift nel passo successivo. Per ulteriori informazioni, vedere Richieste preautenticate per lo storage degli oggetti.

Creazione dell'infrastruttura Container Platform OpenShift

Attenersi alla procedura per impostare l'infrastruttura necessaria per il cluster OpenShift.
Nota

  • 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.
  1. Aprire il menu di navigazione e selezionare Servizi per sviluppatori, quindi selezionare Red Hat OpenShift.
  2. Nella pagina Informazioni stack immettere un nome e una descrizione facoltativi.
    • La versione più recente dello stack Terraform viene caricata automaticamente.
    • I campi Crea nel compartimento e Versione Terraform sono precompilati.
  3. Nella sezione Tag aggiungere tag per organizzare le risorse.
    1. Nel menu Spazio di nomi tag selezionare uno spazio di nomi tag pertinente.
    2. Specificare una chiave tag nel campo Tag key.
    3. Nel campo Valore tag specificare un valore per la tag.
    4. Selezionare Aggiungi tag.
  4. Selezionare Next.
  5. Nella pagina Configura variabili, completare i campi riportati di seguito e modificare i valori predefiniti per altre variabili in base alle esigenze.
    Sezione Campo Value
    Configurazione cluster OpenShift Nome cluster Immettere il valore cluster_name. Utilizzare lo stesso nome di cluster immesso durante la creazione dell'immagine ISO in Red Hat Hybrid Cloud Console.
    Metodo di installazione Selezionare Programma di installazione assistito.
    OpenShift URI di origine immagine Immettere l'URL della richiesta preautenticata creato nel task precedente, Caricamento dell'immagine ISO Red Hat nello storage degli oggetti.
    OpenShift Tag di attribuzione delle risorse Compartimento spazio di nomi tag per l'assegnazione tag delle risorse OpenShift Selezionare il compartimento dello spazio di nomi tag.

    Nota: prima di applicare lo stack Terraform, verificare che la tag specificata esista. Il compartimento in cui viene creato lo spazio di nomi tag per l'applicazione di tag alle risorse per impostazione predefinita corrisponde al compartimento corrente. Per l'attribuzione OpenShift sulle risorse OCI, lo spazio di nomi delle tag e le tag definite sono impostati su openshift-tags e openshift-resource. Se lo spazio di nomi openshift-tags esiste già, assicurarsi che sia definito e applicato correttamente. Ad esempio: defined-tags" - {"openshift-tags"- {"openshift-resource" - "openshift-resource-infra"} }

    Configurazione nodo piano di controllo Forma piano di controllo Immettere la forma dell'istanza dei nodi del piano di controllo. Per ulteriori informazioni, vedere Forme di computazione
    Configurazione nodo di calcolo Forma di computazione

    Immettere la forma dell'istanza dei nodi di calcolo. Per ulteriori informazioni, vedere Forme di computazione.

    Configurazione networking Attiva DNS privato Selezionare la casella di controllo per impostare la zona DNS su pubblica o privata. Se si specifica il valore true, viene creata una zona DNS privata. Se si specifica il valore false, viene creata una zona DNS pubblica. Per una zona DNS privata, è necessario configurare il file local /etc/hosts per raggiungere il cluster.
    DNS della zona Specificare il name server DNS in cui sono memorizzati i record DNS per una zona, ad esempio openshift-demo.devcluster.openshift.com Questo è lo stesso valore del dominio di base immesso nella console cloud ibrida Red Hat durante la creazione dell'immagine ISO.
  6. Selezionare Next.
  7. Nella pagina Revisione esaminare le informazioni e le variabili dello stack.
  8. Selezionare Crea per creare lo stack. La console reindirizza alla pagina dei dettagli degli stack di Resource Manager per il nuovo stack.
  9. Nella pagina dei dettagli dello stack, selezionare Applica per creare un job di applicazione ed eseguire il provisioning dell'infrastruttura per il cluster. Dopo aver eseguito un job di applicazione, ottenere i dettagli del job per verificarne lo stato. Riuscito (SUCCEEDED) indica che il job è stato completato.
    Operazioni successive Dopo aver eseguito il job di applicazione per lo stack, rimanere nella sezione Resource Manager di OCI Console ed eseguire la procedura descritta in Come ottenere i file manifesto personalizzati per l'installazione.

Recupero dei file manifesti personalizzati per l'installazione

Dopo il provisioning dell'infrastruttura in Resource Manager, dagli "Output" del job dello stack, ottenere il file dynamic_custom_manifest. Questo output contiene tutti i file manifesto necessari, concatenati e preformattati con i valori di configurazione per CCM e CSI.

  1. Nella pagina Stack di Resource Manager, selezionare il nome dello stack per visualizzarne i dettagli. Se la vista elenco dei job non è visualizzata, selezionare Job nella sezione Risorse per visualizzare l'elenco dei job.
  2. Selezionare il job per la creazione dello stack. Nella console viene visualizzata la pagina Dettagli job.
  3. Selezionare Output nella sezione Risorse per visualizzare la lista degli output per il job.
  4. Per l'output dynamic_custom_manifest selezionare Mostra per visualizzare il contenuto dell'output.
  5. Selezionare copia per copiare il contenuto dell'output. Nota: si consiglia di non selezionare e copiare manualmente il testo, poiché ciò può causare problemi con il rientro quando si incolla questo output nel passo seguente.
  6. Con un editor di testo o di codice, salvare l'output copiato in un nuovo file manifest.yaml. Caricare questo file nel passo Custom Manifest del processo di installazione descritto nella Parte 3: Installazione del cluster (Red Hat Console).

Parte 3: Installazione del cluster (Red Hat Console)

Tornare alla console Red Hat Hybrid Cloud per completare la creazione del cluster utilizzando Assisted Installer. Seguire la procedura descritta in Completamento dei passi dell'Installer assistito rimanenti (documentazione di Red Hat). Sono inclusi i passi seguenti:

  • Assegnazione di ruoli al piano di controllo e alle istanze di computazione in esecuzione in OCI.
  • Caricamento del file manifest.yaml file creato nella Parte 2: Provisioning Infrastructure (OCI Console) nell'impostazione del manifesto personalizzato.
  • Revisione delle impostazioni per lo storage cluster e la rete.
  • Avvio dell'installazione del cluster. Il completamento dell'installazione richiede dai 30 ai 45 minuti.

Accesso alla console del cluster

Al termine dell'installazione, selezionare Avvia console OpenShift in Red Hat Hybrid Cloud Console. Viene visualizzata la console di gestione per il nuovo cluster. L'URL della console Web per la console cluster viene visualizzato nella pagina Avanzamento installazione e può essere inserito nei segnalibri in un browser. Nella console di gestione cluster, scaricare il file kubeconfig utilizzato per accedere al cluster con l'interfaccia CLI OpenShift (oc) o l'interfaccia CLI Kubernetes (kubectl).