Bagikan melalui


Red Hat Update Infrastructure untuk VM Red Hat Enterprise Linux sesuai permintaan di Microsoft Azure

Berlaku untuk: ✔️ mesin virtual Linux

Red Hat Update Infrastructure (RHUI) memungkinkan penyedia cloud, seperti Azure, untuk:

  • Konten repositori yang dihosting Mirror Red Hat
  • Membuat repositori kustom dengan konten khusus Azure
  • Membuat konten tersedia untuk Komputer Virtual (VM) pengguna akhir

Gambar Pay-As-You-Go (PAYG) Red Hat Enterprise Linux (RHEL) sudah dikonfigurasikan sebelumnya untuk mengakses Azure RHUI. Tidak diperlukan konfigurasi lain. Untuk mendapatkan pembaruan terbaru, jalankan sudo yum update begitu instans RHEL Anda siap. Layanan ini termasuk bagian dari biaya perangkat lunak RHEL PAYG. Untuk informasi selengkapnya tentang gambar RHEL di Azure, termasuk kebijakan penerbitan dan penyimpanan, lihat Gambaran Umum gambar Red Hat Enterprise Linux di Azure.

Untuk informasi selengkapnya tentang kebijakan dukungan Red Hat untuk semua versi RHEL, lihat Red Hat Enterprise Linux Life Cycle.

Penting

RHUI dikhususkan untuk gambar pay-as-you-go (PAYG). Untuk gambar emas, juga dikenal sebagai bring your own subscription (BYOS), sistem perlu dilampirkan ke Red Hat Subscription Manager (RHSM) atau Satelit untuk menerima pembaruan. Untuk informasi selengkapnya, lihat Cara mendaftar dan berlangganan sistem RHEL.

Informasi penting tentang Azure RHUI

  • Azure RHUI adalah infrastruktur pembaruan yang mendukung semua VM RHEL PAYG yang dibuat di Azure. Infrastruktur ini tidak mencegah Anda mendaftarkan VM PAYG RHEL anda dengan Subscription Manager, Satellite, atau sumber pembaruan lainnya. Mendaftar dengan sumber yang berbeda dengan PAYG VM menghasilkan penagihan ganda tidak langsung. Lihat poin berikut untuk detailnya.

  • Akses ke RHUI yang di-hosting Azure disertakan dalam harga citra RHEL PAYG. Membatalkan pendaftaran PAYG RHEL VM dari RHUI yang dihosting Azure tidak mengonversi komputer virtual menjadi jenis VM BYOS. Jika Anda mendaftarkan VM yang sama dengan sumber pembaruan lain, Anda mungkin akan dikenakan biaya ganda tidak langsung. Anda dikenakan biaya untuk pertama kalinya untuk biaya perangkat lunak Azure RHEL. Anda dikenakan kedua kali untuk langganan Red Hat yang dibeli sebelumnya. Jika Anda secara konsisten perlu menggunakan infrastruktur pembaruan selain RHUI yang dihosting Azure, pertimbangkan untuk mendaftar untuk menggunakan gambar RHEL BYOS.

  • Gambar RHEL SAP PAYG di Azure terhubung ke saluran RHUI khusus yang tetap berada pada versi minor RHEL tertentu sebagaimana diperlukan untuk sertifikasi SAP. Gambar RHEL SAP PAYG di Azure termasuk RHEL untuk SAP, RHEL untuk SAP Hana, dan RHEL untuk Aplikasi Bisnis SAP.

  • Akses ke RHUI yang di-hosting Azure terbatas pada VM dalam rentang IP pusat data Azure. Jika Anda mem-proksi semua lalu lintas VM dengan menggunakan infrastruktur jaringan lokal, Anda mungkin perlu menyiapkan rute yang ditentukan pengguna untuk RHEL PAYG VM untuk mengakses Azure RHUI. Jika demikian, rute yang ditentukan pengguna perlu ditambahkan untuk semua alamat IP RHUI.

Perilaku pembaruan gambar

Gambar Red Hat yang disediakan dalam Marketplace Azure terhubung secara default ke salah satu dari dua jenis repositori siklus hidup yang berbeda:

  • Non-EUS: Memiliki perangkat lunak terbaru yang tersedia yang diterbitkan oleh Red Hat untuk repositori Red Hat Enterprise Linux (RHEL) tertentu.

  • Dukungan Pembaruan Diperpanjang (EUS): Pembaruan untuk rilis minor RHEL tertentu.

Catatan

Untuk informasi selengkapnya tentang RHEL EUS, lihat Siklus Hidup Red Hat Enterprise Linux dan Ikhtisar Dukungan Pembaruan Ekstensi Red Hat Enterprise Linux.

Paket yang terkandung dalam repositori Red Hat Update Infrastructure diterbitkan dan dikelola oleh Red Hat. Paket tambahan untuk mendukung layanan Azure kustom diterbitkan dalam repositori independen yang dikelola oleh Microsoft.

Untuk daftar gambar lengkap, jalankan az vm image list --offer RHEL --all -p RedHat --output table menggunakan Azure CLI.

Gambar yang terhubung ke repositori non-EUS

Untuk gambar RHEL VM yang terhubung ke repositori non-EUS, menjalankan sudo yum update akan mengupgrade ke versi minor RHEL yang paling terbaru. Misalnya, jika Anda memprovisikan VM dari gambar RHEL 8.4 PAYG dan menjalankan sudo yum update, Anda akan mendapatkan VM yang telah menginstal semua pembaruan ke versi minor terbaru dalam seri RHEL8.

Gambar yang terhubung ke repositori non-EUS tidak memiliki nomor versi minor pada SKU. SKU adalah elemen ketiga dalam nama gambar. Misalnya, semua gambar berikut dilampirkan ke repositori non-EUS:

RedHat:RHEL:7-LVM:7.9.2023032012
RedHat:RHEL:8-LVM:8.7.2023022813
RedHat:RHEL:9-lvm:9.1.2022112101
RedHat:rhel-raw:7-raw:7.9.2022040605
RedHat:rhel-raw:8-raw:8.6.2022052413
RedHat:rhel-raw:9-raw:9.1.2022112101

SKU-SKU tersebut adalah X-LVM atau X-RAW. Versi minor ditunjukkan pada versi gambar ini, yang merupakan elemen keempat dari namanya.

Gambar yang terhubung ke repositori EUS

Jika Anda menyediakan VM dari citra RHEL yang terhubung ke repositori EUS, maka VM tidak akan ditingkatkan ke versi minor RHEL terbaru saat Anda menjalankan sudo yum update. Situasi ini terjadi karena image yang terhubung ke repositori EUS juga dikunci pada versi minor spesifik.

Gambar yang terhubung ke repositori EUS berisi nomor versi kecil pada SKU. Misalnya, semua gambar berikut dilampirkan ke repositori EUS:

RedHat:RHEL:7.7:7.7.2022051301
RedHat:RHEL:8_4:latest
RedHat:RHEL:9_0:9.0.2023061412

RHEL EUS dan penguncian versi pada VM RHEL

Repositori Dukungan Pembaruan Diperpanjang (EUS) tersedia untuk pelanggan yang mungkin ingin mengunci VM RHEL mereka ke rilis minor RHEL tertentu setelah memprovisikan VM. Anda dapat mengunci versi VM RHEL ke versi minor spesifik dengan memperbarui repositori untuk mengarah ke repositori Extended Update Support. Anda juga dapat membatalkan operasi penguncian versi EUS.

Catatan

Saluran RHEL Extras tidak mengikuti siklus hidup EUS. Ini berarti bahwa jika Anda menginstal paket dari saluran RHEL Extras, itu tidak akan spesifik untuk rilis EUS tempat Anda berada. Red Hat tidak mendukung penginstalan konten dari saluran RHEL Extras saat pada rilis EUS. Untuk informasi selengkapnya, lihat Siklus Hidup Produk Red Hat Enterprise Linux Extras.

Dukungan untuk RHEL 7 EUS berakhir pada 30 Juni 2024. Dukungan untuk RHEL 8 EUS berakhir pada 31 Mei 2025. Untuk informasi selengkapnya, lihat Red Hat Enterprise Linux Extended Maintenance.

  • Dukungan RHEL 9.4 EUS berakhir pada 30 April 2026
  • Dukungan RHEL 9.6 EUS berakhir pada 31 Mei 2027

Alihkan Server RHEL ke Repositori EUS.

Catatan

Dukungan untuk RHEL 7 EUS berakhir pada 30 Juni 2024. Dukungan untuk RHEL 8 EUS berakhir pada 31 Mei 2025. Tidak disarankan untuk beralih ke repositori EUS pada RHEL 7 atau 8 lagi.

Gunakan prosedur berikut untuk mengunci RHEL VM ke rilis minor tertentu.

Catatan

Prosedur ini hanya berlaku untuk versi RHEL tempat EUS tersedia. Pada saat menulis daftar versi termasuk RHEL 9.4, 9.6, dan 10.0. Untuk informasi selengkapnya, lihat Siklus Hidup Red Hat Enterprise Linux.

  1. Simpan versi utama RHEL Anda dalam variabel untuk digunakan dalam perintah di bawah ini.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  2. Nonaktifkan repositori non-EUS.

    sudo dnf --disablerepo='*' remove "rhui-azure-rhel${major_version}"
    
  3. Buat config file dengan menggunakan perintah ini atau editor teks:

    cat <<EOF > rhel${major_version}-eus.config
    [rhui-microsoft-azure-rhel${major_version}]
    name=Microsoft Azure RPMs for Red Hat Enterprise Linux ${major_version} (rhel${major_version}-eus)
    baseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel${major_version}-eus
    enabled=1
    gpgcheck=1
    sslverify=1
    gpgkey=/etc/pki/rpm-gpg/RPM-GPG-KEY-microsoft-azure-release
    EOF
    
  4. Tambahkan repositori non-EUS.

    sudo dnf --config rhel${major_version}-eus.config install rhui-azure-rhel${major_version}-eus
    
  5. Kunci level releasever, pada saat penulisan, level tersebut harus salah satu dari 9.4, 9.6, atau 10.0.

    sudo sh -c 'echo 9.6 > /etc/dnf/vars/releasever'
    

    Jika ada masalah izin untuk mengakses releasever, Anda dapat mengedit file menggunakan editor teks, menambahkan detail versi gambar, dan menyimpan file.

    Catatan

    Instruksi ini mengunci rilis minor RHEL dengan rilis minor yang ada saat ini. Masukkan rilis minor tertentu jika Anda ingin meningkatkan dan tetap pada rilis minor berikutnya yang bukan yang terbaru. Misalnya, echo 9.6 > /etc/yum/vars/releasever mengunci versi RHEL Anda ke RHEL 9.6.

  6. Perbarui RHEL VM Anda.

    sudo dnf update
    

Alihkan Server RHEL ke Repositori non-EUS.

Untuk menghapus kunci versi, gunakan perintah berikut.

  1. Hapus file releasever.

    sudo rm /etc/dnf/vars/releasever
    
  2. Simpan versi utama RHEL Anda dalam variabel untuk digunakan dalam perintah di bawah ini.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  3. Nonaktifkan repositori EUS.

    sudo dnf --disablerepo='*' remove "rhui-azure-rhel${major_version}-eus"
    
  4. Buat config file dengan menggunakan perintah ini atau editor teks:

    cat <<EOF > rhel${major_version}.config
    [rhui-microsoft-azure-rhel${major_version}]
    name=Microsoft Azure RPMs for Red Hat Enterprise Linux ${major_version}
    baseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel${major_version}
    enabled=1
    gpgcheck=1
    sslverify=1
    gpgkey=/etc/pki/rpm-gpg/RPM-GPG-KEY-microsoft-azure-release
    EOF
    
  5. Tambahkan repositori non-EUS.

    sudo dnf --config rhel${major_version}.config install rhui-azure-rhel${major_version}
    
  6. Perbarui RHEL VM Anda.

    sudo dnf update
    

IP untuk server pengiriman konten RHUI

RHUI tersedia di semua wilayah tempat gambar sesuai permintaan RHEL tersedia. Ketersediaan saat ini mencakup semua wilayah publik yang tercantum di dasbor status Azure, Azure US Government, dan wilayah Microsoft Azure Jerman.

Jika Anda menggunakan konfigurasi jaringan (Firewall khusus atau konfigurasi rute yang ditentukan pengguna (UDR)) untuk lebih membatasi akses dari VM RHEL PAYG, pastikan IP berikut diizinkan agar https dapat berfungsi tergantung pada lingkungan Anda:

# Azure Global - RHUI 4
West Europe - 52.136.197.163
South Central US - 20.225.226.182
East US - 52.142.4.99
Australia East - 20.248.180.252
Southeast Asia - 20.24.186.80

Infrastruktur Azure RHUI

Memperbarui sertifikat klien RHUI yang kedaluwarsa pada VM

Jika Anda mengalami masalah sertifikat RHUI dari Azure RHEL PAYG VM Anda, lihat Memecahkan masalah sertifikat RHUI di Azure.

Memecahkan masalah koneksi ke Azure RHUI

Jika Anda mengalami masalah saat menyambungkan ke Azure RHUI dari VM Azure RHEL PAYG, ikuti langkah-langkah berikut:

  1. Periksa konfigurasi VM untuk titik akhir Azure RHUI:

    • Periksa apakah file /etc/yum.repos.d/rh-cloud.repo berisi referensi ke rhui-[1-4].microsoft.com di bagian baseurl dari seksi [rhui-microsoft-azure-rhel*] file. Jika iya, Anda menggunakan Azure RHUI baru.

    • Jika referensi menunjuk ke lokasi dengan pola berikut, mirrorlist.*cds[1-4].cloudapp.net, pembaruan konfigurasi diperlukan. Anda menggunakan rekam jepret VM lama, dan Anda harus memperbaruinya agar mengarah ke Azure RHUI baru.

  2. Verifikasi bahwa akses ke RHUI yang dihosting Azure terbatas pada VM dalam rentang IP pusat data Azure.

  3. Jika Anda masih mengalami masalah saat menggunakan konfigurasi baru dan VM tersambung dari rentang IP Azure, ajukan kasus dukungan dengan Microsoft atau Red Hat.

Pembaruan infrastruktur

Pada bulan September 2016, Azure menyebarkan Azure RHUI yang diperbarui. Pada bulan April 2017, Azure RHUI lama dimatikan. Jika Anda telah menggunakan gambar RHEL PAYG atau rekam jepretnya mulai September 2016 atau yang lebih baru, Anda secara otomatis tersambung ke Azure RHUI baru. Namun, jika Anda memiliki rekam jepret yang lebih lama di VM, Anda harus memperbarui konfigurasinya secara manual agar dapat mengakses Azure RHUI seperti yang dijelaskan di bagian berikut.

Server-server RHUI baru dari Azure disebarkan dengan Azure Traffic Manager. Di Traffic Manager, VM apa pun dapat menggunakan satu titik akhir, rhui-1.microsoft.com, dan rhui4-1.microsoft.com, terlepas dari wilayahnya.

Prosedur pembaruan manual untuk menggunakan server Azure RHUI

Prosedur ini disediakan hanya untuk referensi. Gambar RHEL PAYG sudah memiliki konfigurasi yang benar untuk terhubung ke Azure RHUI. Untuk memperbarui konfigurasi secara manual agar dapat menggunakan server Azure RHUI, selesaikan langkah-langkah berikut ini:

  1. Simpan versi utama RHEL Anda dalam variabel untuk digunakan dalam perintah di bawah ini.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  2. Buat config file dengan menggunakan perintah ini atau editor teks:

    cat <<EOF > rhel${major_version}.config
    [rhui-microsoft-azure-rhel${major_version}]
    name=Microsoft Azure RPMs for Red Hat Enterprise Linux ${major_version}
    baseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel${major_version}
    enabled=1
    gpgcheck=1
    sslverify=1
    gpgkey=/etc/pki/rpm-gpg/RPM-GPG-KEY-microsoft-azure-release
    EOF
    
  3. Instal paket terbaru rhui-azure .

    sudo dnf --config rhel${major_version}.config install rhui-azure-rhel${major_version}
    
  4. Perbarui VM Anda.

    sudo dnf update
    

Langkah berikutnya

  • Untuk membuat VM Red Hat Enterprise Linux dari gambar PAYG Azure Marketplace dan menggunakan RHUI yang di-hosting Azure, buka Azure Marketplace.
  • Untuk mempelajari selengkapnya tentang gambar Red Hat di Azure, lihat Gambaran Umum gambar Red Hat Enterprise Linux.
  • Untuk mempelajari selengkapnya tentang kebijakan dukungan Red Hat, lihat Red Hat Enterprise Linux Life Cycle.