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
| 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
| 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:
| 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:
| 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
| Archiviazione | Prestazioni | Istantanee | Clonazione | Ideale per |
|---|---|---|---|---|
| OpenShift Data Foundation | Alto | Sì | Sì | Produzione, carichi di lavoro ad alto I/O |
| VPC File Storage | Moderato | No | No | Sviluppo, attento ai costi |
| IBM Storage Fusion | Alto | Sì | Sì | Imprese con esigenze di backup |
Funzionalità di rete
| 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
MultipleDefaultStorageClassesper avvisare gli amministratori del conflitto.
- Logica di selezione: Per un PersistentVolumeClaim (PVC) creato senza un
Introduzione
Scegliete il percorso di distribuzione:
Per un'implementazione rapida:
- Inizia a utilizzare il servizio di virtualizzazione
- Creare un cluster di servizi di virtualizzazione
Per la distribuzione personalizzata:
Ulteriori risorse: