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.cfg
sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
-
-
変更を有効にするには、システムを再起動します。
(バグID 34103369、34145887)