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:
-
Eseguire il login a https://linux.oracle.com con nome utente e password ULN.
-
Nella scheda Sistemi, fare clic sul collegamento denominato per il sistema nell'elenco dei computer registrati.
-
Nella pagina Dettagli sistema fare clic su Gestisci sottoscrizioni.
-
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.
-
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
È 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
È 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.
-
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.
-
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
-
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.
-
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_RDMAper Oracle Linux 7 o il repositoryol8_UEKR6_RDMAper 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_RDMAper Oracle Linux 7 o aol8_x86_64_UEKR6_RDMAper Oracle Linux 8. -
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*'
-
Pulire tutti i file inseriti nella cache yum da tutti i repository abilitati:
sudo yum clean all
-
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
- Se si esegue l'installazione su un sistema bare metal, installare il pacchetto
-
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
- Se si esegue l'installazione su un sistema bare metal, installare il pacchetto
-
(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.
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.
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*