UEK R6 Installazione e disponibilità

È possibile installare Unbreakable Enterprise Kernel Release 6 su Oracle Linux 7.7 o versioni successive e su Oracle Linux 8.1 o versioni successive eseguendo il kernel RHCK (Red Hat Compatible Kernel) o una release precedente di Unbreakable Enterprise Kernel. Se è ancora in esecuzione una versione precedente di Oracle Linux, è necessario aggiornare il sistema all'ultima release di aggiornamento disponibile.

Unbreakable Enterprise Kernel Release 6 è supportato sulle piattaforme x86-64, ma non su x86. Unbreakable Enterprise Kernel Release 6 è supportato anche su piattaforme Arm a 64 bit (aarch64).

Panoramica dell'installazione

Se si dispone di una sottoscrizione al supporto Oracle Unbreakable Linux, è possibile ottenere i pacchetti per Unbreakable Enterprise Kernel Release 6 registrando il sistema con Unbreakable Linux Network (ULN) e effettuando la sottoscrizione a canali aggiuntivi. Vedere Sottoscrizione ai canali ULN.

Se il sistema non è registrato con ULN, è possibile ottenere la maggior parte dei pacchetti dal server yum Oracle Linux. Vedere Enabling Access to Oracle Linux Yum Server Repositories.

Dopo aver eseguito la sottoscrizione del sistema ai canali appropriati sul server ULN o Oracle Linux yum, aggiorna il sistema. Vedere Upgrading Your System.

Sottoscrizione ai canali ULN

La procedura seguente presuppone che il sistema sia già stato registrato con ULN.

Per sottoscrivere il sistema a un canale su ULN:

  1. Eseguire il login a https://linux.oracle.com con nome utente e password ULN.

  2. Nella scheda Sistemi, fare clic sul collegamento denominato per il sistema nell'elenco dei computer registrati.

  3. Nella pagina Dettagli sistema fare clic su Gestisci sottoscrizioni.

  4. Nella pagina Riepilogo sistema, selezionare ciascuno dei canali richiesti dall'elenco dei canali disponibili, quindi fare clic sulla freccia destra per spostare il canale nell'elenco dei canali sottoscritti.

  5. Fare clic su Salva sottoscrizioni.

Per informazioni sull'uso di ULN, vedere Oracle Linux: Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 o Oracle Linux 8: Managing Software on Oracle Linux.

Oracle Linux 7

I pacchetti immagine kernel e spazio utente sono disponibili sul canale ULN ol7_x86_64_UEKR6 per Oracle Linux 7 su piattaforme x86_64. Per le piattaforme aarch64, questi pacchetti sono disponibili sul canale ULN ol7_aarch64_UEKR6.

Oracle Linux 8

I pacchetti di immagini kernel e spazio utente sono disponibili sui seguenti canali ULN per Oracle Linux 8 su piattaforme x86_64:

  • ol8_x86_64_UEKR6

  • ol8_x86_64_baseos_latest

I pacchetti immagine del kernel Oracle Linux 8 e spazio utente per Oracle Linux 8 (aarch64) sono disponibili per impostazione predefinita sul canale ULN ol8_aarch64_baseos_latest.

Abilitazione dell'accesso ai repository di Oracle Linux Yum Server

I pacchetti per UEK R6 e le applicazioni di spazio utente associate sono disponibili sul server Oracle Linux yum all'indirizzo https://yum.oracle.com/.

Oracle Linux 7

Tutte le immagini del kernel e i pacchetti di spazio utente associati per Oracle Linux 7 sulle piattaforme x86_64 e aarch64 sono disponibili nel repository ol7_UEKR6.

Per abilitare l'accesso ai repository Oracle Linux 7 sul server yum Oracle Linux, utilizzare yum-config-manager. Ad esempio, per abilitare l'accesso ai repository ol7_latest e ol7_UEKR6, eseguire le operazioni riportate di seguito.

sudo yum-config-manager --enable ol7_latest ol7_UEKR6                  
Nota

È possibile utilizzare yum-config-manager solo per abilitare o disabilitare i repository in cui si dispone già di un file di configurazione per il repository specificato. Le configurazioni del repository vengono in genere memorizzate in /etc/yum.repos.d. Le configurazioni del repository necessarie per installare UEK su Oracle Linux 7 sono incluse nel pacchetto oraclelinux-release-el7. Potrebbe essere necessario aggiornare questo pacchetto alla versione più recente per ottenere la configurazione corretta del repository yum.

Per ulteriori informazioni, vedere Oracle Linux 7: Administrator's Guide.

Oracle Linux 8

Le immagini kernel e tutti i pacchetti di spazio utente associati per Oracle Linux 8 sulle piattaforme x86_64 sono disponibili abilitando i repository ol8_UEKR6, ol8_baseos_latest e ol8_addons.

Per le piattaforme aarch64, questi pacchetti sono forniti per impostazione predefinita nel repository ol8_baseos_latest.

Per abilitare l'accesso ai repository Oracle Linux 8 per la piattaforma x86_64 sul server yum Oracle Linux, utilizzare dnf config-manager. Ad esempio, per abilitare l'accesso ai repository ol8_baseos_latest, ol8_addons e ol8_UEKR6, eseguire il comando seguente:

sudo dnf config-manager --enable ol8_baseos_latest ol8_addons ol8_UEKR6                  
Nota

È possibile utilizzare dnf config-manager solo per abilitare o disabilitare i repository in cui si dispone già di un file di configurazione per il repository specificato. Le configurazioni del repository vengono in genere memorizzate in /etc/yum.repos.d. Le configurazioni del repository necessarie per installare UEK su Oracle Linux 8 sono incluse nel pacchetto oraclelinux-release-el8. Potrebbe essere necessario aggiornare questo pacchetto alla versione più recente per ottenere la configurazione corretta del repository yum.

Per ulteriori informazioni, consulta Oracle Linux 8: Managing Software on Oracle Linux.

Aggiornamento del sistema

Per aggiornare il sistema a Unbreakable Enterprise Kernel Release 6, effettuare quanto riportato di seguito.

  1. Abilitare l'accesso ai canali ULN appropriati o ai repository yum come descritto in Sottoscrizione ai canali ULN e Abilitazione dell'accesso ai repository di server Oracle Linux Yum. È consigliabile disabilitare qualsiasi altro canale o repository UEK configurato in precedenza.

  2. Dopo aver abilitato l'accesso ai canali appropriati, eseguire il comando riportato di seguito per aggiornare il sistema a UEK R6 su Oracle Linux 7:

    sudo yum update

    In alternativa, eseguire il comando seguente su Oracle Linux 8:

    sudo dnf update
  3. Dopo aver aggiornato il sistema, effettuare il reboot del sistema, selezionando il kernel UEK R6 (versione 5.4) se non si tratta del kernel di boot predefinito.

Per ulteriori informazioni sull'uso di yum e dnf per installare gli aggiornamenti, vedere Oracle Linux: Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 o Oracle Linux 8: Managing Software on Oracle Linux.

Installazione dei pacchetti RDMA supportati da Oracle per le piattaforme x86_64

Nella procedura riportata di seguito viene descritto come installare i pacchetti della release RDMA. Le istruzioni descrivono come rimuovere i precedenti pacchetti oracle-ofed-release esistenti e altri pacchetti RDMA installati in precedenza che potrebbero causare conflitti durante l'installazione dei pacchetti RDMA UEK R6. Si noti che i comandi yum utilizzati in questa procedura sono intercambiabili con il comando dnf disponibile in Oracle Linux 8.

  1. Oltre ai canali ULN e ai repository yum descritti in Sottoscrizione ai canali ULN e Abilitazione dell'accesso ai repository Oracle Linux Yum Server, sottoscrivere il sistema al canale ULN RDMA appropriato o al repository yum.

    Se si utilizza il server Oracle Linux yum, abilitare il repository ol7_UEKR6_RDMA per Oracle Linux 7 o il repository ol8_UEKR6_RDMA per Oracle Linux 8. Ad esempio, su Oracle Linux 7 eseguire il comando seguente:

    sudo yum-config-manager --enable ol7_latest ol7_UEKR6 ol7_UEKR6_RDMA

    In Oracle Linux 8 eseguire il comando seguente:

    sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR6 ol8_UEKR6_RDMA

    Se hai effettuato la sottoscrizione a ULN, puoi iscriverti a ol7_x86_64_UEKR6_RDMA per Oracle Linux 7 o a ol8_x86_64_UEKR6_RDMA per Oracle Linux 8.

  2. Rimuovere tutti i pacchetti esistenti correlati a RDMA, ad esempio:

    sudo yum remove 'ibacm*'
    sudo yum remove 'ib-bonding*'
    sudo yum remove 'ibutils*'
    sudo yum remove 'infiniband-diags*'
    sudo yum remove 'libibacl*'
    sudo yum remove 'libibcm*'
    sudo yum remove 'libibmad*'
    sudo yum remove 'libibumad*'
    sudo yum remove 'libibverbs*'
    sudo yum remove 'libmlx4*'
    sudo yum remove 'librdmacm*'
    sudo yum remove 'libsdp*'
    sudo yum remove 'mlnx-tools'
    sudo yum remove 'mstflint*'
    sudo yum remove 'ofed-docs*'
    sudo yum remove 'ofed-scripts*'
    sudo yum remove 'opensm*'
    sudo yum remove 'oracle-ofed-release*'
    sudo yum remove 'oracle-rdma-release*'
    sudo yum remove 'oracle-rdma-tools'
    sudo yum remove 'perftest*'
    sudo yum remove 'qperf*'
    sudo yum remove 'rdma*'
    sudo yum remove 'rds-tools*'
    sudo yum remove 'sdpnetstat*'
  3. Pulire tutti i file inseriti nella cache yum da tutti i repository abilitati:

    sudo yum clean all
  4. Installare i pacchetti RDMA per UEK R6.

    • In Oracle Linux 7 eseguire i comandi seguenti:

      sudo yum install rdma-core
      sudo yum install infiniband-diags
      sudo yum install libibverbs-utils
      sudo yum install librdmacm-utils
      sudo yum install mstflint
      sudo yum install oracle-rdma-tools
      sudo yum install rds-tools
      sudo yum install ibutils
      sudo yum install libibacl
      • Se si esegue l'installazione su un sistema bare metal, installare il pacchetto infiniband-diags:
        sudo yum install infiniband-diags
      • Se si esegue l'installazione su una VM guest, installare il pacchetto infiniband-diags-guest:
        sudo yum install infiniband-diags-guest
    • In Oracle Linux 8 eseguire i comandi seguenti:

      sudo dnf install rdma-core
      sudo dnf install libibverbs-utils
      sudo dnf install librdmacm-utils
      sudo dnf install mlnx-tools
      sudo dnf install mstflint
      sudo dnf install rds-tools
      • Se si esegue l'installazione su un sistema bare metal, installare il pacchetto infiniband-diags:
        sudo dnf install infiniband-diags
      • Se si esegue l'installazione su una VM guest, installare il pacchetto infiniband-diags-guest:
        sudo dnf install infiniband-diags-guest
    • (Opzionale) Se è richiesto il pacchetto perftest, installare il pacchetto eseguendo:

      sudo yum install perftest
    • (Opzionale) Se è richiesto il pacchetto qperf, installare il pacchetto eseguendo:

      sudo yum install qperf
    • (Opzionale) Se è richiesto il pacchetto libpcap, installare il pacchetto eseguendo:

      sudo yum install libpcap
    • (Opzionale) Se è richiesto il pacchetto ibacm, installare il pacchetto eseguendo:

      sudo yum install ibacm
    • (Opzionale) Se è richiesto il pacchetto srp_daemon, installare il pacchetto eseguendo:

      sudo yum install srp_daemon

Ogni release UEK richiede un set diverso di pacchetti RDMA. Se si modifica il kernel del sistema in una release UEK prima di UEK R6, rimuovere i pacchetti RDMA basati su UEK R6 esistenti prima di installare i pacchetti corretti per il nuovo kernel.

ATTENZIONE

Il downgrade delle versioni UEK non è consigliabile, ad eccezione dei test.

Aggiornamento dei pacchetti RDMA supportati da Oracle per le piattaforme x86_64

L'aggiornamento tipico del pacchetto RDMA supportato da Oracle può essere eseguito con i comandi dnf update o yum update. Si noti che i comandi yum utilizzati in questa procedura sono intercambiabili con il comando dnf disponibile in Oracle Linux 8.

Se si sta eseguendo l'aggiornamento di un sistema in cui è installato il pacchetto oracle-rdma-release o oracle-rdma-release-guest e la versione del pacchetto è precedente alla versione 0.18.1-1 e si intende eseguire l'aggiornamento alla versione 0.18.1-1 o successiva, è necessario prima rimuovere manualmente il pacchetto rdma-core-devel prima di eseguire l'aggiornamento. Rimuovere questo pacchetto utilizzando il comando rpm -e --nodeps per rimuovere il pacchetto al di fuori del controllo di gestione dei pacchetti yum o dnf standard e lasciare intatte le dipendenze, ad esempio:

sudo /bin/rpm -e --nodeps rdma-core-devel
sudo yum update

Se si sta eseguendo l'aggiornamento di un sistema precedente in cui è installato il pacchetto oracle-ofed-release o oracle-ofed-release-guest e si intende eseguire l'aggiornamento a oracle-rdma-release o oracle-rdma-release-guest versione 0.18.1-1 o successiva, è necessario rimuovere manualmente i pacchetti di sviluppo installati per OFED prima di eseguire l'aggiornamento o l'installazione del pacchetto oracle-rdma-release o oracle-rdma-release-guest:

sudo /bin/rpm -e --nodeps libibumad-devel libibverbs-devel librdmacm-devel libibmad-devel
sudo yum install oracle-rdma-release-guest

Si noti che questi passaggi sono necessari solo per la transizione dalle versioni dei pacchetti oracle-rdma-release e oracle-rdma-release-guest precedenti alla versione 0.18.1-1 alla versione 0.18.1-1 o successive o per la transizione da oracle-ofed-release alla versione oracle-rdma-release 0.18.1-1 o successive. Questi passaggi non sono necessari per gli aggiornamenti dopo che i pacchetti sono alla versione 0.18.1-1 o successiva.

Se nel sistema aggiornato è installato il pacchetto oracle-rdma-release o oracle-rdma-release-guest e la versione del pacchetto è la 0.31.0-1, è possibile rimuoverlo in quanto il pacchetto non ha più alcuno scopo:
sudo yum remove oracle-rdma-release*