Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met OpenShift Virtualization voor Azure Red Hat OpenShift, een zelfbeheerde invoegtoepassing voor Red Hat OpenShift Container Platform (OCP), kunnen gebruikers virtuele machines (VM) uitvoeren en beheren naast containers in hetzelfde OpenShift-cluster. Deze integratie biedt een geïntegreerd platform voor diverse workloads, waardoor beheer en bewerkingen worden vereenvoudigd. Met deze mogelijkheid kunt u eenvoudig migreren en implementeren van traditionele virtuele machines op een vertrouwd, consistent en uitgebreid cloudtoepassingsplatform. Bij implementatie op Azure Red Hat OpenShift maakt OpenShift Virtualization gebruik van de robuuste infrastructuur van Azure om een schaalbare en flexibele omgeving te bieden voor uw gevirtualiseerde workloads.
Belangrijkste voordelen
- Geïntegreerd platform: Voeg uw gecontaineriseerde en gevirtualiseerde toepassingen samen op één platform, waardoor de operationele complexiteit wordt verminderd.
- Scalability: Gebruik de elastische infrastructuur van Azure om uw virtuele machines en toepassingen in containers naar behoefte te schalen.
- Vereenvoudigd beheer: Gebruik de vertrouwde hulpprogramma's en werkstromen van OpenShift om zowel containers als virtuele machines te beheren.
- Kostenefficiëntie: Optimaliseer het resourcegebruik door VM's en containers uit te voeren op een gedeelde infrastructuur.
Versieondersteuning voor OpenShift Container Platform
OpenShift Virtualization op Azure Red Hat OpenShift wordt alleen ondersteund vanaf version 4.18 en hoger. Zorg ervoor dat uw cluster voldoet aan deze versievereiste om OpenShift Virtualization-mogelijkheden op Azure Red Hat OpenShift te kunnen gebruiken. Het uitvoeren van eerdere versies wordt niet ondersteund en kan leiden tot onverwacht gedrag of functionaliteitsproblemen. Als u uw cluster wilt bijwerken, raadpleegt u de Red Hat-documentatie voor het bijwerken van clusters.
Belangrijke concepten
- OpenShift Virtualization vereist een permanente opslaglocatie voor volumes. Zie Ondersteunde opties voor permanente opslag voor meer informatie. Ondersteuning van Azure NetApp Files voor OpenShift Virtualization is in een previewfase.
- OpenShift Virtualization op Azure Red Hat OpenShift wordt alleen ondersteund voor de Dsv5- en Dsv6-serie knooppunten met acht (8) kernen of hoger. Deze instantietypen maken gebruik van Azure Boost technologieën om de prestaties te verbeteren.
- U hebt een Azure Red Hat OpenShift-cluster met ten minste versie 4.18 nodig.
- De Dsv6-serie knooppunten wordt momenteel ondersteund in preview en wordt ondersteund vanaf Azure Red Hat OpenShift versie 4.19.
- Zie Azure Red Hat OpenShift releasekalender voor meer informatie over beschikbare versies.
- De prestaties van een toepassingsworkload variëren afhankelijk van de installatie van de virtualisatieomgeving. Raadpleeg het beste praktijken artikel voor informatie over het aanpassen van de grootte van uw workloads en afstemmethoden.
Ondersteunde Azure-exemplaartypen
OpenShift Virtualization op Azure ondersteunt een reeks exemplaartypen, zodat u de juiste rekenresources voor uw virtuele machines kunt kiezen. In de volgende lijst worden de momenteel ondersteunde Azure exemplaartypen weergegeven:
- Dsv5-serie (4.18+) - Gebruik een SKU met minimaal acht (8) kernen.
- Dsv6-serie (preview in 4.19+): gebruik een SKU met minimaal acht (8) kernen.
Ondersteunde opties voor permanente opslag
OpenShift Virtualization vereist een permanente opslaglocatie voor volumes. Hoewel u opslag die beschikbaar is voor het cluster kunt gebruiken, zoals Azure Files of Azure Disk, of andere opslagopties die de containeropslaginterface (CSI) ondersteunen, wordt een opslagklasse die blokopslag biedt en/of ondersteuning biedt voor de toegangsmodus ReadWriteMany (RWX) opgevraagd voor opslag. De volgende opslagopties worden gevalideerd voor gebruik met OpenShift Virtualization:
- OpenShift Data Foundation (ODF):OpenShift Data Foundation (ODF) biedt permanente opslag voor toepassingen die worden uitgevoerd op OpenShift, met geavanceerde functies zoals gegevensreplicatie, versleuteling en herstel na noodgevallen.
- Azure NetApp Files (ANF): Azure NetApp Files (ANF) is een hoogwaardige, hoogwaardige bestandsopslagservice die is gebouwd op de ONTAP-technologie van NetApp. ANF biedt functies voor prestaties, schaalbaarheid en geavanceerde gegevensbeheer, waardoor het ideaal is voor veeleisende workloads zoals OpenShift Virtualization.
- Azure Disk: Azure Disk biedt permanente, krachtige blokopslag met een schaalbare en duurzame oplossing voor toepassingen en gegevens. Live migratie wordt niet ondersteund met Azure Schijven als permanente opslag.
Vereiste voorwaarden
- Voldoende quotum voor een Azure Red Hat OpenShift-cluster met ten minste één D8sv5-SKU in uw abonnement. Voor elk drie werkknooppunten van acht (8) kernen zijn minimaal 52 kernen nodig om een cluster te maken.
- Ten minste één werkknooppunt van D8sv5 of hoger. Zie Overzicht van machinebeheer voor meer informatie over het maken van werkknooppunten.
- Een actief Azure Red Hat OpenShift-cluster met ten minste versie 4.18. Zie Maak een cluster en Upgrade an Azure Red Hat OpenShift cluster voor meer informatie.
Installatie
Nadat je een Azure Red Hat OpenShift-cluster hebt, moet je ervoor zorgen dat je ten minste één werkknooppunt hebt uit de lijst met ondersteunde Azure-exemplaartypen.
Opmerking
Als u het Dsv6-werkknooppunt wilt gebruiken, moet u ervoor zorgen dat u de volgende waarden opgeeft in de
MachineSetYAML.-
spec.template.spec.providerSpec.value.image.skumoet worden ingesteld op 419-v2. -
spec.template.spec.providerSpec.value.image.versionmoet worden ingesteld op 419.6.20250523.
U vindt deze informatie met behulp van de volgende opdracht:
az vm image list --architecture x64 -o table --all --offer aro4 --publisher azureopenshift-
Installeer de OpenShift Virtualization-operator. Zie OpenShift Virtualization installeren voor meer informatie.
(Aanbevolen) Ga verder met het instellen van een permanente opslagprovider, zoals Red Hat OpenShift Data Foundation of Azure NetApp Files.
Opmerking
Na de installatie moet u mogelijk de standaardopslagklasse op het cluster wijzigen in een van de klassen voor de geselecteerde permanente opslag. Zie De standaardopslagklasse wijzigen voor meer informatie.
Stappen na de installatie en het maken van vm's
Er zijn meestal een paar procedures die worden uitgevoerd na het installeren van OpenShift Virtualization. Zie Configuratie na installatie voor meer informatie.
U bent nu klaar om een virtuele machine te maken. Zie Een virtuele machine maken voor meer informatie. Als u veel workloads verplaatst, raadpleegt u de Migration Toolkit for Virtualization voor meer informatie over grote migraties van virtualisatieworkloads naar OpenShift Virtualization.
Licentiëren van Windows VM's op OpenShift Virtualization
Windows Server VM's die zijn gelicentieerd met Windows Server licenties met actieve softwarecontrole of een actief abonnement, worden ondersteund in OpenShift Virtualization op Azure Red Hat OpenShift via Azure Hybrid Benefit. Als de licentie voor een Datacenter-editie is, kan deze slechts worden gebruikt voor één OpenShift Virtualization-VM. Met deze licentie kunt u niet meerdere VM's uitvoeren op de OpenShift Virtualization-host. Als u nieuwe Windows serverlicenties wilt aanschaffen, moeten bestaande volumeovereenkomsten met Microsoft of bestaande partnerkanalen worden gebruikt.
Als u naleving voor Azure Hybrid Benefit wilt garanderen, voegt u een label toe aan elk Windows VM-implementatieobject. Dit label maakt gebruik van een Microsoft Azure gedefinieerd voorvoegsel om de geschiktheid voor Azure Hybrid Benefit te bevestigen volgens de bovengenoemde criteria. Het te gebruiken label is azure.microsoft.com/windows-ahb-attestation: 'true'. Raadpleeg de volgende implementatiespecificatie van VirtualMachine als voorbeeld.
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
labels:
kubevirt.io/vm: contoso-vm
azure.microsoft.com/windows-ahb-attestation: "true"
name: contoso-vm
spec:
runStrategy: Always
template:
metadata:
labels:
kubevirt.io/vm: contoso-vm
spec:
domain:
launchSecurity: {}
devices:
disks:
- disk:
bus: virtio
name: rootfs
machine:
type: ""
resources:
requests:
memory: 4Gi
terminationGracePeriodSeconds: 0
volumes:
- name: rootfs
dataVolume:
name: contoso-vm
Abonnementen voor RHEL-VM's in OpenShift Virtualization
Red Hat-abonnementen kunnen worden gebruikt voor OpenShift Virtualization in Azure via het Red Hat Cloud Access Program. Raadpleeg deze koppeling voor details over geschiktheid: https://www.redhat.com/en/technologies/cloud-computing/cloud-access.
Daarnaast bevat OpenShift Virtualization op ARO gastabonnementen voor Red Hat Enterprise Linux (RHEL) op basis van het aantal vCPU's op de host:
- Hosts met 96 of meer vCPU's: Onbeperkte RHEL-gastabonnementen zijn inbegrepen.
-
Hosts met minder dan 96 vCPU's: U kunt RHEL-gasten uitvoeren met een gast-vCPU om de vCPU-verhouding van maximaal 8:1 te hosten.
- Een host met 64 vCPU's (zoals
Standard_D64s_v5) kan bijvoorbeeld maximaal 512 RHEL-gast-vCPU's (64 host vCPU's x 8 = 512 gast-vCPU's) uitvoeren.
- Een host met 64 vCPU's (zoals
Verwante inhoud
Meer informatie over OpenShift Container Platform OpenShift Virtualization.