UEK R6からUEK R7へのアップグレード後に変更されるMellanox NICインタフェース名
UEK R6からUEK R7へのカーネル・アップグレード中に、mlx5_coreデバイス名がens2f0 (UEK R6)からens2f0np0 (UEK R7)に変更される可能性があります。
この問題は、次の状況で発生する可能性があります:
-
UEK R6を実行しているOracle Linux 8システムをUEK R7にアップグレードする場合。
-
UEK R6を実行しているOracle Linux 8システムをOracle Linux 9にアップグレードする場合(デフォルトではUEK R7が付属しています)。
-
すでにUEK R7を実行しているOracle Linux 8システムをOracle Linux 9にアップグレードする場合。
ノート:
Oracle Linux 8システムがすでにUEK R7を実行している場合、以前に下位互換のデバイス名(
ens2f0)を使用するようにシステムを構成した場合は、Oracle Linux 9へのアップグレードが完了した後に、GRUB構成に続く回避策を適用する必要がある場合があります。
Oracle Linux 8およびOracle Linux 9へのUEK R7の新規インストールでは、デフォルトでUEK R7 (enp2s0f0np0)のデフォルトのネーミング規則を使用します。
mlx5_coreドライバ・ベースのネットワーク・インタフェース・カード(NIC)の下位互換(UEK R6)デバイス名を保持するには、システムをリブートする前に、UEK R7にアップグレードしたあとに次の回避方法を実行します。 この変更を行う前に、既存のgrub.cfgファイルをバックアップすることをお薦めします。
-
/etc/default/grubファイルを編集し、GRUB_CMDLINE_LINUX=モジュールの行の最後に、次のように追加します:GRUB_CMDLINE_LINUX="console=xxxx mlx5_core.expose_pf_phys_port_name=0" -
ファイルを編集したら、システム上の
grub.cfgファイルを見つけ、必要に応じてコマンドを実行してGRUB構成を更新します:-
BIOSベースのシステムでは、通常、
grub.cfg出力/ターゲット・ファイルは/boot/grub2/grub.cfgにあり、次のコマンドを実行します:sudo grub2-mkconfig -o /boot/grub2/grub.cfg -
UEFIベース・システムでは、
grub.cfg出力/ターゲット・ファイルが/etc/grub2-efi.cfgまたは/boot/efi/EFI/redhat/grub.cfgにある可能性があります。 ファイルのロケーションに応じて、次のいずれかのコマンドを実行します:sudo grub2-mkconfig -o /etc/grub2-efi.cfgsudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
-
-
変更を有効にするには、システムを再起動します。
(バグID 34103369、34145887)