Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
OpenShift Virtualization pour Azure Red Hat OpenShift, un module complémentaire auto-géré à Red Hat OpenShift Container Platform (OCP), permet aux utilisateurs d’exécuter et de gérer des machines virtuelles en même temps que des conteneurs sur le même cluster OpenShift. Cette intégration fournit une plateforme unifiée pour diverses charges de travail, ce qui simplifie la gestion et les opérations. Cette capacité permet une migration et un déploiement faciles de machines virtuelles traditionnelles sur une plateforme d’applications cloud fiable, cohérente et complète. Lorsqu’elle est déployée sur Azure Red Hat OpenShift, OpenShift Virtualization utilise l’infrastructure robuste d’Azure pour fournir un environnement évolutif et résilient pour vos charges de travail virtualisées.
Principaux avantages
- Plateforme unifiée : Consolidez vos applications conteneurisées et virtualisées sur une plateforme unique, ce qui réduit la complexité opérationnelle.
- Scalabilité : Utilisez l’infrastructure élastique d’Azure pour mettre à l’échelle vos machines virtuelles et vos applications conteneurisées en fonction des besoins.
- Gestion simplifiée : Utilisez les outils et flux de travail familiers d’OpenShift pour gérer les conteneurs et les machines virtuelles.
- Rentabilité : Optimisez l’utilisation des ressources en exécutant des machines virtuelles et des conteneurs sur une infrastructure partagée.
Prise en charge de la version d’OpenShift Container Platform
OpenShift Virtualization sur Azure Red Hat OpenShift est pris en charge uniquement à partir de la version 4.18. Vérifiez que votre cluster répond à cette exigence de version pour utiliser les fonctionnalités de virtualisation OpenShift sur Azure Red Hat OpenShift. L’exécution sur des versions antérieures n’est pas prise en charge et peut entraîner des problèmes inattendus de comportement ou de fonctionnalité. Si vous avez besoin de mettre à jour votre cluster, consultez la documentation Red Hat pour la mise à jour des clusters.
Concepts importants
- OpenShift Virtualization nécessite un emplacement de stockage de volume persistant. Pour plus d’informations, consultez Les options de stockage persistant prises en charge. Le support d’Azure NetApp Files pour OpenShift Virtualization est en préversion.
- OpenShift Virtualization sur Azure Red Hat OpenShift est uniquement pris en charge sur la famille de nœuds Dsv5 et Dsv6 avec huit (8) cœurs ou versions ultérieures. Ces types d’instances utilisent des technologies Azure Boost pour améliorer les performances.
- Vous avez besoin d’un cluster Azure Red Hat OpenShift avec au moins la version 4.18.
- La famille de nœuds Dsv6 est actuellement prise en charge en préversion et est prise en charge à partir d’Azure Red Hat OpenShift version 4.19.
- Pour plus d’informations sur les versions disponibles, consultez le calendrier de publication d’Azure Red Hat OpenShift.
- Les performances d’une charge de travail d’application varient en fonction de la configuration de l’environnement de virtualisation. Reportez-vous à l’article des meilleures pratiques pour plus d’informations sur le dimensionnement approprié de vos charges de travail et des méthodes de réglage précis.
Types d’instances Azure pris en charge
OpenShift Virtualization sur Azure prend en charge une gamme de types d’instances, ce qui vous permet de choisir les ressources de calcul appropriées pour vos machines virtuelles. La liste suivante détaille les types d’instances Azure actuellement pris en charge :
- Série Dsv5 (4.18+) : utilisez une référence SKU avec au moins huit (8) cœurs.
- Série Dsv6 (préversion dans la version 4.19+) : utilisez une référence SKU avec au moins huit (8) cœurs.
Options de stockage persistant prises en charge
OpenShift Virtualization nécessite un emplacement de stockage de volume persistant. Bien que vous puissiez utiliser n’importe quel stockage disponible pour le cluster, comme Azure Files ou Disque Azure, ou toute autre option de stockage prenant en charge l’interface de stockage de conteneur (CSI), une classe de stockage qui fournit un stockage de bloc et/ou prend en charge le mode d’accès (RWX) est ReadWriteMany stockage. Les options de stockage suivantes sont validées pour une utilisation avec OpenShift Virtualization :
- OpenShift Data Foundation (ODF) : OpenShift Data Foundation (ODF) fournit un stockage persistant pour les applications s’exécutant sur OpenShift, offrant des fonctionnalités avancées telles que la réplication des données, le chiffrement et la récupération d’urgence.
- Azure NetApp Files (ANF) : Azure NetApp Files (ANF) est un service de stockage de fichiers de qualité entreprise hautes performances basé sur la technologie ONTAP de NetApp. ANF offre des fonctionnalités de performance, d’extensibilité et de gestion des données avancées, ce qui le rend idéal pour les charges de travail exigeantes comme OpenShift Virtualization.
- Disque Azure : Azure Disk fournit un stockage de blocs persistant et hautes performances offrant une solution évolutive et durable pour les applications et les données. La migration dynamique n’est pas prise en charge avec les disques Azure en tant que stockage persistant.
Conditions préalables
- Quota suffisant pour un cluster Azure Red Hat OpenShift avec au moins une référence SKU D8sv5 dans votre abonnement. Pour trois nœuds Worker de huit (8) cœurs chacun, un minimum de 52 cœurs est nécessaire pour créer un cluster.
- Au moins un nœud Worker de D8sv5 ou supérieur. Pour plus d’informations sur la création de nœuds Worker, consultez Vue d’ensemble de la gestion des machines.
- Un cluster Azure Red Hat OpenShift exécutant au moins la version 4.18. Pour plus d’informations, consultez Créer un cluster et mettre à niveau un cluster Azure Red Hat OpenShift.
Installation
Après avoir un cluster Azure Red Hat OpenShift, vérifiez que vous disposez d’au moins un nœud Worker dans la liste des types d’instances Azure pris en charge.
Remarque
Si vous souhaitez utiliser le nœud Worker Dsv6, vérifiez que vous fournissez les valeurs suivantes dans yaML
MachineSet.-
spec.template.spec.providerSpec.value.image.skudoit être défini sur 419-v2. -
spec.template.spec.providerSpec.value.image.versiondoit être défini sur 419.6.20250523.
Vous trouverez ces informations à l’aide de la commande suivante :
az vm image list --architecture x64 -o table --all --offer aro4 --publisher azureopenshift-
Installez l’opérateur OpenShift Virtualization. Pour plus d’informations, consultez Installation d’OpenShift Virtualization.
(Recommandé) Passez à la configuration d’un fournisseur de stockage persistant tel que Red Hat OpenShift Data Foundation ou Azure NetApp Files.
Remarque
Après l’installation, vous devrez peut-être modifier la classe de stockage par défaut sur le cluster pour qu’elle soit l’une des classes de votre stockage persistant sélectionné. Pour plus d’informations, consultez Modification de la classe de stockage par défaut.
Post-installation et création d’une machine virtuelle
Il existe généralement quelques procédures effectuées après l’installation d’OpenShift Virtualization. Pour plus d’informations, consultez la configuration de la postinstallation.
Vous êtes maintenant prêt à créer une machine virtuelle. Pour plus d’informations, consultez Création d’une machine virtuelle. Si vous déplacez de nombreuses charges de travail, consultez le Kit de ressources de migration pour la virtualisation pour en savoir plus sur les grandes migrations de charges de travail de virtualisation vers OpenShift Virtualization.
Gestion des licences de machines virtuelles Windows sur OpenShift Virtualization
Les machines virtuelles Windows Server, sous licence avec des licences Windows Server avec une assurance logicielle active ou un abonnement, sont prises en charge sur OpenShift Virtualization sur Azure Red Hat OpenShift via Azure Hybrid Benefit. Si la licence concerne une édition datacenter, elle ne peut être utilisée que pour une machine virtuelle OpenShift Virtualization. Cette licence ne vous permet pas d’exécuter plusieurs machines virtuelles sur l’hôte OpenShift Virtualization. Si vous souhaitez obtenir de nouvelles licences Windows Server, les contrats de volume existants avec Microsoft ou les canaux partenaires existants doivent être utilisés.
Gestion des licences de machines virtuelles RHEL sur OpenShift Virtualization
Les abonnements Red Hat peuvent être utilisés sur OpenShift Virtualization dans Azure via le programme Red Hat Cloud Access. Pour plus d’informations sur l’éligibilité, reportez-vous à ce lien : https://www.redhat.com/en/technologies/cloud-computing/cloud-access.
Contenu connexe
En savoir plus sur OpenShift Container Platform OpenShift Virtualization.