Red Hat Enterprise Linux Gold-afbeeldingen voor bring-your-own-subscription in Azure

Van toepassing op: ✔️ Linux-VM's

Red Hat Enterprise Linux(RHEL)-afbeeldingen zijn beschikbaar in Azure via een model met betalen per gebruik of byOS-model (Bring Your Own Subscription) (Red Hat Gold Image). In dit artikel vindt u een overzicht van de Red Hat Gold-afbeeldingen in Azure.

Notitie

RHEL BYOS Gold-afbeeldingen zijn beschikbaar in openbare (commerciële) Azure-Azure Government clouds. Ze zijn niet beschikbaar in Azure China- of Azure Blackforest-clouds.

Belangrijke punten om in overweging te nemen

  • De Red Hat Gold-afbeeldingen in dit programma zijn RHEL-afbeeldingen die gereed zijn voor productie, vergelijkbaar met de RHEL-afbeeldingen voor betalen per gebruik in Azure Marketplace.
  • De afbeeldingen volgen de huidige beleidsregels die worden beschreven in Red Hat Enterprise Linux-afbeeldingen in Azure.
  • Standaardondersteuningsbeleid is van toepassing op VM's die zijn gemaakt op basis van deze afbeeldingen.
  • Voor de VM's die zijn ingericht met Red Hat Gold-afbeeldingen worden geen RHEL-kosten in rekening gebracht die zijn gekoppeld aan RHEL-betalen per gebruik-afbeeldingen.
  • De afbeeldingen zijn niet-gegeneerd. U moet Red Hat Subscription-Manager om de VM's te registreren en te abonneren om updates rechtstreeks van Red Hat op te halen.
  • Het is mogelijk om over te schakelen van betalen per gebruik-afbeeldingen naar BYOS met behulp van Azure Hybrid Benefit. Het is echter niet mogelijk om over te schakelen van een in eerste instantie geïmplementeerde BYOS-factureringsmodellen naar betalen per gebruik-factureringsmodellen voor Linux-afbeeldingen. Als u het factureringsmodel wilt overstappen van BYOS naar betalen per gebruikt, moet u de VM opnieuw vanuit de desbetreffende afbeeldingployeren.

Vereisten en voorwaarden voor toegang tot de Red Hat Gold-afbeeldingen

  1. Vertrouwd raken met de Red Hat Cloud Access programmavoorwaarden. Schakel uw Red Hat-abonnementen in voor Cloud Access op Red Hat Subscription-Manager. U moet de Azure-abonnementen bij de hand hebben die worden geregistreerd voor Cloud Access.

  2. Als de Red Hat-abonnementen die u hebt ingeschakeld voor Cloud Access voldoen aan de geschiktheidsvereisten, worden uw Azure-abonnementen automatisch ingeschakeld voor toegang tot Gold Image.

Verwachte tijd voor toegang tot afbeeldingen

Nadat u de stappen voor Cloud Access hebt doorlopen, valideert Red Hat uw geschiktheid voor de Red Hat Gold-afbeeldingen. Als de validatie is geslaagd, ontvangt u binnen drie uur toegang tot de Gold Images.

Gebruik de Red Hat Gold-afbeeldingen uit de Azure Portal

  1. Nadat uw Azure-abonnement toegang heeft tot Red Hat Gold Images, kunt u ze vinden in de Azure Portal. Ga naar Een resource maken Alles > bekijken.

  2. Boven aan de pagina ziet u dat u privéaanbiedingen hebt.

    Persoonlijke Marketplace-aanbiedingen

  3. Selecteer de paarse koppeling of schuif omlaag naar de onderkant van de pagina om uw persoonlijke aanbiedingen weer te geven.

  4. De rest van het inrichten in de gebruikersinterface verschilt niet van een andere bestaande Red Hat-afbeelding. Kies uw RHEL-versie en volg de aanwijzingen voor het inrichten van uw VM. Met dit proces kunt u ook de voorwaarden van de afbeelding accepteren bij de laatste stap.

Notitie

Met deze stappen wordt uw Red Hat Gold-installatie afbeelding tot nu toe niet ingeschakeld voor programmatische implementatie. Er is een extra stap vereist, zoals beschreven in de sectie Aanvullende informatie.

De rest van dit document is gericht op de CLI-methode voor het inrichten en accepteren van voorwaarden voor de afbeelding. De gebruikersinterface en CLI zijn volledig uitwisselbaar voor zover het uiteindelijke resultaat (een inrichtende RHEL Gold Image VM) betreft.

De Red Hat Gold-afbeeldingen van de Azure CLI gebruiken

De volgende instructies helpen u bij het initiële implementatieproces voor een RHEL-VM met behulp van de Azure CLI. In deze instructies wordt ervan uitgenomen dat u de Azure CLI hebt geïnstalleerd.

Belangrijk

Zorg ervoor dat u alle kleine letters in de uitgever, aanbieding, plan en afbeeldingsverwijzingen gebruikt voor alle volgende opdrachten.

  1. Controleer of u zich in het gewenste abonnement hebt.

    az account show -o=json
    
  2. Maak een resourcegroep voor uw Red Hat Gold Image VM.

    az group create --name <name> --location <location>
    
  3. Accepteer de voorwaarden van de afbeelding.

    az vm image terms accept --publisher redhat --offer rhel-byos --plan <SKU value here> -o=jsonc
    
    # Example:
    az vm image terms accept --publisher redhat --offer rhel-byos --plan rhel-lvm75 -o=jsonc
    
    OR
    
    az vm image terms accept --urn redhat:rhel-byos:rhel-lvm8:8.0.20190620
    

    Notitie

    Deze voorwaarden moeten één keer per Azure-abonnement worden geaccepteerd, per SKU van de afbeelding.

  4. (Optioneel) Valideer uw VM-implementatie met de volgende opdracht:

    az vm create -n <VM name> -g <resource group name> --image <image urn> --validate
    
    # Example:
    az vm create -n rhel-byos-vm -g rhel-byos-group --image redhat:rhel-byos:rhel-lvm8:latest --validate
    
  5. Inrichting van uw VM door dezelfde opdracht uit te voeren als in het vorige voorbeeld zonder het --validate argument .

    az vm create -n <VM name> -g <resource group name> --image <image urn>
    
    # Example:
    az vm create -n rhel-byos-vm -g rhel-byos-group --image redhat:rhel-byos:rhel-lvm8:latest
    
  6. SSH in uw VM en controleer of u een niet-geverifieerde afbeelding hebt. Voer uit om deze stap uit te sudo yum repolist voeren. Gebruik voor RHEL sudo dnf repolist 8. In de uitvoer wordt u gevraagd om Subscription-Manager VM te registreren bij Red Hat.

Notitie

Op RHEL 8 en dnf zijn yum uitwisselbaar. Zie de beheerdershandleiding voor RHEL 8 voor meer informatie.

De Red Hat Gold-afbeeldingen van PowerShell gebruiken

Het volgende script is een voorbeeld. Vervang de resourcegroep, locatie, VM-naam, aanmeldingsgegevens en andere variabelen door de configuratie van uw keuze. Publisher en plangegevens moeten kleine letters bevatten.

    # Variables for common values
    $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-AzureRmMarketplaceTerms -Publisher redhat -Product rhel-byos -Name rhel-lvm75 | SetAzureRmMarketplaceTerms -Accept

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

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

    # Create a virtual network
    $vnet = New-AzureRmVirtualNetwork -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-AzureRmPublicIpAddress -ResourceGroupName $resourceGroup -Location
    $location `-Name "mypublicdns$(Get-Random)" -AllocationMethod Static -IdleTimeoutInMinutes 4

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

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

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

    # Create a virtual machine configuration
    $vmConfig = New-AzureRmVMConfig -VMName $vmName -VMSize Standard_D3_v2 |
    Set-AzureRmVMOperatingSystem -Linux -ComputerName $vmName -Credential $cred |
    Set-AzureRmVMSourceImage -PublisherName redhat -Offer rhel-byos -Skus rhel-lvm75 -Version latest | Add-     AzureRmVMNetworkInterface -Id $nic.Id
    Set-AzureRmVMPlan -VM $vmConfig -Publisher redhat -Product rhel-byos -Name "rhel-lvm75"

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

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

Gold-Red Hat Enterprise Linux van uw eigen abonnement versleutelen

Red Hat Enterprise Linux BYOS Gold Images kunnen worden beveiligd met het gebruik van Azure Disk Encryption. Het abonnement moet zijn geregistreerd voordat u versleuteling kunt inschakelen. Zie How to register and subscribe a system to the Red Hat Customer Portal using Red Hat Subscription-Manager(Een systeem registreren en abonneren op de Red Hat-klantportal met Red Hat Subscription-Manager) voor meer informatie over het registreren van een RHEL BYOS Gold-installatie afbeelding. Als u een actief Red Hat-abonnement hebt, kunt u ook Activeringssleutels voor de Red Hat-klantportal maken lezen.

Azure Disk Encryption wordt niet ondersteund voor aangepaste Red Hat-afbeeldingen. Aanvullende Azure Disk Encryption en vereisten worden beschreven in Azure Disk Encryption voor Linux-VM's.

Zie scenario's voor virtuele Linux Azure Disk Encryption s en verwante Azure Disk Encryption voor stappen voor het toepassen van virtuele linux-Azure Disk Encryption.

Aanvullende informatie

  • Als u probeert een VM in terichten voor een abonnement dat niet is ingeschakeld voor deze aanbieding, krijgt u het volgende bericht:

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

    Neem in dit geval contact op met Microsoft of Red Hat om uw abonnement in te stellen.

  • Als u een momentopnamevan een RHEL BYOS-afbeelding wijzigt en probeert die aangepaste afbeelding te publiceren naar de Shared Image Gallery , moet u plangegevens verstrekken die overeenkomt met de oorspronkelijke bron van de momentopname. De opdracht kan er bijvoorbeeld als volgende uitzien:

    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-lvm75
    

    Noteer de planparameters op de laatste regel.

    Azure Disk Encryption wordt niet ondersteund voor aangepaste afbeeldingen.

  • Als u automatisering gebruikt voor het inrichten van VM's vanuit de RHEL BYOS-afbeeldingen, moet u planparameters opgeven die vergelijkbaar zijn met wat in de voorbeeldopdrachten is weergegeven. Als u bijvoorbeeld Terraform gebruikt, geeft u de plangegevens op in een planblok.

Volgende stappen

  • Meer informatie over Red Hat Cloud Access zijn beschikbaar in de documentatie over de openbare Cloud van Red Hat
  • Zie de documentatie voor Cloud Access handleidingen en programmadetails voor Red Hat Cloud Access handleidingen.
  • Zie Update-infrastructuur van Azure Red Hat voor meer informatie over de Update-infrastructuur van RedHat.
  • Zie de documentatiepagina voor meer informatie over alle Red Hat-afbeeldingen in Azure.
  • Zie de pagina Red Hat Enterprise Linux red hat-ondersteuningsbeleid voor alle versies van RHEL.
  • Zie de Red Hat-documentatie voor aanvullende documentatie over RHEL Gold Images.