「Unity:Unity LUNが非アクティブなときにDM-MPIOを搭載したBFS RHEL8.3サーバーが起動しない

Samenvatting: Unity LUNが非アクティブ状態の場合、DM-MPIOを使用したSAN(BFS)からのRed Hat Serverブートは起動しません。Red Hatサーバー(BFSとローカル ブートの両方)で、LUNが非アクティブに設定されている場合、「fdisk -l」コマンド(EMCGRABおよびSOSREPORT)が完了しません。(ユーザー修正可能)(英語)」

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Unity LUNが非アクティブ状態の場合、Red Hat Server Boot from SAN(BFS)は起動しません。

Red Hat サーバー (BFS とローカルブートの両方) では、 fdisk -l LUNがInactiveに設定されている場合、コマンドは完了しません。

Red Hat サーバー (BFS とローカルブートの両方) では、 emcgrabsosreport LUNがInactiveに設定されている場合、コマンドは完了しません。

Red Hatサーバーは、次に示すように、コンソール画面とメッセージで、非アクティブなLUNのI/Oエラーを報告します。

blk_update_request: I/O error, dev sdh, sector 20971392 op 0x0:(READ) flags 0x4200 phys_seg 1 prio class 0
Buffer I/O error on sdh, logical block 2621424, async page read

multipath -ll コマンドは、次のようにパスが正しく構成されていないことを示しています。

mpathb (360xxxxxxxxxxxxxxxxxxxxxxxxx) dm-1 DGC,VRAID
size=10G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=23 status=enabled
| |- 6:0:0:1 sdb 8:16  failed ready running
| |- 7:0:0:1 sdf 8:80  failed ready running
| `- 7:0:1:1 sdh 8:112 failed ready running
`-+- policy='service-time 0' prio=50 status=enabled
  `- 6:0:1:1 sdd 8:48  failed ready running

Oorzaak

Red Hat Enterprise Linux 7.4 では、 detect_checker デフォルト値が yes であるスタンザ・パラメーターとして。マルチパスI/O (MPIO)は、デバイスがALUA(非対称論理ユニット アクセス)をサポートしているかどうかを検出します。ALUAと detect_checker 値がyesの場合、MPIOは設定された path_checker また、 TUR checker 代わりに、ユーザー定義の path_checker emc_clariion は無視されます。「 TUR checker は、Unityの非アクティブLUNからのSCSIセンスを適切に処理しません。DM-MPIOはパスを繰り返しリストアします。

Red HatサーバーがSANから起動されている場合、 multipathd startup を initramfs フェーズが完了しないため、オペレーティング システムは実際のrootFSのマウント フェーズに移行できません。

Red Hat サーバーをローカルブートする場合、 fdisk -l 非アクティブなLUNへのI/Oが完了していないため、コマンドが応答を停止します。

Oplossing

DM-MPIOを使用する emc_clariion_checker 非アクティブなLUN状態を適切に処理できるためです。

元のバックアップ /etc/multpath.conf ファイルを作成し、以下のように変更します

Linuxの最新の Host Connectivity GuideRed Hat Enterprise Linux 7.4以降 のセクションを参照してください。 /etc/multpath.confの詳細を確認してください。

defaults {
        user_friendly_names yes
}
devices {
        device {
                vendor "DGC"
                product ".*"
                product_blacklist "LUNZ"
                path_grouping_policy "group_by_prio"
                path_checker "emc_clariion"
                features "1 queue_if_no_path"
                hardware_handler "1 emc"
                prio "emc"
                failback immediate
                rr_weight "uniform"
                no_path_retry 60
                retain_attached_hw_handler yes
                detect_prio yes
                detect_checker no
        }
}


以下は、SAN (BFS) Red Hatサーバーからの起動のみです。
BFS Red Hatサーバーで起動の問題が発生している場合は、サーバーのLUNの状態を非アクティブからアクティブに変更します。その後、オペレーティング システムは起動プロセスを完了します。オペレーティング システムの起動後に、 /etc/multpath.conf 上記のように記述されたファイル。編集後 /etc/multpath.conf ファイル、再構築 initramfs multipathdracut に指定します。元のバックアップを作成することをお勧めします initramfs 再構築前のファイル initramfsの詳細を確認してください。

dracut --force --add multipath

再構築の詳細 initramfsについては、Red Hat サポートにお問い合わせください。

Extra informatie

なし

Video's

None

Getroffen producten

Dell EMC Unity, Red Hat Enterprise Linux Version 8
Artikeleigenschappen
Artikelnummer: 000209001
Artikeltype: Solution
Laatst aangepast: 21 aug. 2025
Versie:  4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.