Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: ✔️ Linux VMs
As imagens Red Hat Enterprise Linux (RHEL) estão disponíveis no Azure através de um modelo pay-as-you-go ou bring-your-own-subscription (BYOS) (Red Hat Gold Image). Este artigo apresenta uma visão geral das Imagens Red Hat Gold em Azure.
Nota
Durante dezembro de 2025, a equipa de Engenharia da StoreAPI identificou uma lacuna na aplicação relacionada com uma regra de negócio existente, segundo a qual planos privados não são suportados para subscrições CSP. Embora esta regra estivesse em vigor há muito tempo, a aplicação não estava a funcionar como pretendido. Uma vez identificado o problema, a equipa de engenharia corrigiu a implementação. Embora esta regra de negócio exista há algum tempo, pode só agora estar a surgir para alguns clientes devido à aplicação correta da regra.
- Os clientes liderados pelo CSP não podem adquirir a oferta BYOS através de planos privados. Em vez disso, devem usar ofertas privadas.
- Para mais informações, consulte as ofertas privadas do CSP.
- Para mais informações, consulte Planos privados no Microsoft Marketplace.
As imagens RHEL BYOS Gold estão disponíveis nas clouds Azure Public (comercial) e Azure Government. Não estão disponíveis no Microsoft Azure operado pela 21Vianet ou nas nuvens da Azure Blackforest.
Pontos importantes a considerar
- As imagens Red Hat Gold fornecidas neste programa são imagens RHEL prontas para produção, semelhantes às imagens RHEL pay-as-you-go no Azure Marketplace.
- As imagens seguem as políticas atuais descritas nas imagens Red Hat Enterprise Linux em Azure.
- As políticas de suporte padrão aplicam-se a VMs criadas a partir dessas imagens.
- As VMs provisionadas a partir do Red Hat Gold Images não têm taxas RHEL associadas às imagens pré-pagas do RHEL.
- As imagens estão sem título. Você deve usar o Red Hat Subscription-Manager para registrar e inscrever as VMs para obter atualizações diretamente da Red Hat.
- É possível mudar de imagens pay-as-you-go para BYOS usando o Benefício Híbrido do Azure. Para converter de RHEL BYOS para pay-as-you-go, siga os passos em Benefício Híbrido do Azure para máquinas virtuais Linux com subscrição própria
Requisitos e condições para acessar o Red Hat Gold Images
Familiarize-se com os termos do programa Red Hat Cloud Access. Habilite suas assinaturas Red Hat para o Cloud Access no Red Hat Subscription-Manager. Tens de ter em mãos as subscrições do Azure que vão ser registadas para o Cloud Access.
Se as subscrições Red Hat que ativou para o Acesso Cloud cumprirem os requisitos de elegibilidade, as suas subscrições do Azure são automaticamente ativadas para acesso à Imagem Dourada.
Tempo previsto para o acesso à imagem
Depois de concluir as etapas de ativação do Cloud Access, a Red Hat valida sua elegibilidade para o Red Hat Gold Images. Se a validação for bem-sucedida, você receberá acesso às imagens Gold dentro de três horas.
Use as imagens Red Hat Gold do portal Azure
Depois de a sua subscrição Azure receber acesso às Red Hat Gold Images, pode encontrá-las no portal Azure. Vá para Criar um Recurso>Marketplace.
Na parte superior da página, verá que tem ofertas privadas.
Selecione o link roxo ou role para baixo até a parte inferior da página para ver suas ofertas particulares.
O restante do provisionamento na interface do usuário não é diferente de qualquer outra imagem Red Hat existente. Escolha sua versão RHEL e siga as instruções para provisionar sua VM. Este processo também permite que você aceite os termos da imagem na etapa final.
Nota
Essas etapas até agora não habilitarão sua imagem Red Hat Gold para implantação programática. É necessária uma etapa adicional, conforme descrito na seção "Informações adicionais".
O restante deste documento se concentra no método CLI para provisionar e aceitar termos na imagem. A interface do usuário e a CLI são totalmente intercambiáveis no que diz respeito ao resultado final (uma VM RHEL Gold Image provisionada).
Use as imagens Red Hat Gold da CLI do Azure
As instruções seguintes guiam-no pelo processo inicial de implementação de uma VM RHEL usando a CLI do Azure. Estas instruções assumem que tens o CLI do Azure instalado.
Importante
Certifique-se de usar todas as letras minúsculas nas referências de editor, oferta, plano e imagem para todos os comandos a seguir.
Verifique se você está na assinatura desejada.
az account show -o=jsonCrie um grupo de recursos para sua VM Red Hat Gold Image.
az group create --name <name> --location <location>Aceite os termos da imagem.
Opção 1:
az vm image terms accept --publisher redhat --offer rhel-byos --plan <SKU value here> -o=jsoncExemplo:
az vm image terms accept --publisher redhat --offer rhel-byos --plan rhel-lvm87 -o=jsoncOpção 2:
az vm image terms accept --urn <SKU value here>Exemplo:
az vm image terms accept --urn RedHat:rhel-byos:rhel-lvm87:8.7.2023021503Nota
Estes termos devem ser aceites uma vez por subscrição do Azure, para cada SKU de imagem.
(Opcional) Valide sua implantação de VM com o seguinte comando:
az vm create -n <VM name> -g <resource group name> --image <image urn> --validateExemplo:
az vm create -n rhel-byos-vm -g rhel-byos-group --image redhat:rhel-byos:rhel-lvm8:latest --validateProvisione sua VM executando o mesmo comando mostrado no exemplo anterior sem o
--validateargumento.az vm create -n <VM name> -g <resource group name> --image <image urn>Exemplo:
az vm create -n rhel-byos-vm -g rhel-byos-group --image redhat:rhel-byos:rhel-lvm8:latestSSH na sua VM e verifique se tem uma imagem não licenciada. Para executar esta etapa, execute
sudo yum repolist. Para RHEL 8 ou 9, usesudo dnf repolist. A saída solicita que você use o Subscription-Manager para registrar a VM com a Red Hat.
Nota
No RHEL 8 e superior, dnf e yum são intercambiáveis. Para obter mais informações, consulte o guia de administração do RHEL 8.
Usar as imagens Red Hat Gold do PowerShell
O script a seguir é um exemplo. Substitua o grupo de recursos, o local, o nome da VM, as informações de login e outras variáveis pela configuração de sua escolha. A informação sobre o editor e o plano deve estar em minúsculas.
$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
Criptografe o Red Hat Enterprise Linux traga sua própria assinatura Gold Images
As imagens Red Hat Enterprise Linux BYOS Gold podem ser protegidas através do uso de Azure Disk Encryption. A subscrição tem de ser registada antes de poder ativar a encriptação. Para obter mais informações sobre como registrar uma imagem RHEL BYOS Gold, consulte Como registrar e inscrever um sistema no Portal do Cliente Red Hat usando o Red Hat Subscription-Manager. Se você tiver uma assinatura ativa da Red Hat, também poderá ler Criando chaves de ativação do Red Hat Customer Portal.
Azure Disk Encryption não é suportado em imagens personalizadas Red Hat. Requisitos e pré-requisitos de Azure Disk Encryption adicionais estão documentados em Azure Disk Encryption para VMs Linux.
Para obter instruções sobre como aplicar a Encriptação de Discos do Azure, consulte Cenários de Encriptação de Discos do Azure em VMs Linux e artigos relacionados.
Informações adicionais
Se você tentar provisionar uma VM em uma assinatura que não está habilitada para esta oferta, receberá a seguinte mensagem:
"Offer with PublisherId: redhat, OfferId: rhel-byos, PlanId: rhel-lvm87 is private and can not be purchased by subscriptionId: GUID"Neste caso, contacte a Microsoft ou a Red Hat para ativar a sua subscrição.
Se modificar um snapshot de uma imagem RHEL BYOS e tentar publicar essa imagem personalizada na Azure Compute Gallery (anteriormente conhecida como Shared Image Gallery), deve fornecer a informação do plano que corresponda à fonte original do snapshot. Por exemplo, o comando pode ter esta aparência:
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-lvm87Observe os parâmetros do plano na linha final.
Azure Disk Encryption não é suportado em imagens personalizadas.
Se você usar a automação para provisionar VMs a partir das imagens do RHEL BYOS, deverá fornecer parâmetros de plano semelhantes aos mostrados nos comandos de exemplo. Por exemplo, se tu usares o Terraform, forneces as informações do plano num bloco de plano.
Próximos passos
- Mais detalhes sobre o Red Hat Cloud Access estão disponíveis na documentação da nuvem pública Red Hat
- Para obter guias passo a passo e detalhes do programa para o Cloud Access, consulte a documentação do Red Hat Cloud Access.
- Para saber mais sobre a Red Hat Update Infrastructure, consulte Azure Red Hat Update Infrastructure.
- Para saber mais sobre todas as imagens da Red Hat em Azure, consulte a página documentação.
- Para obter informações sobre as políticas de suporte da Red Hat para todas as versões do RHEL, consulte a página do ciclo de vida do Red Hat Enterprise Linux.
- Para obter documentação adicional sobre o RHEL Gold Images, consulte a documentação da Red Hat.