Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
OpenShift Virtualization for Azure Red Hat OpenShift, samodzielny dodatek do platformy Red Hat OpenShift Container Platform (OCP), umożliwia użytkownikom uruchamianie maszyn wirtualnych i zarządzanie nimi razem z kontenerami w tym samym klastrze OpenShift. Ta integracja zapewnia ujednoliconą platformę dla różnych obciążeń, upraszczając zarządzanie i operacje. Ta możliwość umożliwia łatwą migrację i wdrażanie tradycyjnych maszyn wirtualnych na zaufanej, spójnej i kompleksowej platformie aplikacji w chmurze. Po wdrożeniu w Azure Red Hat OpenShift wirtualizacja OpenShift korzysta z niezawodnej infrastruktury Azure w celu zapewnienia skalowalnego i odpornego środowiska dla zwirtualizowanych obciążeń.
Najważniejsze korzyści
- Ujednolicona platforma: Skonsoliduj konteneryzowane i zwirtualizowane aplikacje na jednej platformie, co zmniejsza złożoność operacyjną.
- Scalability: Użyj elastycznej infrastruktury Azure do skalowania maszyn wirtualnych i konteneryzowanych aplikacji zgodnie z potrzebami.
- Uproszczone zarządzanie: Użyj znanych narzędzi i przepływów pracy platformy OpenShift do zarządzania zarówno kontenerami, jak i maszynami wirtualnymi.
- Efektywność kosztowa: Zoptymalizuj wykorzystanie zasobów, uruchamiając maszyny wirtualne i kontenery w udostępnionej infrastrukturze.
Obsługa wersji platformy kontenera OpenShift
Wirtualizacja OpenShift w systemie Azure Red Hat OpenShift jest obsługiwana tylko od wersji 4.18 wzwyż. Upewnij się, że klaster spełnia to wymaganie dotyczące wersji, aby móc korzystać z funkcji wirtualizacji OpenShift w Azure Red Hat OpenShift. Uruchamianie we wcześniejszych wersjach nie jest obsługiwane i może prowadzić do nieoczekiwanego zachowania lub problemów z funkcjonalnością. Jeśli musisz zaktualizować klaster, zapoznaj się z dokumentacją oprogramowania Red Hat dotyczącą aktualizowania klastrów.
Ważne pojęcia
- Wirtualizacja OpenShift wymaga trwałej lokalizacji magazynu woluminów. Aby uzyskać więcej informacji, zobacz Obsługiwane opcje magazynu trwałego. Obsługa Azure NetApp Files dla wirtualizacji OpenShift jest dostępna w wersji zapoznawczej.
- Wirtualizacja OpenShift na Azure Red Hat OpenShift jest obsługiwana tylko na rodzinie węzłów Dsv5 i Dsv6 z co najmniej ośmioma (8) rdzeniami. Te typy wystąpień korzystają z technologii Azure Boost w celu zwiększenia wydajności.
- Potrzebujesz klastra Azure Red Hat OpenShift z co najmniej wersją 4.18.
- Rodzina węzłów Dsv6 jest obecnie obsługiwana w wersji zapoznawczej i będzie wspierana począwszy od wersji 4.19 Azure Red Hat OpenShift.
- Aby uzyskać więcej informacji na temat dostępnych wersji, zobacz kalendarz wydania Azure Red Hat OpenShift.
- Wydajność obciążenia aplikacji różni się w zależności od konfiguracji środowiska wirtualizacji. Zapoznaj się z artykułem z najlepszymi rozwiązaniami , aby uzyskać informacje na temat określania rozmiaru obciążeń i metod dostrajania.
Obsługiwane typy wystąpień Azure
Wirtualizacja OpenShift w Azure obsługuje szereg typów wystąpień, co pozwala wybrać odpowiednie zasoby obliczeniowe dla maszyn wirtualnych. Poniższa lista zawiera szczegółowe informacje o aktualnie obsługiwanych typach wystąpień Azure:
- Seria Dsv5 (4.18+) — użyj jednostki SKU z co najmniej ośmioma rdzeniami (8).
- Seria Dsv6 (wersja zapoznawcza 4.19+) — użyj SKU z co najmniej ośmioma (8) rdzeniami.
Obsługiwane opcje magazynu trwałego
Wirtualizacja OpenShift wymaga trwałej lokalizacji magazynu woluminów. Chociaż można użyć dowolnego magazynu dostępnego dla klastra, takiego jak Azure Files lub Azure Disk, lub innych opcji magazynu obsługujących interfejs magazynu kontenerów (CSI), zalecana jest klasa magazynu, która zapewnia magazyn blokowy i/lub obsługuje tryb dostępu ReadWriteMany (RWX) do przechowywania. Następujące opcje magazynu są zatwierdzone do użycia z wirtualizacją OpenShift.
- OpenShift Data Foundation (ODF): OpenShift Data Foundation (ODF) zapewnia trwały magazyn dla aplikacji działających w usłudze OpenShift, oferując zaawansowane funkcje, takie jak replikacja danych, szyfrowanie i odzyskiwanie po awarii.
- Azure NetApp Files (ANF): Azure NetApp Files (ANF) to wysokowydajna usługa magazynu plików klasy korporacyjnej oparta na technologii ONTAP usługi NetApp. Rozwiązanie ANF oferuje wydajność, skalowalność i zaawansowane funkcje zarządzania danymi, co sprawia, że idealnie nadaje się do wymagających obciążeń, takich jak OpenShift Virtualization.
- Azure Disk: Azure Disk zapewnia trwały magazyn blokowy o wysokiej wydajności oferujący skalowalne i trwałe rozwiązanie dla aplikacji i danych. Migracja na żywo nie jest obsługiwana w przypadku dysków Azure jako magazynu trwałego.
Wymagania wstępne
- Wystarczający przydział zasobów dla klastra Azure Red Hat OpenShift z co najmniej jednym SKU D8sv5 w ramach subskrypcji. W przypadku trzech węzłów roboczych z ośmioma rdzeniami (8) każdy z nich potrzebne jest co najmniej 52 rdzenie do utworzenia klastra.
- Co najmniej jeden węzeł roboczy D8sv5 lub nowszy. Aby uzyskać więcej informacji na temat tworzenia węzłów roboczych, zobacz Omówienie zarządzania maszynami.
- Uruchomiony klaster Azure Red Hat OpenShift z co najmniej wersją 4.18. Aby uzyskać więcej informacji, patrz Tworzenie klastra i Uaktualnienie klastra Azure Red Hat OpenShift.
Instalacja
Po utworzeniu klastra Azure Red Hat OpenShift upewnij się, że masz co najmniej jeden węzeł roboczy z listy obsługiwanych typów wystąpień Azure.
Uwaga / Notatka
Jeśli chcesz użyć węzła roboczego dsv6, upewnij się, że w pliku YAML są podane następujące wartości
MachineSet.-
spec.template.spec.providerSpec.value.image.skunależy ustawić wartość 419-v2. -
spec.template.spec.providerSpec.value.image.versionnależy ustawić wartość 419.6.20250523.
Te informacje można znaleźć przy użyciu następującego polecenia:
az vm image list --architecture x64 -o table --all --offer aro4 --publisher azureopenshift-
Zainstaluj operator OpenShift Virtualization. Aby uzyskać więcej informacji, zobacz Instalowanie wirtualizacji OpenShift.
(Zalecane) Przejdź do skonfigurowania trwałego dostawcy magazynu, takiego jak Red Hat OpenShift Data Foundation lub Azure NetApp Files.
Uwaga / Notatka
Po zakończeniu instalacji może być konieczna zmiana domyślnej klasy magazynu w klastrze na jedną z klas wybranego magazynu trwałego. Aby uzyskać więcej informacji, zobacz Zmienianie domyślnej klasy magazynu.
Kroki po zakończeniu instalacji i tworzenie maszyny wirtualnej
Zazwyczaj po zainstalowaniu wirtualizacji OpenShift jest wykonywanych kilka procedur. Aby uzyskać więcej informacji, zobacz Konfiguracja postinstalacji.
Teraz możesz utworzyć maszynę wirtualną. Aby uzyskać więcej informacji, zobacz Tworzenie maszyny wirtualnej. Jeśli przenosisz wiele obciążeń, zobacz Migration Toolkit for Virtualization, aby dowiedzieć się więcej o dużych migracjach obciążeń wirtualizacji do OpenShift Virtualization.
Licencjonowanie maszyn wirtualnych Windows w wirtualizacji OpenShift
Windows Server VM-y, licencjonowane licencjami Windows Server z aktywnym programem Software Assurance lub subskrypcją, są obsługiwane na platformie OpenShift Virtualization na Azure Red Hat OpenShift dzięki usłudze Korzyść użycia hybrydowego platformy Azure. Jeśli licencja dotyczy wersji Datacenter, może być używana tylko dla jednej maszyny wirtualnej wirtualizacji OpenShift. Ta licencja nie umożliwia uruchamiania wielu maszyn wirtualnych na hoście wirtualizacji OpenShift. Jeśli chcesz uzyskać nowe licencje serwera Windows, należy użyć istniejących umów zbiorczych z Microsoft lub istniejących kanałów partnerskich.
Aby zapewnić zgodność z Korzyść użycia hybrydowego platformy Azure, dodaj etykietę do każdego obiektu wdrożeniowego Windows VM. Ta etykieta używa prefiksu zdefiniowanego przez Microsoft Azure do potwierdzenia kwalifikowalności do programu Korzyść użycia hybrydowego platformy Azure zgodnie z wyżej wymienionymi kryteriami. Etykieta do użycia jest azure.microsoft.com/windows-ahb-attestation: "true". Zapoznaj się z poniższą specyfikacją wdrożenia VirtualMachine jako przykładem.
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
Subskrypcje maszyn wirtualnych RHEL w wirtualizacji OpenShift
Subskrypcje oprogramowania Red Hat można używać w wirtualizacji OpenShift w Azure za pośrednictwem programu Red Hat Cloud Access Program. Aby uzyskać szczegółowe informacje o uprawnieniach, zapoznaj się z tym linkiem: https://www.redhat.com/en/technologies/cloud-computing/cloud-access.
Ponadto wirtualizacja OpenShift w usłudze ARO obejmuje subskrypcje gościa dla systemu Red Hat Enterprise Linux (RHEL) na podstawie liczby procesorów wirtualnych na hoście:
- Hosty z co najmniej 96 procesorami wirtualnymi: Uwzględniane są nieograniczone subskrypcje gościA systemu RHEL.
-
Hosty z mniej niż 96 procesorami wirtualnymi (vCPU): Goście RHEL mogą działać z maksymalnym stosunkiem procesorów wirtualnych gościa do hosta wynoszącym 8:1.
- Na przykład host z 64 vCPU (takimi jak
Standard_D64s_v5) może obsługiwać do 512 vCPU gościa RHEL (64 vCPU hosta x 8 = 512 vCPU gościa).
- Na przykład host z 64 vCPU (takimi jak
Treści powiązane
Dowiedz się więcej o Platformie Kontenerowej OpenShift i Wirtualizacji OpenShift.