Delen via


Red Hat Update Infrastructure voor Red Hat Enterprise Linux-VM's op aanvraag in Azure

Van toepassing op: ✔️ Virtuele Linux-machines

Met Red Hat Update Infrastructure (RHUI) kunnen cloudproviders, zoals Azure, het volgende doen:

  • Inhoud van door Red Hat gehoste opslagplaats spiegelen
  • Aangepaste opslagplaatsen maken met Azure-specifieke inhoud
  • De inhoud beschikbaar maken voor virtuele machines van eindgebruikers (VM's)

Red Hat Enterprise Linux (RHEL) betalen per gebruik (PAYG) afbeeldingen zijn vooraf geconfigureerd voor toegang tot Azure RHUI. Er is geen andere configuratie nodig. Als u de nieuwste updates wilt ophalen, voert u sudo yum update uit nadat uw RHEL-instantie gereed is. Deze service is onderdeel van de RHEL PAYG-softwarekosten. Zie Overzicht van Red Hat Enterprise Linux-installatiekopieën in Azure voor meer informatie over RHEL-installatiekopieën in Azure, waaronder publicatie- en bewaarbeleid.

Zie Red Hat Enterprise Linux Life Cycle voor meer informatie over red hat-ondersteuningsbeleid voor alle versies van RHEL.

Belangrijk

RHUI is alleen bedoeld voor betalen per gebruik (PAYG)-afbeeldingen. Voor gouden afbeeldingen, ook wel bring your own subscription (BYOS) genoemd, moet het systeem worden gekoppeld aan Red Hat Subscription Manager (RHSM) of Satellite om updates te kunnen ontvangen. Zie Hoe u een RHEL-systeem registreert en abonneert voor meer informatie.

Belangrijke informatie over Azure RHUI

  • Azure RHUI is de update-infrastructuur die ondersteuning biedt voor alle RHEL PAYG-VM's die zijn gemaakt in Azure. Deze infrastructuur voorkomt niet dat u uw PAYG RHEL-VM's registreert bij Subscription Manager, Satellite of een andere bron van updates. Registreren bij een andere bron met een PAYG-VM resulteert in indirecte dubbele facturering. Zie het volgende punt voor meer informatie.

  • Toegang tot de door Azure gehoste RHUI is inbegrepen in de prijs van de RHEL PAYG-installatiekopie. Als u de registratie van een PAYG RHEL-VM van de door Azure gehoste RHUI ongedaan maakt, wordt de virtuele machine niet geconverteerd naar een BYOS-type VM. Als u dezelfde VIRTUELE machine registreert bij een andere bron van updates, worden er mogelijk indirecte dubbele kosten in rekening gebracht. Er worden voor het eerst kosten in rekening gebracht voor de Azure RHEL-software. Er worden de tweede keer kosten in rekening gebracht voor Red Hat-abonnementen die eerder zijn gekocht. Als u consistent een andere update-infrastructuur dan door Azure gehoste RHUI moet gebruiken, kunt u overwegen om RHEL BYOS-installatiekopieën te gebruiken.

  • RHEL SAP PAYG-installatiekopieën in Azure zijn verbonden met toegewezen RHUI-kanalen die op de specifieke secundaire RHEL-versie blijven zoals vereist voor SAP-certificering. RHEL SAP PAYG-installatiekopieën in Azure bevatten RHEL voor SAP, RHEL voor SAP HANA en RHEL voor SAP Business-toepassingen.

  • Toegang tot door Azure gehoste RHUI is beperkt tot de VM's binnen de IP-bereiken van het Azure-datacenter. Als u al het VM-verkeer proxyt met behulp van een on-premises netwerkinfrastructuur, moet u mogelijk door de gebruiker gedefinieerde routes instellen voor de RHEL PAYG-VM's voor toegang tot de Azure RHUI. Als dat het geval is, moeten door de gebruiker gedefinieerde routes worden toegevoegd voor alle RHUI IP-adressen.

Bijwerkingsgedrag van afbeeldingen

De Red Hat-afbeeldingen in Azure Marketplace zijn standaard verbonden met een van de twee verschillende typen levenscyclus-repositories:

  • Niet-EUS: heeft de meest recente beschikbare software die door Red Hat is gepubliceerd voor hun specifieke RhEL-opslagplaatsen (Red Hat Enterprise Linux).

  • Extended Update Support (EUS): Updates voor een specifieke RHEL-secundaire release.

De pakketten in de Red Hat Update Infrastructure-opslagplaatsen worden gepubliceerd en onderhouden door Red Hat. Extra pakketten ter ondersteuning van aangepaste Azure-services worden gepubliceerd in onafhankelijke opslagplaatsen die door Microsoft worden onderhouden.

Voor een volledige lijst van afbeeldingen voert u az vm image list --offer RHEL --all -p RedHat --output table uit met behulp van de Azure CLI.

Afbeeldingen verbonden met niet-EUS-opslagplaatsen

Voor RHEL VM-installatiekopieën die zijn verbonden met niet-EUS-opslagplaatsen, wordt de upgrade sudo yum update uitgevoerd naar de nieuwste secundaire RHEL-versie. Als u bijvoorbeeld een virtuele machine inricht vanuit een RHEL 8.4 PAYG-image en deze uitvoert sudo yum update, krijgt u een virtuele machine waarop alle updates zijn geïnstalleerd tot aan de laatste kleine versie in de RHEL8-serie.

Installatiekopieën die zijn verbonden met niet-EUS-opslagplaatsen bevatten geen secundair versienummer in de SKU. De SKU is het derde element in de naam van de installatiekopieën. Alle volgende afbeeldingen zijn bijvoorbeeld verbonden met niet-EUS-opslagplaatsen:

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

De SKU's zijn X-LVM of X-RAW. De subversie wordt aangegeven in de versie van deze afbeeldingen. Dit is het vierde element in de naam.

Afbeeldingen verbonden met EUS-repositories

Als u een VM inricht vanuit een RHEL-installatiekopie die is verbonden met EUS-opslagplaatsen, vindt er geen upgrade naar de nieuwste secundaire RHEL-versie plaats wanneer u sudo yum update uitvoert. Deze situatie treedt op doordat de afbeeldingen die verbonden zijn met EUS-opslagplaatsen ook versievergrendeling hebben voor hun specifieke kleine versie.

Afbeeldingen verbonden met EUS-opslagplaatsen bevatten een minimaal versienummer in de SKU. Bijvoorbeeld, al de volgende afbeeldingen komen bijgevoegd aan EUS-opslagplaatsen.

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

RHEL-EUS en versievergrendeling van RHEL-VM's

Er zijn EUS-opslagplaatsen (Extended Update Support) beschikbaar voor klanten die hun RHEL-VM's mogelijk willen vergrendelen voor een bepaalde secundaire RHEL-release na het inrichten van de VM. U kunt uw RHEL-VM versievergrendelen op een specifieke subversie door de opslagplaatsen bij te werken zodat deze verwijzen naar de opslagplaatsen voor uitgebreide updateondersteuning. U kunt de eus-versievergrendelingsbewerking ook ongedaan maken.

Notitie

Het RHEL Extras-kanaal volgt de EUS-levenscyclus niet. Dit betekent dat als u een pakket installeert vanuit het RHEL Extras-kanaal, dit niet specifiek is voor de EUS-release waarop u zich bevindt. Red Hat biedt geen ondersteuning voor het installeren van inhoud vanuit het RHEL Extras-kanaal tijdens een EUS-release. Zie Red Hat Enterprise Linux Extras Product Levenscyclus voor meer informatie.

Steun voor RHEL 7 EUS is beëindigd op 30 juni 2024. Steun voor RHEL 8 EUS is beëindigd op 31 mei 2025. Zie Red Hat Enterprise Linux Uitgebreid onderhoud voor meer informatie.

  • RHEL 9.4 EUS-ondersteuning eindigt op 30 april 2026
  • RHEL 9.6 EUS-ondersteuning eindigt op 31 mei 2027

Schakel een RHEL-server over naar EUS-opslagplaatsen.

Notitie

Steun voor RHEL 7 EUS is beëindigd op 30 juni 2024. Steun voor RHEL 8 EUS is beëindigd op 31 mei 2025. Het wordt afgeraden om over te schakelen naar EUS-opslagplaatsen op RHEL 7 of 8.

Gebruik de volgende procedure om een RHEL-VM te vergrendelen voor een bepaalde secundaire release.

Notitie

Deze procedure geldt alleen voor RHEL-versies waarvoor EUS beschikbaar is. Op het moment van schrijven van de lijst met versies bevat RHEL 9.4, 9.6 en 10.0. Zie Red Hat Enterprise Linux Life Cycle voor meer informatie.

  1. Sla de primaire RHEL-versie op in een variabele voor gebruik in de onderstaande opdrachten.

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

    sudo dnf --disablerepo='*' remove "rhui-azure-rhel${major_version}"
    
  3. Maak een config bestand met deze opdracht of een teksteditor:

    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. Voeg een niet-EUS-opslagplaats toe.

    sudo dnf --config rhel${major_version}-eus.config install rhui-azure-rhel${major_version}-eus
    
  5. Vergrendel het releasever niveau, op het moment van schrijven moet het een van 9.4, 9.6 of 10.0 zijn.

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

    Als er machtigingsproblemen zijn voor toegang tot het releaseverbestand, kunt u het bestand bewerken met behulp van een teksteditor, de versiegegevens van de installatiekopieën toevoegen en het bestand opslaan.

    Notitie

    Met deze instructie wordt de secundaire RHEL-release vergrendeld voor de huidige secundaire release. Voer een specifieke secundaire release in als u een upgrade wilt uitvoeren en vastzetten op een latere secundaire release die niet de meest recente is. Hiermee echo 9.6 > /etc/yum/vars/releasever vergrendelt uw RHEL-versie op RHEL 9.6.

  6. Werk uw RHEL-VM bij.

    sudo dnf update
    

Schakel een RHEL-server over naar niet-EUS-opslagplaatsen.

Gebruik de volgende opdrachten om de versievergrendeling te verwijderen.

  1. Verwijder het releasever bestand.

    sudo rm /etc/dnf/vars/releasever
    
  2. Sla de primaire RHEL-versie op in een variabele voor gebruik in de onderstaande opdrachten.

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

    sudo dnf --disablerepo='*' remove "rhui-azure-rhel${major_version}-eus"
    
  4. Maak een config bestand met deze opdracht of een teksteditor:

    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. Voeg een niet-EUS-opslagplaats toe.

    sudo dnf --config rhel${major_version}.config install rhui-azure-rhel${major_version}
    
  6. Werk uw RHEL-VM bij.

    sudo dnf update
    

De IP-adressen voor de RHUI-inhoudsleveringsservers

RHUI is beschikbaar in alle regio's waar RHEL on-demand afbeeldingen beschikbaar zijn. Beschikbaarheid omvat momenteel alle openbare regio's die worden vermeld in het Azure-statusdashboard, Azure US Government en Microsoft Azure Duitsland-regio's.

Als u een netwerkconfiguratie (aangepaste firewall of door de gebruiker gedefinieerde routes) gebruikt om de toegang van RHEL PAYG-VM's verder te beperken, zorg er dan voor dat de volgende IP-adressen zijn toegestaan, zodat https kan werken, afhankelijk van uw omgeving:

# 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-infrastructuur

Verlopen RHUI-clientcertificaat op een VIRTUELE machine bijwerken

Als u problemen ondervindt met RHUI-certificaten van uw Azure RHEL PAYG-VM, raadpleeg dan Problemen met RHUI-certificaten in Azure oplossen.

Verbindingsproblemen met Azure RHUI oplossen

Als u problemen ondervindt bij het maken van verbinding met Azure RHUI vanaf uw Azure RHEL PAYG-VM, voert u de volgende stappen uit:

  1. Controleer de VM-configuratie voor het Azure RHUI-eindpunt:

    • Controleer of het /etc/yum.repos.d/rh-cloud.repo bestand een verwijzing rhui-[1-4].microsoft.com bevat in de baseurl[rhui-microsoft-azure-rhel*] sectie van het bestand. Als dit het geval is, gebruikt u de nieuwe Azure RHUI.

    • Als de verwijzing verwijst naar een locatie met het volgende patroon, mirrorlist.*cds[1-4].cloudapp.netis een configuratie-update vereist. U gebruikt de oude vm-momentopname en u moet deze bijwerken om te verwijzen naar de nieuwe Azure RHUI.

  2. Controleer of de toegang tot door Azure gehoste RHUI is beperkt tot VM's binnen de IP-bereiken van het Azure-datacenter.

  3. Als u nog steeds problemen ondervindt met het gebruik van de nieuwe configuratie en de VM verbinding maakt vanuit het IP-bereik van Azure, dient u een ondersteuningsaanvraag in bij Microsoft of Red Hat.

Infrastructuurupdate

In september 2016 heeft Azure een bijgewerkte Azure RHUI geïmplementeerd. In april 2017 werd de oude Azure RHUI afgesloten. Als u de RHEL PAYG-installatiekopieën of de momentopnamen van september 2016 of hoger hebt gebruikt, maakt u automatisch verbinding met de nieuwe Azure RHUI. Als u echter oudere momentopnamen op uw VM's hebt, moet u de configuratie handmatig bijwerken om toegang te krijgen tot Azure RHUI, zoals beschreven in een volgende sectie.

De nieuwe Azure RHUI-servers worden geïmplementeerd met Azure Traffic Manager. In Traffic Manager kan elke VIRTUELE machine één eindpunt, rhui-1.microsoft.com en rhui4-1.microsoft.com gebruiken, ongeacht de regio.

Handmatige updateprocedure voor het gebruik van de Azure RHUI-servers

Deze procedure wordt alleen ter referentie gegeven. RHEL PAYG-installatiekopieën hebben al de juiste configuratie om verbinding te maken met Azure RHUI. Voer de volgende stappen uit om de configuratie handmatig bij te werken voor het gebruik van de Azure RHUI-servers:

  1. Sla de primaire RHEL-versie op in een variabele voor gebruik in de onderstaande opdrachten.

    major_version=$(rpm -q --queryformat '%{RELEASE}' rpm | grep -o "[0-9]*\(_[0-9]*\)\?\$" | cut -d "_" -f 1)
    echo $major_version
    
  2. Maak een config bestand met deze opdracht of een teksteditor:

    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. Installeer het nieuwste rhui-azure pakket.

    sudo dnf --config rhel${major_version}.config install rhui-azure-rhel${major_version}
    
  4. Werk uw VIRTUELE machine bij.

    sudo dnf update
    

Volgende stappen