Dela via


Red Hat Enterprise Linux bring-your-own-subscription Gold Images i Azure

Gäller för: ✔️ Virtuella Linux-datorer

Red Hat Enterprise Linux-avbildningar (RHEL) är tillgängliga i Azure via en BYOS-modell (pay-as-you-go) eller bring-your-own-subscription (Red Hat Gold Image). Den här artikeln innehåller en översikt över Red Hat Gold Images i Azure.

Kommentar

RHEL BYOS Gold Images är tillgängliga i Azure Public (kommersiella) och Azure Government-moln. De är inte tillgängliga i Microsoft Azure som drivs av 21Vianet- eller Azure Blackforest-moln.

Viktiga saker att tänka på

  • Red Hat Gold Images som tillhandahålls i det här programmet är produktionsklara RHEL-avbildningar som liknar RHEL:s betala per användning-avbildningar på Azure Marketplace.
  • Bilderna följer de aktuella principerna som beskrivs i Red Hat Enterprise Linux-avbildningar i Azure.
  • Standardsupportprinciper gäller för virtuella datorer som skapats från dessa avbildningar.
  • De virtuella datorer som etableras från Red Hat Gold Images har inte RHEL-avgifter som är associerade med RHEL-betala per användning-bilder.
  • Bilderna är namnlösta. Du måste använda Red Hat Subscription-Manager för att registrera och prenumerera på de virtuella datorerna för att få uppdateringar direkt från Red Hat.
  • Du kan växla från betala per användning-avbildningar till BYOS med hjälp av Azure Hybrid-förmån. Om du vill konvertera från RHEL BYOS till betala per användning följer du stegen i Azure Hybrid-förmån för virtuella Linux-datorer med bring-your-own-subscription

Krav och villkor för åtkomst till Red Hat Gold Images

  1. Bekanta dig med villkoren för Red Hat Cloud Access-programmet . Aktivera dina Red Hat-prenumerationer för Cloud Access på Red Hat Subscription-Manager. Du måste ha de Azure-prenumerationer som ska registreras för Cloud Access till hands.

  2. Om De Red Hat-prenumerationer som du har aktiverat för Cloud Access uppfyller behörighetskraven aktiveras dina Azure-prenumerationer automatiskt för gold image-åtkomst.

Förväntad tid för avbildningsåtkomst

När du har slutfört stegen för cloud access-aktivering validerar Red Hat din behörighet för Red Hat Gold Images. Om valideringen lyckas får du åtkomst till guldbilderna inom tre timmar.

Använd Red Hat Gold-bilderna från Azure Portal

  1. När din Azure-prenumeration har fått åtkomst till Red Hat Gold Images kan du hitta dem i Azure Portal. Gå till Skapa en resursmarknadPlats>.

  2. Överst på sidan ser du att du har privata erbjudanden.

    Privata Marketplace-erbjudanden

  3. Välj den lila länken eller rulla ned till slutet av sidan för att se dina privata erbjudanden.

  4. Resten av etableringen i användargränssnittet skiljer sig inte från någon annan befintlig Red Hat-avbildning. Välj din RHEL-version och följ anvisningarna för att etablera den virtuella datorn. Med den här processen kan du också acceptera villkoren för avbildningen i det sista steget.

Kommentar

De här stegen hittills aktiverar inte Red Hat Gold Image för programmatisk distribution. Ett ytterligare steg krävs enligt beskrivningen i avsnittet "Ytterligare information".

Resten av det här dokumentet fokuserar på CLI-metoden för att etablera och acceptera villkor på bilden. Användargränssnittet och CLI är helt utbytbara när det gäller slutresultatet (en etablerad virtuell RHEL Gold Image VM) gäller.

Använda Red Hat Gold-avbildningarna från Azure CLI

Följande instruktioner beskriver den inledande distributionsprocessen för en virtuell RHEL-dator med hjälp av Azure CLI. Dessa instruktioner förutsätter att du har Azure CLI installerat.

Viktigt!

Se till att du använder alla gemener i referenser för utgivare, erbjudande, plan och bild för alla följande kommandon.

  1. Kontrollera att du är i önskad prenumeration.

    az account show -o=json
    
  2. Skapa en resursgrupp för din virtuella Red Hat Gold Image-dator.

    az group create --name <name> --location <location>
    
  3. Acceptera bildvillkoren.

    Alternativ 1:

    az vm image terms accept --publisher redhat --offer rhel-byos --plan <SKU value here> -o=jsonc
    

    Exempel:

    az vm image terms accept --publisher redhat --offer rhel-byos --plan rhel-lvm87 -o=jsonc
    

    Alternativ 2:

    az vm image terms accept --urn <SKU value here>
    

    Exempel:

    az vm image terms accept --urn RedHat:rhel-byos:rhel-lvm87:8.7.2023021503
    

    Kommentar

    Dessa villkor måste godkännas en gång per Azure-prenumeration, per avbildnings-SKU.

  4. (Valfritt) Verifiera distributionen av den virtuella datorn med följande kommando:

    az vm create -n <VM name> -g <resource group name> --image <image urn> --validate
    

    Exempel:

    az vm create -n rhel-byos-vm -g rhel-byos-group --image redhat:rhel-byos:rhel-lvm8:latest --validate
    
  5. Etablera den virtuella datorn genom att köra samma kommando som i föregående exempel utan --validate argumentet.

    az vm create -n <VM name> -g <resource group name> --image <image urn>
    

    Exempel:

    az vm create -n rhel-byos-vm -g rhel-byos-group --image redhat:rhel-byos:rhel-lvm8:latest
    
  6. SSH till den virtuella datorn och kontrollera att du har en namnlös avbildning. Om du vill göra det här steget kör du sudo yum repolist. För RHEL 8 eller 9 använder du sudo dnf repolist. I utdata uppmanas du att använda Subscription-Manager för att registrera den virtuella datorn med Red Hat.

Kommentar

På RHEL 8 och 9 dnf och yum är utbytbara. Mer information finns i administratörsguiden för RHEL 8 och RHEL 9-administratörsguiden.

Använda Red Hat Gold-bilderna från PowerShell

Följande skript är ett exempel. Ersätt resursgruppen, platsen, namnet på den virtuella datorn, inloggningsinformationen och andra variabler med valfri konfiguration. Information om utgivare och abonnemang måste vara gemener.

    $resourceGroup = "testbyos"
    $location = "canadaeast"
    $vmName = "test01"

    # Define user name and blank password
    $securePassword = ConvertTo-SecureString 'TestPassword1!' -AsPlainText -Force
    $cred = New-Object System.Management.Automation.PSCredential("azureuser",$securePassword)
    Get-AzMarketplaceTerms -Publisher redhat -Product rhel-byos -Name rhel-lvm87
    Set-AzMarketplaceTerms -Accept  -Publisher redhat -Product rhel-byos -Name rhel-lvm87

    # Create a resource group
    New-AzResourceGroup -Name $resourceGroup -Location $location

    # Create a subnet configuration
    $subnetConfig = New-AzVirtualNetworkSubnetConfig -Name mySubnet -AddressPrefix 192.168.1.0/24

    # Create a virtual network
    $vnet = New-AzVirtualNetwork -ResourceGroupName $resourceGroup -Location $location -Name MYvNET -AddressPrefix 192.168.0.0/16 -Subnet $subnetConfig

    # Create a public IP address and specify a DNS name
    $pip = New-AzPublicIpAddress -ResourceGroupName $resourceGroup -Location $location -Name "mypublicdns$(Get-Random)" -AllocationMethod Static -IdleTimeoutInMinutes 4

    # Create an inbound network security group rule for port 22
    $nsgRuleSSH = New-AzNetworkSecurityRuleConfig -Name myNetworkSecurityGroupRuleSSH -Protocol Tcp  -Direction Inbound -Priority 1000 -SourceAddressPrefix * -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 22 -Access Allow

    # Create a network security group
    $nsg = New-AzNetworkSecurityGroup -ResourceGroupName $resourceGroup -Location $location -Name myNetworkSecurityGroup -SecurityRules $nsgRuleSSH

    # Create a virtual network card and associate with public IP address and NSG
    $nic = New-AzNetworkInterface -Name myNic -ResourceGroupName $resourceGroup -Location $location -SubnetId $vnet.Subnets[0].Id -PublicIpAddressId $pip.Id -NetworkSecurityGroupId $nsg.Id

    # Create a virtual machine configuration
    $vmConfig = New-AzVMConfig -VMName $vmName -VMSize Standard_D3_v2 |
    Set-AzVMOperatingSystem -Linux -ComputerName $vmName -Credential $cred |
    Set-AzVMSourceImage -PublisherName redhat -Offer rhel-byos -Skus rhel-lvm87 -Version latest |
	Add-AzVMNetworkInterface -Id $nic.Id
    Set-AzVMPlan -VM $vmConfig -Publisher redhat -Product rhel-byos -Name "rhel-lvm87"

    # Configure SSH Keys
    $sshPublicKey = Get-Content "$env:USERPROFILE\.ssh\id_rsa.pub"
    Add-AzVMSshPublicKey -VM $vmconfig -KeyData $sshPublicKey -Path "/home/azureuser/.ssh/authorized_keys"

    # Create a virtual machine
    New-AzVM -ResourceGroupName $resourceGroup -Location $location -VM $vmConfig

Kryptera Red Hat Enterprise Linux bring-your-own-subscription Gold Images

Red Hat Enterprise Linux BYOS Gold Images kan skyddas med hjälp av Azure Disk Encryption. Prenumerationen måste registreras innan du kan aktivera kryptering. Mer information om hur du registrerar en RHEL BYOS Gold Image finns i Registrera och prenumerera på ett system på Red Hat-kundportalen med Red Hat Subscription-Manager. Om du har en aktiv Red Hat-prenumeration kan du också läsa Skapa Red Hat-kundportalens aktiveringsnycklar.

Azure Disk Encryption stöds inte på anpassade Red Hat-avbildningar. Ytterligare krav och krav för Azure Disk Encryption dokumenteras i Azure Disk Encryption för virtuella Linux-datorer.

Anvisningar för hur du tillämpar Azure Disk Encryption finns i Scenarier med Azure Disk Encryption på virtuella Linux-datorer och relaterade artiklar.

Ytterligare information

  • Om du försöker etablera en virtuell dator på en prenumeration som inte är aktiverad för det här erbjudandet får du följande meddelande:

    "Offer with PublisherId: redhat, OfferId: rhel-byos, PlanId: rhel-lvm87 is private and can not be purchased by subscriptionId: GUID"
    

    I det här fallet kontaktar du Microsoft eller Red Hat för att aktivera din prenumeration.

  • Om du ändrar en ögonblicksbild från en RHEL BYOS-avbildning och försöker publicera den anpassade avbildningen till Azure Compute Gallery (kallades tidigare delat bildgalleri) måste du ange planinformation som matchar ögonblicksbildens ursprungliga källa. Kommandot kan till exempel se ut så här:

    az vm create -image \
    "/subscriptions/GUID/resourceGroups/GroupName/providers/Microsoft.Compute/galleries/GalleryName/images/ImageName/versions/1.0.0" \
    -g AnotherGroupName --location EastUS2 -n VMName \
    --plan-publisher redhat --plan-product rhel-byos --plan-name rhel-lvm87
    

    Observera planparametrarna på den sista raden.

    Azure Disk Encryption stöds inte på anpassade avbildningar.

  • Om du använder automatisering för att etablera virtuella datorer från RHEL BYOS-avbildningarna måste du ange planparametrar som liknar vad som visades i exempelkommandona. Om du till exempel använder Terraform anger du planinformationen i ett planblock.

Nästa steg

  • Mer information om Red Hat Cloud Access finns i den offentliga molndokumentationen för Red Hat
  • Stegvisa guider och programinformation för Cloud Access finns i Dokumentationen om Red Hat Cloud Access.
  • Mer information om Red Hat Update-infrastrukturen finns i Azure Red Hat Update Infrastructure.
  • Mer information om alla Red Hat-avbildningar i Azure finns på dokumentationssidan.
  • Information om Red Hat-supportprinciper för alla versioner av RHEL finns på livscykelsidan för Red Hat Enterprise Linux .
  • Mer dokumentation om RHEL Gold Images finns i Red Hat-dokumentationen.