Red Hat Update Infrastructure per VM Red Hat Enterprise Linux su richiesta in AzureRed Hat Update Infrastructure for on-demand Red Hat Enterprise Linux VMs in Azure

Red Hat Update Infrastructure (RHUI) consente ai provider di servizi cloud (come Azure) di eseguire il mirroring del contenuto dei repository ospitati in Red Hat, creare repository personalizzati con contenuto specifico di Azure e garantirne la disponibilità per le VM degli utenti finali.Red Hat Update Infrastructure (RHUI) allows cloud providers, such as Azure, to mirror Red Hat-hosted repository content, create custom repositories with Azure-specific content, and make it available to end-user VMs.

Le immagini di Red Hat Enterprise Linux (RHEL) con pagamento in base al consumo sono preconfigurate per accedere all'infrastruttura RHUI di Azure.Red Hat Enterprise Linux (RHEL) Pay-As-You-Go (PAYG) images come preconfigured to access Azure RHUI. Non è necessaria alcuna configurazione aggiuntiva.No additional configuration is needed. Per ottenere gli aggiornamenti più recenti, eseguire sudo yum update quando l'istanza di RHEL è pronta.To get the latest updates, run sudo yum update after your RHEL instance is ready. Questo servizio è incluso nelle tariffe del software RHEL con pagamento in base al consumo.This service is included as part of the RHEL PAYG software fees.

Informazioni importanti su Azure RHUIImportant information about Azure RHUI

  • L'infrastruttura RHUI di Azure attualmente supporta solo la versione secondaria più recente di ogni famiglia RHEL (RHEL6 o RHEL7).Azure RHUI currently supports only the latest minor release in each RHEL family (RHEL6 or RHEL7). Per aggiornare un'istanza di VM RHEL connessa a RHUI all'ultima versione secondaria, eseguire sudo yum update.To upgrade an RHEL VM instance connected to RHUI to the latest minor version, run sudo yum update.

    Se si effettua il provisioning di una VM da un'immagine di RHEL 7.2 con pagamento in base al consumo e si esegue sudo yum update, ad esempio, verrà creata una VM RHEL 7.4 (ultima versione secondaria della famiglia RHEL7).For example, if you provision a VM from an RHEL 7.2 PAYG image and run sudo yum update, you end up with an RHEL 7.4 VM (the latest minor version in the RHEL7 family).

    Per evitare questo comportamento, è necessario compilare un'immagine personalizzata come descritto nell'articolo su come creare e caricare una macchina virtuale basata su Red Hat per Azure.To avoid this behavior, you need to build your own image as described in the Create and upload a Red Hat-based virtual machine for Azure article. L'immagine deve quindi essere connessa a una diversa infrastruttura di aggiornamento (direttamente a server per la distribuzione di contenuti Red Hat o a un server Red Hat Satellite).Then you need to connect it to a different update infrastructure (directly to Red Hat content delivery servers or a Red Hat Satellite server).

  • L'accesso al servizio RHUI ospitato in Azure è incluso nel prezzo dell'immagine di RHEL con pagamento in base al consumo.Access to the Azure-hosted RHUI is included in the RHEL PAYG image price. Annullando la registrazione di una VM RHEL con pagamento in base al consumo nell'istanza di RHUI ospitata in Azure, la macchina virtuale non viene convertita in una VM di tipo BYOL (Bring Your Own License).If you unregister a PAYG RHEL VM from the Azure-hosted RHUI that does not convert the virtual machine into a bring-your-own-license (BYOL) type of VM. Se si registra la stessa VM in un'altra origine di aggiornamenti, potrebbero essere applicati addebiti doppi indiretti:If you register the same VM with another source of updates, you might incur indirect double charges. un primo addebito per la tariffa del software RHEL di AzureYou're charged the first time for the Azure RHEL software fee. e un secondo per le sottoscrizioni di Red Hat acquistate in precedenza.You're charged the second time for Red Hat subscriptions that were purchased previously. Se è necessario usare in modo continuativo un'infrastruttura di aggiornamento diversa dall'istanza di RHUI ospitata in Azure, valutare la possibilità di creare e distribuire proprie immagini di tipo BYOL.If you consistently need to use an update infrastructure other than Azure-hosted RHUI, consider creating and deploying your own (BYOL-type) images. Questo processo è descritto nell'articolo su come creare e caricare una macchina virtuale basata su Red Hat per Azure.This process is described in Create and upload a Red Hat-based virtual machine for Azure.

  • Due classi di immagini RHEL con pagamento in base al consumo (RHEL for SAP HANA e RHEL for SAP Business Applications) sono connesse a canali RHUI dedicati che vengono mantenuti nella versione secondaria di RHEL specificata come richiesto per la certificazione SAP.Two classes of RHEL PAYG images in Azure (RHEL for SAP HANA and RHEL for SAP Business Applications) are connected to dedicated RHUI channels that remain on the specific RHEL minor version as required for SAP certification.

  • L'accesso all'istanza di RHUI ospitata in Azure è limitato alle VM incluse negli intervalli IP dei data center di Azure.Access to Azure-hosted RHUI is limited to the VMs within the Azure datacenter IP ranges. Se si esegue l'inoltro tramite proxy di tutto il traffico delle VM tramite un'infrastruttura di rete locale, potrebbe essere necessario configurare route definite dall'utente per consentire alle VM RHEL con pagamento in base al consumo di accedere all'infrastruttura RHUI di Azure.If you're proxying all VM traffic via an on-premises network infrastructure, you might need to set up user-defined routes for the RHEL PAYG VMs to access the Azure RHUI.

Gli indirizzi IP per i server di distribuzione di contenuti RHUIThe IPs for the RHUI content delivery servers

Il servizio RHUI è disponibile in tutte le aree in cui sono disponibili le immagini di RHEL su richiesta.RHUI is available in all regions where RHEL on-demand images are available. Include attualmente tutte le aree pubbliche elencate nella pagina del dashboard di stato di Azure e le aree Azure US Government e Microsoft Azure Germania.It currently includes all public regions listed on the Azure status dashboard page, Azure US Government, and Microsoft Azure Germany regions.

Se si usa una configurazione di rete per limitare ulteriormente l'accesso da VM RHEL con pagamento in base al consumo, per il funzionamento di yum update verificare che siano consentiti gli indirizzi IP seguenti, a seconda dell'ambiente in cui ci si trova:If you're using a network configuration to further restrict access from RHEL PAYG VMs, make sure the following IPs are allowed for yum update to work depending on the environment you're in:

# Azure Global
13.91.47.76
40.85.190.91
52.187.75.218
52.174.163.213

# Azure US Government
13.72.186.193

# Azure Germany
51.5.243.77
51.4.228.145

Aggiornamento dell'infrastruttura RHUI di AzureRHUI Azure infrastructure update

Nel mese di settembre 2016 è stata distribuita un'infrastruttura RHUI di Azure aggiornataIn September 2016, we deployed an updated Azure RHUI. e nel mese di aprile 2017 è stata arrestata quella precedente.In April 2017, we shut down the old Azure RHUI. Se si usano immagini RHEL con pagamento in base al consumo (o i relativi snapshot) da settembre 2016 o da un momento successivo, si viene connessi automaticamente alla nuova infrastruttura RHUI di Azure.If you have been using the RHEL PAYG images (or their snapshots) from September 2016 or later, you're automatically connecting to the new Azure RHUI. Se nelle VM sono presenti snapshot precedenti, invece, per accedere all'infrastruttura RHUI di Azure è necessario aggiornarne manualmente la configurazione come descritto in una sezione successiva.If, however, you have older snapshots on your VMs, you need to manually update their configuration to access the Azure RHUI as described in a following section.

I nuovi server RHUI di Azure vengono distribuiti con Gestione traffico di Azure.The new Azure RHUI servers are deployed with Azure Traffic Manager. In Gestione traffico, un singolo endpoint (rhui-1.micrsoft.com) può essere usato da qualsiasi VM, indipendentemente dall'area.In Traffic Manager, a single endpoint (rhui-1.microsoft.com) can be used by any VM, regardless of region.

Risoluzione dei problemi di connessione all'infrastruttura RHUI di AzureTroubleshoot connection problems to Azure RHUI

Se si verificano problemi di connessione all'infrastruttura RHUI di Azure da una VM RHEL di Azure con pagamento in base al consumo, seguire questa procedura:If you experience problems connecting to Azure RHUI from your Azure RHEL PAYG VM, follow these steps:

  1. Individuare nella configurazione della VM un endpoint dell'infrastruttura RHUI di Azure:Inspect the VM configuration for the Azure RHUI endpoint:

    a.a. Controllare se la sezione [rhui-microsoft-azure-rhel*] del file /etc/yum.repos.d/rh-cloud.repo contiene un riferimento a rhui-[1-3].microsoft.com in baseurl.Check if the /etc/yum.repos.d/rh-cloud.repo file contains a reference to rhui-[1-3].microsoft.com in the baseurl of the [rhui-microsoft-azure-rhel*] section of the file. In questo caso si sta usando la nuova infrastruttura RHUI di Azure.If it does, you're using the new Azure RHUI.

    b.b. Se punta a un percorso con il modello mirrorlist.*cds[1-4].cloudapp.net, è necessario un aggiornamento della configurazione.If it points to a location with the following pattern, mirrorlist.*cds[1-4].cloudapp.net, a configuration update is required. Se si sta usando uno snapshot di VM precedente, è necessario aggiornarlo in modo che punti alla nuova infrastruttura RHUI di Azure.You're using the old VM snapshot, and you need to update it to point to the new Azure RHUI.

  2. L'accesso all'istanza di RHUI ospitata in Azure è limitato alle VM incluse negli intervalli IP dei data center di Azure.Access to Azure-hosted RHUI is limited to VMs within the Azure datacenter IP ranges.

  3. Se si sta usando la nuova configurazione ed è stato verificato che la VM si connette dall'intervallo IP di Azure ma non è comunque possibile connettersi all'infrastruttura RHUI di Azure, richiedere supporto tecnico a Microsoft o Red Hat.If you're using the new configuration, have verified that the VM connects from the Azure IP range, and still can't connect to Azure RHUI, file a support case with Microsoft or Red Hat.

Procedura di aggiornamento manuale per l'uso dei server RHUI di AzureManual update procedure to use the Azure RHUI servers

Questa procedura viene illustrata solo per riferimento.This procedure is provided for reference only. Le immagini RHEL con pagamento in base al consumo hanno già la configurazione corretta per connettersi all'infrastruttura RHUI di Azure.RHEL PAYG images already have the correct configuration to connect to Azure RHUI. Per aggiornare manualmente la configurazione per l'uso dei server RHUI di Azure, seguire questa procedura:To manually update the configuration to use the Azure RHUI servers, complete the following steps:

  1. Scaricare la firma a chiave pubblica tramite curl.Download the public key signature via curl.

    curl -o RPM-GPG-KEY-microsoft-azure-release https://download.microsoft.com/download/9/D/9/9d945f05-541d-494f-9977-289b3ce8e774/microsoft-sign-public.asc 
    
  2. Verificare la validità della chiave scaricata.Verify the validity of the downloaded key.

    gpg --list-packets --verbose < RPM-GPG-KEY-microsoft-azure-release
    
  3. Controllare l'output e quindi verificare keyid e user ID packet.Check the output, and then verify the keyid and the user ID packet.

    Version: GnuPG v1.4.7 (GNU/Linux)
    :public key packet:
            version 4, algo 1, created 1446074508, expires 0
            pkey[0]: [2048 bits]
            pkey[1]: [17 bits]
            keyid: EB3E94ADBE1229CF
    :user ID packet: "Microsoft (Release signing) <gpgsecurity@microsoft.com>"
    :signature packet: algo 1, keyid EB3E94ADBE1229CF
            version 4, created 1446074508, md5len 0, sigclass 0x13
            digest algo 2, begin of digest 1a 9b
            hashed subpkt 2 len 4 (sig created 2015-10-28)
            hashed subpkt 27 len 1 (key flags: 03)
            hashed subpkt 11 len 5 (pref-sym-algos: 9 8 7 3 2)
            hashed subpkt 21 len 3 (pref-hash-algos: 2 8 3)
            hashed subpkt 22 len 2 (pref-zip-algos: 2 1)
            hashed subpkt 30 len 1 (features: 01)
            hashed subpkt 23 len 1 (key server preferences: 80)
            subpkt 16 len 8 (issuer key ID EB3E94ADBE1229CF)
            data: [2047 bits]
    
  4. Installare la chiave pubblica.Install the public key.

    sudo install -o root -g root -m 644 RPM-GPG-KEY-microsoft-azure-release /etc/pki/rpm-gpg
    sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-microsoft-azure-release
    
  5. Scaricare, verificare e installare un pacchetto RPM Package Manager (RPM) client.Download, verify, and install a client RPM Package Manager (RPM).

    Nota

    Le versioni dei pacchetti variano.Package versions change. In caso di connessione manuale all'infrastruttura RHUI di Azure, è possibile trovare l'ultima versione del pacchetto client per ogni famiglia RHEL effettuando il provisioning dell'immagine più recente dalla raccolta.If you manually connect to Azure RHUI, you can find the latest version of the client package for each RHEL family by provisioning the latest image from the gallery.

    a.a. Eseguire il download.Download.

    • Per RHEL 6:For RHEL 6:

      curl -o azureclient.rpm https://rhui-1.microsoft.com/pulp/repos/microsoft-azure-rhel6/rhui-azure-rhel6-2.1-32.noarch.rpm 
      
    • Per RHEL 7:For RHEL 7:

      curl -o azureclient.rpm https://rhui-1.microsoft.com/pulp/repos/microsoft-azure-rhel7/rhui-azure-rhel7-2.1-19.noarch.rpm  
      

    b.b. Verificare.Verify.

    rpm -Kv azureclient.rpm
    

    c.c. Controllare l'output per verificare che la firma del pacchetto sia corretta.Check the output to ensure that the signature of the package is OK.

    azureclient.rpm:
        Header V3 RSA/SHA256 Signature, key ID be1229cf: OK
        Header SHA1 digest: OK (927a3b548146c95a3f6c1a5d5ae52258a8859ab3)
        V3 RSA/SHA256 Signature, key ID be1229cf: OK
        MD5 digest: OK (c04ff605f82f4be8c96020bf5c23b86c)
    

    d.d. Installare il pacchetto RPM.Install the RPM.

    sudo rpm -U azureclient.rpm
    
  6. Al termine, verificare di poter accedere all'infrastruttura RHUI di Azure dalla VM.After you finish, verify that you can access Azure RHUI from the VM.

Passaggi successiviNext steps

Per creare una VM Red Hat Enterprise Linux da un'immagine con pagamento in base al consumo di Azure Marketplace e usare l'istanza di RHUI ospitata in Azure, passare ad Azure Marketplace.To create a Red Hat Enterprise Linux VM from an Azure Marketplace PAYG image and to use Azure-hosted RHUI, go to the Azure Marketplace.