Aracılığıyla paylaş


Azure'da isteğe bağlı Red Hat Enterprise Linux VM'leri için Red Hat Güncelleştirme Altyapısı

Şunlar için geçerlidir: ✔️ Linux VM'leri

Red Hat Güncelleştirme Altyapısı (RHUI), Azure gibi bulut sağlayıcılarının şunları yapmasına olanak tanır:

  • Red Hat tarafından barındırılan depo içeriğini yansıtma
  • Azure'a özgü içerikle özel depolar oluşturma
  • İçeriği son kullanıcı Sanal Makineler (VM' ler) için kullanılabilir hale getirme

Red Hat Enterprise Linux (RHEL) Kullandıkça Öde (PAYG) görüntüleri Azure RHUI'ye erişmek için önceden yapılandırılmış olarak gelir. Başka yapılandırma gerekmez. En son güncelleştirmeleri almak için RHEL örneğiniz hazır olduktan sonra sudo yum update komutunu çalıştırın. Bu hizmet, RHEL PAYG yazılım ücretlerinin bir parçası olarak dahil edilir. Yayımlama ve bekletme ilkeleri dahil olmak üzere Azure'daki RHEL görüntüleri hakkında daha fazla bilgi için bkz . Azure'da Red Hat Enterprise Linux görüntülerine genel bakış.

RHEL'in tüm sürümleri için Red Hat destek ilkeleri hakkında daha fazla bilgi için bkz . Red Hat Enterprise Linux Yaşam Döngüsü.

Önemli

RHUI yalnızca kullandıkça öde (PAYG) görüntülerine yöneliktir. Kendi aboneliğinizi getir (BYOS) olarak da bilinen golden images için sistemin güncellemeleri alabilmesi için Red Hat Abonelik Yöneticisi'ne (RHSM) veya Satellite'a bağlanması gerekir. Daha fazla bilgi için bkz. RHEL sistemini kaydetme ve abone olma.

Azure RHUI hakkında önemli bilgiler

  • Azure RHUI, Azure'da oluşturulan tüm RHEL PAYG VM'lerini destekleyen güncelleştirme altyapısıdır. Bu altyapı, PAYG RHEL VM'lerinizi Abonelik Yöneticisi, Uydu veya başka bir güncelleştirme kaynağına kaydetmenizi engellemez. Başka bir kaynağa PAYG VM ile kayıt olmak, dolaylı çift faturalamaya neden olur. Ayrıntılar için aşağıdaki noktaya bakın.

  • Azure tarafından barındırılan RHUI erişimi RHEL PAYG görüntü fiyatına dahildir. Azure tarafından barındırılan RHUI'den PAYG RHEL VM kaydının kaldırılması, sanal makineyi bir BYOS türüne dönüştürmez. Farklı bir güncelleştirme kaynağına aynı VM'yi kaydederseniz, dolaylı olarak çift ücretle karşılaşabilirsiniz. Azure RHEL yazılım ücreti için ilk kez ödeme yaparsınız. Daha önce satın alınan Red Hat abonelikleri için ikinci kez ücretlendirilirsiniz. Azure tarafından barındırılan RHUI dışında bir güncelleştirme altyapısını tutarlı bir şekilde kullanmanız gerekiyorsa RHEL BYOS görüntülerini kullanmak için kaydolmayı göz önünde bulundurun.

  • Azure'daki RHEL SAP PAYG görüntüleri, SAP sertifikası için gereken belirli RHEL ikincil sürümünde kalan ayrılmış RHUI kanallarına bağlanır. Azure'daki RHEL SAP PAYG görüntüleri arasında SAP için RHEL, SAP HANA için RHEL ve SAP Business Applications için RHEL yer alır.

  • Azure'da barındırılan RHUI'ye erişim, Azure veri merkezi IP aralıkları içindeki VM'lerle sınırlıdır. Şirket içi ağ altyapısını kullanarak tüm VM trafiğine ara sunuculuk yaparsanız RHEL PAYG VM'lerinin Azure RHUI'ye erişmesi için kullanıcı tanımlı yollar ayarlamanız gerekebilir. Bu durumda, tüm RHUI IP adresleri için kullanıcı tanımlı yolların eklenmesi gerekir.

Görüntü güncelleştirme davranışı

Azure Market'de sağlanan Red Hat görüntüleri varsayılan olarak iki farklı yaşam döngüsü deposundan birine bağlanır:

  • EUS dışı: Red Hat tarafından kendi özel Red Hat Enterprise Linux (RHEL) depoları için yayımlanan en son kullanılabilir yazılıma sahiptir.

  • Genişletilmiş Güncelleştirme Desteği (EUS): Belirli bir RHEL ikincil sürümü için güncelleştirmeler.

Red Hat Güncelleştirme Altyapısı depolarında bulunan paketler Red Hat tarafından yayımlanır ve korunur. Özel Azure hizmetlerini desteklemek için ek paketler, Microsoft tarafından tutulan bağımsız depolarda yayımlanır.

Tam resim listesi için Azure CLI kullanarak komutunu çalıştırın az vm image list --offer RHEL --all -p RedHat --output table .

EUS dışı depolara bağlı görüntüler

EUS olmayan depolara bağlı RHEL VM görüntüleri için, sudo yum update komutunu çalıştırmak en son RHEL ikincil sürümüne yükseltir. Örneğin, RHEL 8.4 PAYG görüntüsünden bir VM sağlar ve çalıştırırsanız sudo yum update, RHEL8 ailesindeki en son ikincil sürüm aracılığıyla tüm güncelleştirmeleri yüklemiş bir VM ile karşılaşırsınız.

EUS dışı depolara bağlı görüntüler SKU'da ikincil sürüm numarası içermez. SKU, görüntü adında üçüncü öğedir. Örneğin, aşağıdaki görüntülerin tümü EUS dışı depolara eklenir:

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'lar X-LVM veya X-RAW'dır. Bu görüntülerin sürümünde, adın dördüncü öğesi olan küçük sürüm belirtilir.

EUS depolarına bağlı görüntüler

tr-TR: EUS depolarına bağlı bir RHEL görüntüsünden bir VM oluşturursanız, sudo yum update güncellemesini çalıştırdığınızda en son RHEL alt sürümüne yükseltilmez. Bu durum, EUS depolarına bağlı imajların belirli ikincil sürümlerine kilitli olması nedeniyle meydana gelir.

EUS depolarına bağlı görüntüler, SKU’da ikincil sürüm numarası içerir. Örneğin aşağıdaki görüntülerin tümü EUS depolarına ekli olarak gelir:

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

RHEL EUS ve RHEL VM'lerinin sürüm kilitleme

Genişletilmiş Güncelleştirme Desteği (EUS) depoları, VM'yi sağladıktan sonra RHEL VM'lerini belirli bir RHEL ikincil sürümüne kilitlemek isteyebilecek müşteriler tarafından kullanılabilir. Depoları, Genişletilmiş Güncelleme Desteği depolarına işaret edecek şekilde güncelleyerek RHEL VM'nizi belirli bir ikincil sürüme kilitleyebilirsiniz. EUS sürüm kilitleme işlemini de geri alabilirsiniz.

Not

RHEL Extras kanalı EUS yaşam döngüsünü izlemez. Bu, RHEL Extras kanalından bir paket yüklerseniz paketin, kullandığınız EUS sürümüne özel olmadığı anlamına gelir. Red Hat, EUS sürümündeyken RHEL Extras kanalından içerik yüklemeyi desteklemez. Daha fazla bilgi için bkz . Red Hat Enterprise Linux Extras Product Life Cycle.

RHEL 7 EUS desteği 30 Haziran 2024'te sona erdi. RHEL 8 EUS desteği 31 Mayıs 2025'de sona erdi. Daha fazla bilgi için bkz . Red Hat Enterprise Linux Genişletilmiş Bakımı.

  • RHEL 9.4 EUS desteği 30 Nisan 2026'da sona eriyor
  • RHEL 9.6 EUS desteği 31 Mayıs 2027'de sona eriyor

RHEL Sunucusunu EUS Depolarına değiştirin.

Not

RHEL 7 EUS desteği 30 Haziran 2024'te sona erdi. RHEL 8 EUS desteği 31 Mayıs 2025'te sona erdi. ARTıK RHEL 7 veya 8'de EUS depolarına geçiş yapmanız önerilmez.

RhEL VM'sini belirli bir ikincil sürüme kilitlemek için aşağıdaki yordamı kullanın.

Not

Bu yordam yalnızca EUS'nin kullanılabildiği RHEL sürümleri için geçerlidir. Sürüm listesi yazılırken RHEL 9.4, 9.6 ve 10.0'ı içerir. Daha fazla bilgi için bkz . Red Hat Enterprise Linux Yaşam Döngüsü.

  1. RHEL ana sürümünüzü aşağıdaki komutlarda kullanmak üzere bir değişkene kaydedin.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  2. EUS dışı depoları devre dışı bırakın.

    sudo dnf --disablerepo='*' remove "rhui-azure-rhel${major_version}"
    
  3. config Bu komutu veya metin düzenleyicisini kullanarak dosya oluşturun:

    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. EUS dışı depo ekleyin.

    sudo dnf --config rhel${major_version}-eus.config install rhui-azure-rhel${major_version}-eus
    
  5. Düzeyi releasever kilitleyin, yazının yazıldığı anda 9.4, 9.6 veya 10.0'lardan biri olmalıdır.

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

    öğesine erişmek releaseveriçin izin sorunları varsa, bir metin düzenleyicisi kullanarak dosyayı düzenleyebilir, görüntü sürümü ayrıntılarını ekleyebilir ve dosyayı kaydedebilirsiniz.

    Not

    Bu yönerge, RHEL ikincil sürümünü geçerli ikincil sürüme kilitler. Yükseltme yapmak ve en son sürüm olmayan daha sonraki bir ikincil sürüme kilitlemek istiyorsanız belirli bir ikincil sürümü girin. Örneğin, echo 9.6 > /etc/yum/vars/releasever RHEL sürümünüzü RHEL 9.6'ya kilitler.

  6. RHEL VM'nizi güncelleştirin.

    sudo dnf update
    

RHEL Sunucusunu EUS dışı depolara değiştirin.

Sürüm kilidini kaldırmak için aşağıdaki komutları kullanın.

  1. releasever Dosyayı kaldırın.

    sudo rm /etc/dnf/vars/releasever
    
  2. RHEL ana sürümünüzü aşağıdaki komutlarda kullanmak üzere bir değişkene kaydedin.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  3. EUS depolarını devre dışı bırakın.

    sudo dnf --disablerepo='*' remove "rhui-azure-rhel${major_version}-eus"
    
  4. config Bu komutu veya metin düzenleyicisini kullanarak dosya oluşturun:

    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. EUS dışı depo ekleyin.

    sudo dnf --config rhel${major_version}.config install rhui-azure-rhel${major_version}
    
  6. RHEL VM'nizi güncelleştirin.

    sudo dnf update
    

RHUI içerik teslim sunucuları için IP'ler

RHUI, RHEL isteğe bağlı görüntülerin kullanılabildiği tüm bölgelerde kullanılabilir. Kullanılabilirlik şu anda Azure durum panosunda, Azure ABD Kamu'da ve Microsoft Azure Almanya bölgelerinde listelenen tüm genel bölgeleri içerir.

RHEL PAYG VM'lerinden erişimi daha fazla kısıtlamak için bir ağ yapılandırması kullanıyorsanız (özel Güvenlik duvarı veya kullanıcı tanımlı yollar (UDR) yapılandırması), ortamınıza göre https çalışması için aşağıdaki IP'lere izin verildiğinden emin olun:

# 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

Azure RHUI Altyapısı

Vm'de süresi dolan RHUI istemci sertifikalarını güncelleştirme

Azure RHEL PAYG VM'nizden RHUI sertifika sorunlarıyla karşılaşıyorsanız bkz . Azure'da RHUI sertifika sorunlarını giderme.

Azure RHUI'ye bağlantı sorunlarını giderme

Azure RHEL PAYG VM'nizden Azure RHUI'ye bağlanırken sorun yaşıyorsanız şu adımları izleyin:

  1. Azure RHUI uç noktası için VM yapılandırmasını inceleyin:

    • Dosyanın /etc/yum.repos.d/rh-cloud.repo bölümündeki rhui-[1-4].microsoft.com içinde baseurl başvurusunu [rhui-microsoft-azure-rhel*] dosyasının içerip içermediğini denetleyin. Varsa, yeni Azure RHUI'yi kullanıyorsunuz demektir.

    • Başvuru, mirrorlist.*cds[1-4].cloudapp.net deseni ile bir konuma işaret ederse, yapılandırma güncellemesi yapılması gereklidir. Eski VM anlık görüntüsünü kullanıyorsunuz ve yeni Azure RHUI'yi işaret etmek için bunu güncelleştirmeniz gerekiyor.

  2. Azure'da barındırılan RHUI'ye erişimin Azure veri merkezi IP aralıkları içindeki VM'lerle sınırlı olduğunu doğrulayın.

  3. Yeni yapılandırmayı kullanırken sorun yaşamaya devam ediyorsanız ve VM Azure IP aralığından bağlanıyorsa Microsoft veya Red Hat ile bir destek olayı oluşturun.

Altyapı güncelleştirmesi

Eylül 2016'da Azure güncelleştirilmiş bir Azure RHUI dağıttı. Nisan 2017'de eski Azure RHUI kapatıldı. Eylül 2016 veya sonraki bir sürümden itibaren RHEL PAYG görüntülerini veya anlık görüntülerini kullandıysanız, yeni Azure RHUI'ye otomatik olarak bağlanıyorsunuz demektir. Ancak VM'lerinizde eski anlık görüntüler varsa, aşağıdaki bölümde açıklandığı gibi Azure RHUI'ye erişmek için yapılandırmalarını el ile güncelleştirmeniz gerekir.

Yeni Azure RHUI sunucuları Azure Traffic Manager ile dağıtılır. Traffic Manager'da herhangi bir VM, bölgeden bağımsız olarak tek bir uç nokta, rhui-1.microsoft.com ve rhui4-1.microsoft.com kullanabilir.

Azure RHUI sunucularını kullanmak için el ile güncelleştirme yordamı

Bu prosedür yalnızca referans için sağlanmıştır. RHEL PAYG görüntüleri, Azure RHUI'ye bağlanmak için zaten doğru yapılandırmaya sahiptir. Yapılandırmayı Azure RHUI sunucularını kullanacak şekilde el ile güncelleştirmek için aşağıdaki adımları tamamlayın:

  1. RHEL ana sürümünüzü aşağıdaki komutlarda kullanmak üzere bir değişkene kaydedin.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  2. config Bu komutu veya metin düzenleyicisini kullanarak dosya oluşturun:

    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. En son rhui-azure paketi yükleyin.

    sudo dnf --config rhel${major_version}.config install rhui-azure-rhel${major_version}
    
  4. VM'nizi güncelleştirin.

    sudo dnf update
    

Sonraki adımlar