Virtualisasi OpenShift untuk Azure Red Hat OpenShift

OpenShift Virtualization untuk Azure Red Hat OpenShift, add-on yang dikelola sendiri ke Red Hat OpenShift Container Platform (OCP), memungkinkan pengguna untuk menjalankan dan mengelola komputer virtual (VM) bersama kontainer pada kluster OpenShift yang sama. Integrasi ini menyediakan platform terpadu untuk beragam beban kerja, menyederhanakan manajemen dan operasi. Kemampuan ini memungkinkan migrasi dan penyebaran komputer virtual tradisional yang mudah ke platform aplikasi cloud yang tepercaya, konsisten, dan komprehensif. Saat disebarkan di Azure Red Hat OpenShift, OpenShift Virtualization menggunakan infrastruktur Azure yang kuat untuk memberikan lingkungan yang dapat diskalakan dan tangguh untuk beban kerja virtual Anda.

Manfaat Utama

  • Platform terpadu: Konsolidasikan aplikasi kontainer dan virtual Anda pada satu platform, mengurangi kompleksitas operasional.
  • Scalability: Gunakan infrastruktur elastis Azure untuk menskalakan komputer virtual dan aplikasi dalam kontainer sesuai kebutuhan.
  • Manajemen yang disederhanakan: Gunakan alat dan alur kerja OpenShift yang sudah dikenal untuk mengelola kontainer dan komputer virtual.
  • Efisiensi biaya: Optimalkan pemanfaatan sumber daya dengan menjalankan VM dan kontainer pada infrastruktur bersama.

Dukungan versi Platform Kontainer OpenShift

OpenShift Virtualization pada Azure Red Hat OpenShift hanya didukung dari version 4.18 dan seterusnya. Pastikan kluster Anda memenuhi persyaratan versi ini untuk menggunakan kemampuan Virtualisasi OpenShift pada Azure Red Hat OpenShift. Berjalan pada versi sebelumnya tidak didukung dan mungkin menyebabkan masalah perilaku atau fungsionalitas yang tidak terduga. Jika Anda perlu memperbarui kluster, lihat dokumentasi Red Hat untuk Memperbarui kluster.

Konsep penting

  • OpenShift Virtualization memerlukan lokasi penyimpanan volume persisten. Untuk informasi selengkapnya, lihat Opsi penyimpanan persisten yang didukung. Dukungan Azure NetApp Files untuk OpenShift Virtualization sedang dalam tahap pratinjau.
  • OpenShift Virtualization pada Azure Red Hat OpenShift hanya didukung pada keluarga node Dsv5 dan Dsv6 dengan delapan (8) inti atau lebih tinggi. Jenis instans ini menggunakan teknologi Azure Boost untuk meningkatkan performa.
  • Anda memerlukan kluster Azure Red Hat OpenShift dengan setidaknya versi 4.18.
  • Keluarga node Dsv6 saat ini didukung dalam pratinjau dan didukung dimulai dengan Azure Red Hat OpenShift versi 4.19.
  • Untuk informasi selengkapnya tentang versi yang tersedia, lihat kalender rilis Azure Red Hat OpenShift.
  • Performa beban kerja aplikasi bervariasi tergantung pada penyiapan lingkungan Virtualisasi. Lihat artikel praktik terbaik untuk informasi tentang ukuran beban kerja dan metode penyempurnaan yang tepat.

Jenis instans Azure yang didukung

OpenShift Virtualization di Azure mendukung berbagai jenis instans, memungkinkan Anda memilih sumber daya komputasi yang sesuai untuk komputer virtual Anda. Daftar berikut merinci jenis instans Azure yang saat ini didukung:

  • Seri Dsv5 (4.18+) - Gunakan SKU dengan minimal delapan (8) inti.
  • Seri Dsv6 (pratinjau pada versi 4.19+) - Gunakan SKU yang memiliki setidaknya delapan (8) inti.

Opsi penyimpanan persisten yang didukung

OpenShift Virtualization memerlukan lokasi penyimpanan volume persisten. Meskipun Anda dapat menggunakan penyimpanan apa pun yang tersedia untuk kluster, seperti Azure Files atau Azure Disk, atau opsi penyimpanan lain yang mendukung antarmuka penyimpanan kontainer (CSI), disarankan untuk memilih kelas penyimpanan yang menyediakan penyimpanan blok dan/atau mendukung mode akses (RWX) untuk penyimpanan. Opsi penyimpanan berikut divalidasi untuk digunakan dengan OpenShift Virtualization:

  • OpenShift Data Foundation (ODF): OpenShift Data Foundation (ODF) menyediakan penyimpanan persisten untuk aplikasi yang berjalan di OpenShift, menawarkan fitur lanjutan seperti replikasi data, enkripsi, dan pemulihan bencana.
  • Azure NetApp Files (ANF): Azure NetApp Files (ANF) adalah layanan penyimpanan file tingkat perusahaan berkinerja tinggi yang dibangun di atas teknologi ONTAP NetApp. ANF menawarkan fitur performa, skalabilitas, dan manajemen data tingkat lanjut, yang membuatnya ideal untuk beban kerja yang menuntut seperti OpenShift Virtualization.
  • Azure Disk: Azure Disk menyediakan penyimpanan blok berkinerja tinggi yang persisten yang menawarkan solusi yang dapat diskalakan dan tahan lama untuk aplikasi dan data. Migrasi langsung tidak didukung dengan Azure Disk sebagai penyimpanan persisten Anda.

Prasyarat

  • Kuota yang memadai untuk kluster Azure Red Hat OpenShift dengan setidaknya satu SKU D8sv5 dalam langganan Anda. Untuk tiga simpul pekerja dengan delapan (8) inti masing-masing, minimal 52 inti diperlukan untuk membuat kluster.
  • Setidaknya satu simpul pekerja D8sv5 atau lebih tinggi. Untuk informasi selengkapnya tentang membuat node pekerja, lihat Ikhtisar manajemen mesin.
  • Kluster Azure Red Hat OpenShift yang berjalan dengan setidaknya versi 4.18. Untuk informasi selengkapnya, lihat Buat kluster dan Pgrade kluster Azure Red Hat OpenShift.

Instalasi

  1. Setelah Anda memiliki kluster Azure Red Hat OpenShift, pastikan Anda memiliki setidaknya satu simpul pekerja dari daftar jenis instans Azure yang didukung.

    Nota

    Pastikan Anda mengisi nilai-nilai berikut dalam MachineSet YAML jika ingin menggunakan node pekerja Dsv6.

    • spec.template.spec.providerSpec.value.image.sku harus diatur ke 419-v2.
    • spec.template.spec.providerSpec.value.image.version harus diatur ke 419.6.20250523.

    Anda dapat menemukan informasi ini menggunakan perintah berikut:

    az vm image list --architecture x64 -o table --all --offer aro4 --publisher azureopenshift

  2. Pasang pengelola OpenShift Virtualization. Untuk informasi selengkapnya, lihat Menginstal Virtualisasi OpenShift.

  3. (Disarankan) Lanjutkan untuk menyiapkan penyedia penyimpanan persisten seperti Red Hat OpenShift Data Foundation atau Azure NetApp Files.

    Nota

    Setelah penginstalan, Anda mungkin perlu mengubah kelas penyimpanan default pada kluster menjadi salah satu kelas untuk penyimpanan persisten yang Anda pilih. Untuk informasi selengkapnya, lihat Mengubah kelas penyimpanan default.

Langkah-langkah pasca penginstalan dan pembuatan VM

Biasanya ada beberapa prosedur yang dilakukan setelah menginstal OpenShift Virtualization. Untuk informasi selengkapnya, lihat konfigurasi pascainstalasi.

Anda sekarang siap untuk membuat komputer virtual. Untuk informasi selengkapnya, lihat Membuat komputer virtual. Jika Anda memindahkan banyak beban kerja, lihat Kotak Alat Migrasi untuk Virtualisasi untuk mempelajari tentang migrasi besar beban kerja virtualisasi ke OpenShift Virtualization.

Lisensi Windows VM pada OpenShift Virtualization

Windows Server VM, yang dilisensikan dengan lisensi Windows Server dengan jaminan perangkat lunak aktif atau langganan, didukung pada OpenShift Virtualization pada Azure Red Hat OpenShift melalui Azure Hybrid Benefit. Jika lisensi untuk edisi Pusat Data, lisensi hanya dapat digunakan untuk satu VM Virtualisasi OpenShift. Lisensi ini tidak memungkinkan Anda menjalankan beberapa VM pada host OpenShift Virtualization. Jika Anda ingin mendapatkan lisensi server Windows baru, perjanjian volume yang ada dengan Microsoft atau saluran mitra yang ada perlu digunakan.

Untuk memastikan kepatuhan terhadap Azure Hybrid Benefit, tambahkan label ke setiap objek penyebaran VM Windows. Label ini menggunakan awalan yang ditentukan Microsoft Azure untuk membuktikan kelayakan untuk Azure Hybrid Benefit sesuai kriteria yang disebutkan di atas. Label yang akan digunakan azure.microsoft.com/windows-ahb-attestation: "true". Lihat spesifikasi penyebaran VirtualMachine berikut sebagai contoh.

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

Langganan untuk VM RHEL di OpenShift Virtualization

Langganan Red Hat dapat digunakan pada OpenShift Virtualization di Azure melalui Program Akses Cloud Red Hat. Untuk detail kelayakan, lihat tautan ini: https://www.redhat.com/en/technologies/cloud-computing/cloud-access.

Selain itu, OpenShift Virtualization di ARO menyertakan langganan tamu untuk Red Hat Enterprise Linux (RHEL) berdasarkan jumlah vCPU pada host:

  • Host dengan 96 vCPU atau lebih: Langganan tamu RHEL tidak terbatas disertakan.
  • Host dengan kurang dari 96 vCPU: Anda dapat menjalankan guest RHEL dengan rasio vCPU guest ke vCPU host hingga 8:1.
    • Misalnya, host dengan 64 vCPU (seperti Standard_D64s_v5) dapat mengelola hingga 512 vCPU tamu RHEL (64 vCPU host x 8 = 512 vCPU tamu).

Pelajari selengkapnya tentang OpenShift Container Platform OpenShift Virtualization.