OpenShift La virtualisation sur IBM Cloud
Cloud privé virtuel 4.17 et plus tard Nœuds de travail en métal nu uniquement RHCOS uniquement
Exécutez des machines virtuelles (VM) avec des charges de travail conteneurisées sur les clusters Red Hat OpenShift on IBM Cloud. OpenShift La virtualisation offre une plateforme unifiée pour les applications traditionnelles basées sur le site VM et les charges de travail conteneurisées.
Présentation
OpenShift La virtualisation utilise la technologie KubeVirt pour permettre la gestion des machines virtuelles dans votre environnement Kubernetes. Cette plateforme unifiée vous permet d'exécuter des VM et des conteneurs sur la même infrastructure, de gérer des VM à l'aide d'outils et d'API familiers ( Kubernetes ) et d'exploiter des solutions de stockage d'entreprise telles que OpenShift Data Foundation ou IBM Cloud storage services.
Principales fonctionnalités
OpenShift La virtualisation sur IBM Cloud offre des fonctions de virtualisation de niveau entreprise intégrées à votre environnement Kubernetes.
La migration en direct déplace les machines virtuelles en cours d'exécution entre les nœuds sans interruption de service, ce qui vous permet d'effectuer des opérations de maintenance ou de rééquilibrer les charges de travail au sein de la même zone. VM modèles fournissent des modèles préconfigurés pour les systèmes d'exploitation courants, ce qui accélère le déploiement. Grâce aux instantanés et au clonage (disponibles avec le stockage ODF), vous pouvez créer des instantanés et des clones à l'adresse VM à des fins de sauvegarde, de test ou de déploiement rapide. Le déploiement multizone vous permet de déployer sur plusieurs zones pour une haute disponibilité, et l'intégration IBM Cloud garantit que vos VM fonctionnent de manière transparente avec les services IBM Cloud pour la surveillance, la journalisation et la sécurité.
Des options de mise en réseau flexibles vous permettent de connecter des machines virtuelles à des réseaux de pods pour une mise en réseau standard Kubernetes, ou d'utiliser des interfaces réseau virtuelles (VNI) dans OpenShift 4.21 + pour une connectivité réseau VPC directe avec des adresses IP flottantes et la préservation du réseau pendant la migration à chaud.
Options de déploiement
| Option de déploiement | Description | Idéal pour | Temps d'installation | Informations complémentaires |
|---|---|---|---|---|
| OpenShift Service de virtualisation (recommandé) | Environnement de virtualisation prêt à l'emploi, dont tous les composants sont automatiquement installés et configurés lors de la création du cluster | VM- des charges de travail ciblées, un déploiement rapide, une gestion simplifiée grâce à des modules complémentaires gérés, des licences à coût optimisé | Procès-verbal (généré automatiquement) | Commencer, Créer un cluster, En savoir plus |
| Déploiement manuel | Contrôle total de la sélection et de la configuration des composants. Créer un cluster standard et installer manuellement les composants de virtualisation d' OpenShift | Charges de travail mixtes (conteneurs et VM ), configurations de stockage personnalisées, exigences réseau spécifiques, contrôle total sur tous les composants | Horaires (manuel) | Planifier le déploiement, configurer le stockage, installer l'opérateur |
Comparaison des fonctionnalités
| Fonction | Service de virtualisation | Déploiement manuel |
|---|---|---|
| Temps d'installation | Procès-verbal (généré automatiquement) | Horaires (manuel) |
| Version d'Openshift | 4.21+ | 4.17+ |
| Stockage | ODF préconfiguré avec un disque NVMe local | À vous de choisir (ODF, fichier VPC, etc.) |
| Mise en réseau | Pré-optimisé (MTU 8900/9000) | Configuration manuelle |
| Licence | OVE (rentable) | OCP complet |
| Gestion | Modules complémentaires gérés | Autogéré |
| Flexibilité | Préconfiguré | contrôle total |
| Idéal pour | VM- charges de travail ciblées | Configurations personnalisées |
OpenShift La licence « Virtualization Edition » (OVE) offre une solution économique pour les charges de travail axées sur l' VM. Pour plus d'informations sur les options de licence, consultez la documentation relative aux tarifs d' Red Hat OpenShift.
Caractéristiques
Les deux options de déploiement présentent les caractéristiques suivantes : La virtualisation d' characteristics:OpenShift présente les caractéristiques suivantes :
| Catégorie | Exigences |
|---|---|
| Infrastructure | VPC avec des nœuds de travail « bare metal », système d'exploitation RHCOS ( Red Hat CoreOS ), CNI OVN- Kubernetes, protection du trafic sortant désactivée |
| Stockage | ReadWriteMany Prise en charge du mode d'accès (RWX), OpenShift Data Foundation (recommandé) ou VPC File Storage |
| Mise en réseau | Connectivité réseau de 100 Gbit/s (Gen 2) ou 200 Gbit/s (Gen 3), optimisation de la taille de trame (MTU) pour les charges de travail d' VM |
Saveurs de métal nu prises en charge
OpenShift La virtualisation nécessite des nœuds de travail VPC en métal nu. Les versions suivantes sont prises en charge :
| Version | Coeurs | Mémoire | Réseau | Stockage principal | Version Min | Idéal pour |
|---|---|---|---|---|---|---|
bx2.metal.96x384 |
48 | 384 Go | 100 Gbit/s | SSD de 960 Go | Tous | Charges de travail équilibrées |
bx2d.metal.96x384 |
48 | 384 Go | 100 Gbit/s | SSD de 960 Go | Tous | Équilibré + ODF |
cx2.metal.96x192 |
48 | 192 Go | 100 Gbit/s | SSD de 960 Go | Tous | Intensif en calcul |
cx2d.metal.96x192 |
48 | 192 Go | 100 Gbit/s | SSD de 960 Go | Tous | Calcul + ODF |
mx2.metal.96x768 |
48 | 768 Go | 100 Gbit/s | SSD de 960 Go | Tous | Utilisation intensive de la mémoire |
mx2d.metal.96x768 |
48 | 768 Go | 100 Gbit/s | SSD de 960 Go | Tous | Mémoire + ODF |
bx3.metal.48x256 |
24 | 256 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Petit équilibré |
bx3.metal.64x256 |
32 | 256 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Moyennement équilibré |
bx3d.metal.48x256 |
24 | 256 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Petit équilibré + ODF |
bx3d.metal.64x256 |
32 | 256 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Moyennement équilibré + ODF |
bx3d.metal.192x1024 |
96 | 1024 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Largement équilibré + ODF |
cx3d.metal.48x128 |
24 | 128 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Petit ordinateur + ODF |
cx3d.metal.64x128 |
32 | 128 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Calculs moyens + ODF |
mx3.metal.48x512 |
24 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Mémoire moyenne |
mx3.metal.64x512 |
32 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Grande mémoire |
mx3d.metal.16x128 |
8 | 128 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Petite mémoire + ODF |
mx3d.metal.48x512 |
24 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Mémoire moyenne + ODF |
mx3d.metal.64x512 |
32 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Grande mémoire + ODF |
mx3d.metal.96x1024 |
48 | 1024 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Mémoire XL + ODF |
mx3d.metal.128x1024 |
64 | 1024 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Mémoire XXL + ODF |
mx3de.metal.48x512 |
24 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Mémoire moyenne + ODF |
mx3de.metal.64x512 |
32 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Grande mémoire + ODF |
ux3de.metal.16x512 |
8 | 512 Go | 100 Gbit/s | sSD DE 480 GO | 4.17+ | Mémoire ultra-élevée + ODF |
Les versions portant les suffixes « d » et « de » incluent un espace de stockage SSD local supplémentaire, que vous pouvez utiliser pour des charges de travail telles que « OpenShift Data Foundation ». La colonne «
Primary storage » indique le disque de démarrage et le disque de stockage du conteneur.
Stockage et mise en réseau
Options de stockage
| Stockage | Performances | Instantanés | Clonage | Idéal pour |
|---|---|---|---|---|
| OpenShift Data Foundation | Elevé | Oui | Oui | Production, charges de travail à E/S élevées |
| VPC File Storage | Bien | Non | Non | Développement, dans le respect des coûts |
| IBM Storage Fusion | Elevé | Oui | Oui | Entreprise ayant des besoins de sauvegarde |
Fonctions de mise en réseau
| Option de mise en réseau | Disponible en | Capacités |
|---|---|---|
| Notions de base sur les réseaux | OpenShift 4.17+ | Connectivité du réseau Pod, services et routes d' Kubernetes, équilibreurs de charge VPC, réseau d' VM standard |
| Réseaux avancés avec les VNI | OpenShift 4.21+ | Connectivité réseau VPC directe, adresses IP flottantes, préservation du réseau lors de la migration à chaud, plusieurs interfaces réseau par VM. Voir Gestion des interfaces réseau virtuelles |
Les clusters de services de virtualisation fonctionnant sous la version 4.21 et les versions ultérieures disposent d'options réseau avancées, notamment des fonctionnalités améliorées pour les interfaces réseau virtuelles et des performances réseau optimisées.
Limitations
- Des nœuds de travail en métal nu sont nécessaires; les instances de serveurs virtuels ne sont pas prises en charge
- Red Hat CoreOS (RHCOS) est nécessaire
- L'attachement de volumes de blocs à distance n'est pas pris en charge pour les nœuds de type "bare metal"
- La migration en direct n'est possible qu'à l'intérieur d'une même zone
- Les fonctionnalités VNI nécessitent la version OpenShift 4.21 ou une version ultérieure
- Les machines virtuelles Windows nécessitent une licence appropriée
- Si vous marquez plus d'un StorageClass avec l'annotation
storageclass.kubernetes.io/is-default-class: "true", le phénomène suivant se produit :- Logique de sélection: Pour un PersistentVolumeClaim (PVC) créé sans
storageClassName, Kubernetes sélectionne généralement le StorageClass par défaut créé le plus récemment. - Risque d'échec: dans certaines versions plus anciennes ou certaines configurations spécifiques, la présence de plusieurs valeurs par défaut peut entraîner l'échec de la création d'un PVC si aucune classe n'est explicitement spécifiée, car le système ne parvient pas à déterminer laquelle utiliser.
- Surveillance des alertes: Dans les environnements gérés tels que OpenShift,, le fait d'avoir plusieurs valeurs par défaut déclenche une alerte
MultipleDefaultStorageClassespour avertir les administrateurs du conflit.
- Logique de sélection: Pour un PersistentVolumeClaim (PVC) créé sans
Mise en route
Choisissez votre chemin de déploiement :
Pour une mise en place rapide :
Pour un déploiement personnalisé :
Ressources supplémentaires :