Installare e configurare Red Hat OpenShift 4.13 su Oracle Cloud VMware Solution utilizzando il programma di installazione assistito

Per l'implementazione della demo, utilizziamo Oracle Cloud VMware Solution con forme standard per distribuire Red Hat OpenShift 4.13.

Tuttavia, la procedura rimane invariata per Oracle Cloud VMware Solution con forme Dense I/O. Abbiamo distribuito la piattaforma contenitore Red Hat OpenShift nell'SDDC utilizzando la sottoscrizione Red Hat Cloud e seguito l'installazione assistita di Red Hat OpenShift sull'SDDC.

Prima di cominciare

Prima di iniziare l'installazione di Red Hat OpenShift 4.13 su Oracle Cloud VMware Solution, completare i seguenti prerequisiti:

  • Ambiente Oracle Cloud VMware Solution con almeno 3 nodi per l'implementazione di Red Hat OpenShift in produzione.
  • Segmento di overlay NSX-T con rete DHCP e abilitata per Internet.
  • Sottoscrizione a Red Hat Cloud per eseguire i passi iniziali assistiti dal programma di installazione.
  • Volumi a blocchi OCI dedicati per ogni VM Red Hat OpenShift, se Oracle Cloud VMware Solution viene distribuito mediante forme standard.
  • Server DNS per la risoluzione dei nomi.
  • Privilegi amministrativi sul server vCenter di Oracle Cloud VMware Solution.

Dettagli impostazione

Per l'implementazione della demo è stata utilizzata la seguente configurazione.

  • Oracle Cloud VMware Solution versione 7.0.3 con distribuzione di forme standard.
  • Volumi a blocchi dedicati per ogni VM dell'infrastruttura Red Hat OpenShift presentati come data store nell'SDDC (applicabile solo per forma standard, altrimenti verrà utilizzato un solo datastore vSAN).
  • Segmento di sovrapposizione NSX-T di CIDR 10.60.10.0/24.
  • Server DNS con il nome dominio ocp.local distribuito come istanza di computazione OCI.

Installare Red Hat OpenShift 4.13

I passaggi seguenti forniscono i dettagli per il programma di installazione assistito Red Hat SaaS. Puoi seguire la tua scelta di implementazione di Red Hat OpenShift.

  1. Eseguire il login a https://console.redhat.com/ con un nome utente registrato. Per gli utenti che effettuano il primo accesso, creare un account.
  2. Fare clic su OpenShift, Cluster, quindi su Crea cluster.
  3. Selezionare Data center come tipo di cluster, quindi selezionare vSphere.
  4. In Programma di installazione assistito fare clic su Crea cluster.
  5. Completare i seguenti dettagli:
    1. Nome cluster: il nome del cluster.
    2. Dominio di base: nome del dominio DNS per la risoluzione del nome.
    3. OpenShift versione: è stata utilizzata OpenShift versione 4.13.4.
    4. Architettura CPU: lasciare il valore predefinito.
    5. Configurazione di rete degli host: selezionare Solo DHCP.
    6. Cifratura dei dischi di installazione: lasciare il valore predefinito.
  6. Nella schermata Operatori, fare clic su Avanti.
  7. In Individuazione host, fare clic su Aggiungi host e completare i dettagli riportati di seguito.
    1. Nell'elenco a discesa Tipo di provisioning selezionare File immagine minimo: scaricare un ISO che recupera il contenuto al boot.
    2. Nel campo della chiave pubblica SSH, fornire il valore.
    3. Fare clic su Genera ISO di ricerca automatica.
    4. Quando l'ISO è pronto per essere scaricato, fare clic su Scarica ISO di ricerca automatica.
  8. Fare clic sul collegamento Requisiti hardware minimi per conoscere le specifiche del piano di controllo e dei nodi di lavoro.
  9. Eseguire il login al server vCenter di Oracle Cloud VMware Solution e creare le VM dell'infrastruttura OpenShift.
  10. Caricare l'ISO scaricato nel passo 7d nel datastore vSphere. È possibile scegliere qualsiasi data store di gestione per memorizzare l'ISO.
  11. Creare 3 VM del controller e 3 VM vanilla del nodo di lavoro in base alle specifiche hardware raccolte dal Passo 8. Durante la creazione dei nodi dell'infrastruttura Red Hat OpenShift (VM controller e lavoratore), assicurati di rispettare le seguenti linee guida per tutte le VM.
    • La specifica hardware contiene informazioni sulla memoria centrale fisica e deve essere tradotta in vCPU quando si crea una VM.
    • Crea regole di affinità e anti-affinità DRS VMware vSphere in base alle esigenze per fornire la massima resilienza possibile ai nodi dell'infrastruttura OpenShift di Red Hat.
    • Selezionare Red Hat come sistema operativo durante la creazione di una VM.
    • La VM deve essere connessa al segmento di overlay NSX preparato per questa installazione con DHCP e i servizi Internet abilitati.
    • Ogni VM deve essere conservata nel data store dedicato per Oracle Cloud VMware Solution con la distribuzione di forme standard. Per Oracle Cloud VMware Solution con forme Dense I/O, sarà disponibile un singolo datastore vSAN che verrà utilizzato per tutte le VM Red Hat OpenShift.
    • Regolare l'unità di prestazioni virtuali (VPU) per i volumi a blocchi OCI in base ai requisiti di prestazioni del cluster. Si consiglia di utilizzare 30 VPU per ogni volume a blocchi OCI.
    • Collegare l'ISO caricato a ogni controller e VM di lavoro per eseguire il bootstrap del cappello rosso CoreOS.
    • Assicurarsi che la VM venga avviata con l'ISO collegato quando è accesa. Se necessario, modificare l'opzione di boot VM per forzare l'avvio nella schermata di impostazione EFI durante il prossimo boot.
    • Nella scheda Opzioni VM per ogni VM del controller e del lavoratore, andare alla sezione Avanzate. Fare clic su ADD CONFIGURATION PARAMS e impostare disk.EnableUUID su TRUE. Questa opzione è necessaria perché l'installazione di Red Hat OpenShift verrà eseguita in modalità Virtualize.
    Se tutto è configurato correttamente e il processo di bootstrap è stato completato correttamente, le VM con indirizzo MAC verranno visualizzate nella console di Red Hat SaaS in Host Inventory con stato Ready.
  12. Identificare l'indirizzo MAC visualizzato nella console con le VM del controller e del lavoratore e modificare i dettagli e i ruoli del nome host per ogni VM. Selezionare la casella di controllo per la voce, fare clic su Azione e quindi su Modifica nome host. Fare clic sull'elenco a discesa Assegnazione automatica sotto la colonna Ruolo e aggiornare il ruolo.
    Una volta aggiornati tutti i server, lo stato deve essere Pronto.
  13. Per la pagina Individuazione host, assicurarsi di abilitare l'opzione Integra con la piattaforma di virtualizzazione in quanto Red Hat CoreOS per OpenShift è gestito da vSphere e fare clic su Avanti.
    Nella sezione Storage viene visualizzato lo stato Pronto delle VM OpenShift.
  14. Per la sezione Networking, completare i seguenti dettagli:
    • Gestione della rete: lasciare l'impostazione predefinita come Gestione della rete in cluster.
    • Tipo di stack di rete: lasciare il valore predefinito impostato su IPv4.
    • Tipo di rete: lasciare la selezione predefinita come OOVN (Open Virtual Networking).
    • Rete computer: per impostazione predefinita, verrà selezionata la rete overlay NSX assegnata alle VM OpenShift.
    • IP API: fornire l'IP libero dalla stessa rete di computer per l'URL API. Assicurarsi di creare un record DNS in base all'uso interno o esterno.
    • IP di entrata: fornisce l'IP gratuito della stessa rete di computer per la rete in entrata. Assicurarsi di creare un record DNS in base all'uso interno o esterno.
    • Chiavi pubbliche SSH host: lasciare l'impostazione predefinita e fare clic su Avanti. Assicurarsi che lo stato del nodo sia sempre Pronto. In caso contrario, controllare le VM per ulteriore risoluzione dei problemi.
  15. Rivedere il riepilogo e fare clic su Installa cluster. Monitorare lo stato di avanzamento dell'installazione. Per completare l'impostazione sono necessari circa 40 minuti e 1 ora.
  • Assicurarsi di creare tutti i record DNS necessari per accedere agli URL della console Web e API. I dettagli richiesti per il record DNS sono disponibili dal collegamento Non è possibile accedere alla console Web?.
  • Scaricare il file kubeconfig e salvarlo in quanto verrà eliminato dopo 20 giorni.
  • Prendere nota dell'URL, del nome utente e della password della console Web. Sarà necessario per configurare le impostazioni di connessione VMware vSphere.

Configurare le impostazioni di connessione VMware vSphere

Conservare il nome utente e la password annotati nella pagina di riepilogo dell'installazione del cluster di Red Hat OpenShift per configurare le impostazioni di connessione VMware vSphere.

  1. Per modificare le impostazioni predefinite, accedere all'URL della console Web ed eseguire il login utilizzando kubeadmin.
  2. Una volta eseguito il login alla console Web, è necessario visualizzare lo stato del segno di spunta verde per i vari servizi. La connessione vSphere mostrerà un'avvertenza relativa alle credenziali non valida.
  3. Completare la configurazione e la convalida successive all'installazione di VMware vSphere come descritto in questo documento: Modificare la configurazione vSphere del cluster OCP installato con Assisted Installer.

    Nota:

    • Questa procedura non è applicabile ad altri metodi di installazione del cluster OCP.
    • Assicurarsi che l'indirizzo IP vCenter sia raggiungibile dalla rete di computer selezionata (overlay NSX nella VLAN vCenter).
    • Assicurarsi che il datastore predefinito selezionato non faccia parte del cluster DRS di storage. L'operatore di storage non funziona con il cluster DRS di memoria vSphere. È necessario spostare il data store fuori dal cluster di storage oppure selezionare quello che non fa parte del cluster di storage. L'operatore di storage non riuscirà se il data store selezionato fa parte del cluster DRS di storage.
  4. Fare clic su Operatori monitorati e sullo stato dell'operatore deve essere visualizzato In buono stato.