Hitachi Dynamic Link Manager ユーザーズガイド(Solaris用)

[目次][索引][前へ][次へ]


4.5.5 動的再構成による既存LUへのパスの追加

注意事項
  • ブートディスク環境のブートデバイスに対するパスを削除したあとに,削除したパスを同じブートデバイスに再度追加すると,動的再構成が失敗する場合があります。この場合は,dlmsetconfユティリティを実行して,HDLMドライバ構成定義ファイル(/kernel/drv/dlmfdrv.conf)を更新後,ホストを再起動してください。

既存のLUへ動的にパスを追加する手順について説明します。

  1. ストレージシステムやスイッチなどを設定して,パスをOSに認識させます。
     
    # cfgadm -c configure ap_id
    
    ap_idは,cfgadm -alコマンドを実行して表示される構成できるハードウェア情報の一覧で確認してください。
    コマンドの実行例を次に示します。
     
    # cfgadm -al
    Ap_Id              Type         Receptacle      Occupant           Cond
    system:slot0       cpu/mem      connected       configured         ok
    system:slot1       sbus-upa     connected       configured         ok
    
  2. 新しく認識されたパスをsyslogから確認します。
    コマンドの実行例を次に示します。ログには認識されたパス1本に対して3から4行出力されるため,それを考慮して表示行数を指定してください。
    # tail -30 /var/adm/messages
    Jul 19 17:52:13 john qlc: [ID 630585 kern.info] NOTICE: Qlogic qlc(0): Link ONLINE
    Jul 19 17:52:13 john fp: [ID 517869 kern.warning] WARNING: fp(8): N_x Port with D_ID=510b00, PWWN=210100e08b2f78a5 reappeared in fabric
    Jul 19 17:52:13 john fp: [ID 517869 kern.warning] WARNING: fp(8): N_x Port with D_ID=481c00, PWWN=50060e8007c95b61 reappeared in fabric
    Jul 19 17:52:13 john fp: [ID 517869 kern.warning] WARNING: fp(8): N_x Port with D_ID=481d00, PWWN=50060e8007c95b71 reappeared in fabric
    Jul 19 17:52:14 john fctl: [ID 517869 kern.warning] WARNING: fp(9)::N_x Port with D_ID=510a00, PWWN=210000e08b0f78a5 reappeared in fabric
    Jul 19 17:53:59 john genunix: [ID 936769 kern.info] dlmfdrv1 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,0
    Jul 19 17:53:59 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,0 (dlmfdrv1) online
    Jul 19 17:54:21 john devfsadmd[224]: [ID 937045 daemon.error] failed to lookup dev name for /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,0
    Jul 19 17:54:21 john genunix: [ID 936769 kern.info] dlmfdrv2 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,0
    Jul 19 17:54:21 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,0 (dlmfdrv2) online
    Jul 19 17:54:21 john devfsadmd[224]: [ID 937045 daemon.error] failed to lookup dev name for /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,0
    Jul 19 17:54:21 john genunix: [ID 936769 kern.info] dlmfdrv3 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,1
    Jul 19 17:54:21 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,1 (dlmfdrv3) online
    Jul 19 17:54:21 john devfsadmd[224]: [ID 937045 daemon.error] failed to lookup dev name for /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,1
    Jul 19 17:54:21 john genunix: [ID 936769 kern.info] dlmfdrv4 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,1
    Jul 19 17:54:21 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,1 (dlmfdrv4) online
    Jul 19 17:54:21 john devfsadmd[224]: [ID 937045 daemon.error] failed to lookup dev name for /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,1
    Jul 19 17:54:21 john genunix: [ID 936769 kern.info] dlmfdrv5 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,2
    Jul 19 17:54:21 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,2 (dlmfdrv5) online
    Jul 19 17:54:21 john devfsadmd[224]: [ID 937045 daemon.error] failed to lookup dev name for /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,2
    Jul 19 17:54:22 john genunix: [ID 936769 kern.info] dlmfdrv6 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,2
    Jul 19 17:54:22 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,2 (dlmfdrv6) online
    Jul 19 17:54:22 john devfsadmd[224]: [ID 937045 daemon.error] failed to lookup dev name for /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b71,2
    Jul 19 17:54:22 john genunix: [ID 936769 kern.info] dlmfdrv7 is /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,3
    Jul 19 17:54:22 john genunix: [ID 408114 kern.info] /pseudo/dlmndrv@2/dlmfdrv@w50060e8007c95b61,3 (dlmfdrv7) online
    #
    
    この例では,下線部分が新しく認識されたパスのログです。
  3. 次に示すdlmsetconfユティリティを実行して,HDLMドライバ構成定義ファイル(/kernel/drv/dlmfdrv.conf)を更新します。
     
    # /opt/DynamicLinkManager/bin/dlmsetconf
    
    dlmsetconfユティリティの詳細については,「7.8 dlmsetconf HDLMドライバ構成定義ファイル作成ユティリティ」を参照してください。
  4. dlmcfgmgrユティリティを実行して,追加されたパスをHDLMドライバに認識させます。
    コマンドの実行例を次に示します。
    # /opt/DynamicLinkManager/bin/dlmcfgmgr -a
    KAPL10373-I This operation will change the configuration of HDLM devices, and delete device files of sd/ssd devices managed by HDLM.
                Do you want to continue? [y/n]:y
    KAPL10771-I A path (FilterPath = /pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b61,0) was successfully added.
    KAPL10771-I A path (FilterPath = /pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b71,0) was successfully added.
    KAPL10771-I A path (FilterPath = /pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b61,1) was successfully added.
    KAPL10771-I A path (FilterPath = /pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b71,1) was successfully added.
    KAPL10771-I A path (FilterPath = /pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b61,2) was successfully added.
    KAPL10771-I A path (FilterPath = /pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b71,2) was successfully added.
    KAPL10370-I dlmcfgmgr completed successfully.
    #
    
    OSに認識されたパスが追加されていることを確認します。
    dlmcfgmgrユティリティの詳細については,「7.3 dlmcfgmgr HDLM構成管理ユティリティ」を参照してください。
  5. HDLMコマンドのview -lu -item pdオペレーションを実行して,追加したパスの状態を確認してください。
    コマンドの実行例を次に示します。
     
    # /opt/DynamicLinkManager/bin/dlnkmgr view -lu -item pd
    Product       : VSP_G1500
    SerialNumber  : 51547
    LUs           : 3
    
    iLU    HDevName               Device PathID Status     Physical Device
    001862 c13t50060E8007C95B61d0 ssd16  000000 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4,1/fp@0,0/ssd@w50060e8007c95b61,0
                                  ssd19  000001 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4,1/fp@0,0/ssd@w50060e8007c95b71,0
                                  ssd10  000006 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b61,0
                                  ssd13  000007 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b71,0
    001863 c13t50060E8007C95B61d1 ssd15  000002 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4,1/fp@0,0/ssd@w50060e8007c95b61,1
                                  ssd18  000003 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4,1/fp@0,0/ssd@w50060e8007c95b71,1
                                  ssd9   000008 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b61,1
                                  ssd12  000009 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b71,1
    001864 c13t50060E8007C95B61d2 ssd14  000004 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4,1/fp@0,0/ssd@w50060e8007c95b61,2
                                  ssd17  000005 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4,1/fp@0,0/ssd@w50060e8007c95b71,2
                                  ssd8   000010 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b61,2
                                  ssd11  000011 Online     /devices/pci@1c,600000/pci@1/QLGC,qlc@4/fp@0,0/ssd@w50060e8007c95b71,2
    KAPL01001-I HDLMコマンドが正常終了しました。オペレーション名 = view(-vstv), 終了時刻 = 2017/06/26 14:28:02
    #
    
    この例では,下線部分が追加されたパスの状態です。