OpenShift Virtualizzazione su IBM Cloud

Cloud privato virtuale 4.17 e successivamente Solo nodi worker in metallo nudo Solo RHCOS

Esecuzione di macchine virtuali (VM) insieme a carichi di lavoro containerizzati su cluster Red Hat OpenShift on IBM Cloud. OpenShift La virtualizzazione fornisce una piattaforma unificata sia per le applicazioni tradizionali basate su VM sia per i carichi di lavoro containerizzati cloud-native.

Panoramica

OpenShift La virtualizzazione utilizza la tecnologia KubeVirt per consentire la gestione delle macchine virtuali all'interno dell'ambiente Kubernetes. Questa piattaforma unificata consente di eseguire macchine virtuali e container sulla stessa infrastruttura, di gestire le macchine virtuali utilizzando gli strumenti e le API familiari di Kubernetes e di sfruttare soluzioni di storage aziendali come OpenShift Data Foundation o i servizi di storage IBM Cloud.

Funzionalità chiave

OpenShift La virtualizzazione su IBM Cloud offre funzionalità di virtualizzazione di livello aziendale integrate nell'ambiente Kubernetes.

La migrazione live sposta le macchine virtuali in esecuzione tra i nodi senza tempi di inattività, consentendo di eseguire la manutenzione o di riequilibrare i carichi di lavoro all'interno della stessa zona. VM modelli forniscono modelli preconfigurati per i sistemi operativi più comuni, accelerando la distribuzione. Con le istantanee e la clonazione (disponibili con lo storage ODF), è possibile creare istantanee e cloni VM per il backup, il test o la distribuzione rapida. L' implementazione multizona consente di distribuire su più zone per garantire un'elevata disponibilità, mentre l'integrazione con IBM Cloud assicura che le macchine virtuali funzionino perfettamente con i servizi IBM Cloud per il monitoraggio, la registrazione e la sicurezza.

Le opzioni di rete flessibili consentono di collegare le macchine virtuali alle reti dei pod per il networking standard Kubernetes, oppure di utilizzare le interfacce di rete virtuali (VNI) in OpenShift 4.21 + per una connettività diretta alla rete VPC con indirizzi IP fluttuanti e il mantenimento della rete durante la migrazione in tempo reale.

Opzioni di distribuzione

Opzioni di implementazione per la virtualizzazione di un OpenShift
Opzione di distribuzione Descrizione Ideale per Tempo di installazione Ulteriori informazioni
OpenShift Servizio di virtualizzazione (consigliato) Ambiente di virtualizzazione pronto all'uso, con tutti i componenti installati e configurati automaticamente durante la creazione del cluster VM- carichi di lavoro mirati, implementazione rapida, gestione semplificata grazie a componenti aggiuntivi gestiti, licenze ottimizzate in termini di costi Verbale (automatico) Inizia, Crea un cluster, Scopri di più
Installazione manuale Pieno controllo sulla selezione e sulla configurazione dei componenti. Creare un cluster standard e installare manualmente i componenti di virtualizzazion OpenShift Carichi di lavoro misti su container e VM, configurazioni di archiviazione personalizzate, requisiti di rete specifici, controllo completo su tutti i componenti Orari (manuale) Pianificare l'implementazione, configurare l'archiviazione, installare l'operatore

Confronto delle caratteristiche

Confronto delle funzionalità delle opzioni di implementazione
Funzione Servizio di virtualizzazione Distribuzione manuale
Tempo di installazione Verbale (automatico) Orari (manuale)
Versione OpenShift 4.21+ 4.17+
Archiviazione ODF preconfigurato con NVMe locale A tua scelta (ODF, file VPC, ecc.)
Rete Pre-ottimizzato (MTU 8900/9000) Configurazione manuale
Licenze OVE (conveniente) OCP completo
Gestione Componenti aggiuntivi gestiti Autogestito
Flessibilità Pre-configurato Controllo completo
Ideale per VM-carichi di lavoro specifici Configurazioni personalizzate

OpenShift La licenza Virtualization Edition (OVE) offre un’opzione conveniente per i carichi di lavoro incentrati sull’ VM. Per ulteriori informazioni sulle opzioni di licenza, consultare la documentazione sui prezzi di Red Hat OpenShift.

Caratteristiche

Entrambe le opzioni di implementazione presentano le seguenti caratteristiche. La virtualizzazione di characteristics:OpenShift presenta le seguenti caratteristiche:

OpenShift Caratteristiche della virtualizzazione
Categoria Requisiti
Infrastruttura CoreOS VPC con nodi di lavoro bare metal, sistema operativo Red Hat (RHCOS), CNI OVN- Kubernetes, protezione del traffico in uscita disabilitata
Archiviazione ReadWriteMany Supporto della modalità di accesso (RWX), Data Foundation di OpenShift (consigliato) o VPC File Storage
Rete Connettività di rete a 100 Gbps (Gen 2) o 200 Gbps (Gen 3), ottimizzazione MTU per carichi di lavoro dell' VM

Tipologie di bare metal supportate

OpenShift La virtualizzazione richiede nodi worker VPC bare metal. Sono supportati i seguenti formati:

Versioni bare metal supportate per OpenShift Virtualization
Versione Core Memoria Rete Archiviazione principale Versione Min Ideale per
bx2.metal.96x384 48 384 GB 100 Gbps SSD da 960 GB Tutti Carichi di lavoro bilanciati
bx2d.metal.96x384 48 384 GB 100 Gbps SSD da 960 GB Tutti Bilanciato + ODF
cx2.metal.96x192 48 192 GB 100 Gbps SSD da 960 GB Tutti Ad alta intensità di calcolo
cx2d.metal.96x192 48 192 GB 100 Gbps SSD da 960 GB Tutti Calcolo + ODF
mx2.metal.96x768 48 768 GB 100 Gbps SSD da 960 GB Tutti Ad alta intensità di memoria
mx2d.metal.96x768 48 768 GB 100 Gbps SSD da 960 GB Tutti Memoria + ODF
bx3.metal.48x256 24 256 GB 100 Gbps sSD DA 480 GB 4.17+ Piccolo e bilanciato
bx3.metal.64x256 32 256 GB 100 Gbps sSD DA 480 GB 4.17+ Mediamente equilibrato
bx3d.metal.48x256 24 256 GB 100 Gbps sSD DA 480 GB 4.17+ Piccolo bilanciato + ODF
bx3d.metal.64x256 32 256 GB 100 Gbps sSD DA 480 GB 4.17+ Mediamente equilibrato + ODF
bx3d.metal.192x1024 96 1024 GB 100 Gbps sSD DA 480 GB 4.17+ Grande bilanciato + ODF
cx3d.metal.48x128 24 128 GB 100 Gbps sSD DA 480 GB 4.17+ Piccolo calcolo + ODF
cx3d.metal.64x128 32 128 GB 100 Gbps sSD DA 480 GB 4.17+ Calcolo medio + ODF
mx3.metal.48x512 24 512 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria media
mx3.metal.64x512 32 512 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria di grandi dimensioni
mx3d.metal.16x128 8 128 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria piccola + ODF
mx3d.metal.48x512 24 512 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria media + ODF
mx3d.metal.64x512 32 512 GB 100 Gbps sSD DA 480 GB 4.17+ Grande memoria + ODF
mx3d.metal.96x1024 48 1024 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria XL + ODF
mx3d.metal.128x1024 64 1024 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria XXL + ODF
mx3de.metal.48x512 24 512 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria media + ODF
mx3de.metal.64x512 32 512 GB 100 Gbps sSD DA 480 GB 4.17+ Grande memoria + ODF
ux3de.metal.16x512 8 512 GB 100 Gbps sSD DA 480 GB 4.17+ Memoria ultra-elevata + ODF

Le versioni con i suffissi " d " e " de " includono spazio di archiviazione SSD locale aggiuntivo, che è possibile utilizzare per carichi di lavoro quali OpenShift Data Foundation. La colonna " Primary storage " mostra il disco di avvio e quello di archiviazione dei container.

Storage e networking

Opzioni di storage

Opzioni di storage per la virtualizzazione di OpenShift
Archiviazione Prestazioni Istantanee Clonazione Ideale per
OpenShift Data Foundation Alto Produzione, carichi di lavoro ad alto I/O
VPC File Storage Moderato No No Sviluppo, attento ai costi
IBM Storage Fusion Alto Imprese con esigenze di backup

Funzionalità di rete

Funzionalità di rete per la virtualizzazion OpenShift
Opzione di rete Disponibile in Funzionalità
Nozioni di base sulle reti OpenShift 4.17+ Connettività di rete Pod, servizi e percorsi di rete ( Kubernetes ), bilanciatori di carico VPC, rete standard ( VM )
Reti avanzate con le VNI OpenShift 4.21+ Connettività diretta alla rete VPC, indirizzi IP flottanti, mantenimento della rete durante la migrazione in tempo reale, più interfacce di rete per ogni macchina virtuale ( VM ). Vedere Gestione delle interfacce di rete virtuali

I cluster del servizio di virtualizzazione che eseguono la versione 4.21 e successive dispongono di opzioni di rete avanzate, tra cui funzionalità potenziate per le interfacce di rete virtuali e prestazioni di rete ottimizzate.

Limitazioni

  • Sono necessari nodi worker in metallo nudo; le istanze di server virtuali non sono supportate
  • Red Hat CoreOS (RHCOS) è richiesto il sistema operativo
  • Il collegamento remoto del volume a blocchi non è supportato per i nodi bare metal
  • La migrazione live è supportata solo all'interno della stessa zona
  • Le funzionalità di VNI richiedono una versione di OpenShift 4.21 o successiva
  • Le macchine virtuali Windows richiedono una licenza appropriata
  • Se si contrassegna più di un StorageClass con l'annotazione storageclass.kubernetes.io/is-default-class: "true", si verifica quanto segue:
    • Logica di selezione: Per un PersistentVolumeClaim (PVC) creato senza un storageClassName, Kubernetes seleziona tipicamente il default creato più di recente StorageClass.
    • Possibile errore: in alcune versioni precedenti o in configurazioni specifiche, la presenza di più impostazioni predefinite potrebbe causare il fallimento della creazione del PVC se non viene specificata alcuna classe in modo esplicito, poiché il sistema non è in grado di determinare quale utilizzare.
    • Monitoraggio degli avvisi: In ambienti gestiti come OpenShift,, la presenza di più impostazioni predefinite attiva un avviso di MultipleDefaultStorageClasses per avvisare gli amministratori del conflitto.

Introduzione

Scegliete il percorso di distribuzione:

Per un'implementazione rapida:

  1. Inizia a utilizzare il servizio di virtualizzazione
  2. Creare un cluster di servizi di virtualizzazione

Per la distribuzione personalizzata:

  1. Pianifica la tua distribuzione
  2. Impostazione dell'archiviazione
  3. Installare l'operatore

Ulteriori risorse: