はじめに
AIX のブートリストは Firmware、NVRAM の制約により 5 パスまでであることと対応方法を確認しましたので記載します。
この制約は Firmware、NVRAM の仕様によるもので変更できないようです。
#bootlist -m normal -v -o
'ibm,max-boot-devices' = 0x5
=> 上記コマンドの結果は、5 パスがブートデバイスの最大値であることを表示しています。
環境
・AIX 7.2 TL3 SP1
# oslevel -s
7200-03-01-1838
・rootvg ミラーリング構成
# lspv
hdisk0 00f62fc64a541a41 rootvg active
hdisk1 00f98db5233054e3 rootvg active
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 16 32 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 11 22 2 open/syncd /
hd2 jfs2 76 152 2 open/syncd /usr
hd9var jfs2 6 12 2 open/syncd /var
hd3 jfs2 3 6 2 open/syncd /tmp
hd1 jfs2 1 2 2 open/syncd /home
hd10opt jfs2 35 70 2 open/syncd /opt
hd11admin jfs2 4 8 2 open/syncd /admin
lg_dumplv sysdump 32 32 1 open/syncd N/A
livedump jfs2 8 16 2 open/syncd /var/adm/ras/livedump
確認
何も指定せずディスクパスの上からブートリストを設定した場合は、hdisk0 のパスから順に読み込まれます。
そのためパスの数が多いと、以下のように hdisk0 のみがブートリストに設定されるということが発生します。
# bootlist -m normal -o
hdisk0 blv=hd5 pathid=0
hdisk0 blv=hd5 pathid=1
hdisk0 blv=hd5 pathid=2
hdisk0 blv=hd5 pathid=3
hdisk0 blv=hd5 pathid=4
変更方法
hdisk、パスを指定することで、両方の hdisk をブートリストに持つことが可能になります。
# bootlist -m normal hdisk0 pathid=0,1,2 hdisk1 pathid=0,1
5パスまでは変わりありませんが、設定した hdisk0 と hdisk1 のパスで構成されました。
# bootlist -m normal -o
hdisk0 blv=hd5 pathid=0
hdisk0 blv=hd5 pathid=1
hdisk0 blv=hd5 pathid=2
hdisk1 blv=hd5 pathid=0
hdisk1 blv=hd5 pathid=1
参考
以上です。