Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ホストのセットアップ

共同作成者 kevin-hoke netapp-mschoen

ホストをセットアップする前に、 NetApp SAN Host Utilities をからダウンロードしておく必要があります "ネットアップサポート" HANA サーバにインストールします。Host Utility のマニュアルには、使用する FCP HBA に応じてインストールする必要がある追加ソフトウェアに関する情報が記載されています。

また、使用している Linux バージョンに固有のマルチパス構成に関する情報も記載されています。このドキュメントでは、 SLES 15 および Red Hat Enterprise Linux 7.6 以降で必要な設定手順について説明します。を参照してください "『 Linux Host Utilities 7.1 Installation and Setup Guide 』"

マルチパスを設定します

メモ SAP HANA マルチホスト構成のすべてのワーカーホストとスタンバイホストで、手順 1~6 を実行する必要があります。

マルチパスを設定するには、次の手順を実行します。

  1. 各サーバで Linux の「 re scan-scsi-bus.sh -a' 」コマンドを実行して、新しい LUN を検出します。

  2. 「 lun lun lun show 」コマンドを実行し、必要なすべての LUN が表示されることを確認します。次に、 2 つのデータ LUN と 2 つのログ LUN を持つ 2+1 マルチホスト HANA システムの「 lun lun show 」コマンドの出力例を示します。出力には、 LUN および LUN 「 S 3data_mnt00001 」やデバイスファイル「 /dev/sdag 」などの対応するデバイスファイルが表示されます。各 LUN には、ホストからストレージコントローラへの FC パスが 8 つあります。

    sapcc-hana-tst:~ # sanlun lun show
    controller(7mode/E-Series)/                                  device          host                  lun
    vserver(cDOT/FlashRay)        lun-pathname                   filename        adapter    protocol   size    product
    ---------------------------------------------------------------------------------------------------------------
    svm1                          FC5_log2_mnt00002              /dev/sdbb       host21     FCP        500g    cDOT
    svm1                          FC5_log_mnt00002               /dev/sdba       host21     FCP        500g    cDOT
    svm1                          FC5_log2_mnt00001              /dev/sdaz       host21     FCP        500g    cDOT
    svm1                          FC5_log_mnt00001               /dev/sday       host21     FCP        500g    cDOT
    svm1                          FC5_data2_mnt00002             /dev/sdax       host21     FCP        1t      cDOT
    svm1                          FC5_data_mnt00002              /dev/sdaw       host21     FCP        1t      cDOT
    svm1                          FC5_data2_mnt00001             /dev/sdav       host21     FCP        1t      cDOT
    svm1                          FC5_data_mnt00001              /dev/sdau       host21     FCP        1t      cDOT
    svm1                          FC5_log2_mnt00002              /dev/sdat       host21     FCP        500g    cDOT
    svm1                          FC5_log_mnt00002               /dev/sdas       host21     FCP        500g    cDOT
    svm1                          FC5_log2_mnt00001              /dev/sdar       host21     FCP        500g    cDOT
    svm1                          FC5_log_mnt00001               /dev/sdaq       host21     FCP        500g    cDOT
    svm1                          FC5_data2_mnt00002             /dev/sdap       host21     FCP        1t      cDOT
    svm1                          FC5_data_mnt00002              /dev/sdao       host21     FCP        1t      cDOT
    svm1                          FC5_data2_mnt00001             /dev/sdan       host21     FCP        1t      cDOT
    svm1                          FC5_data_mnt00001              /dev/sdam       host21     FCP        1t      cDOT
    svm1                          FC5_log2_mnt00002              /dev/sdal       host20     FCP        500g    cDOT
    svm1                          FC5_log_mnt00002               /dev/sdak       host20     FCP        500g    cDOT
    svm1                          FC5_log2_mnt00001              /dev/sdaj       host20     FCP        500g    cDOT
    svm1                          FC5_log_mnt00001               /dev/sdai       host20     FCP        500g    cDOT
    svm1                          FC5_data2_mnt00002             /dev/sdah       host20     FCP        1t      cDOT
    svm1                          FC5_data_mnt00002              /dev/sdag       host20     FCP        1t      cDOT
    svm1                          FC5_data2_mnt00001             /dev/sdaf       host20     FCP        1t      cDOT
    svm1                          FC5_data_mnt00001              /dev/sdae       host20     FCP        1t      cDOT
    svm1                          FC5_log2_mnt00002              /dev/sdad       host20     FCP        500g    cDOT
    svm1                          FC5_log_mnt00002               /dev/sdac       host20     FCP        500g    cDOT
    svm1                          FC5_log2_mnt00001              /dev/sdab       host20     FCP        500g    cDOT
    svm1                          FC5_log_mnt00001               /dev/sdaa       host20     FCP        500g    cDOT
    svm1                          FC5_data2_mnt00002             /dev/sdz        host20     FCP        1t      cDOT
    svm1                          FC5_data_mnt00002              /dev/sdy        host20     FCP        1t      cDOT
    svm1                          FC5_data2_mnt00001             /dev/sdx        host20     FCP        1t      cDOT
    svm1                          FC5_data_mnt00001              /dev/sdw        host20     FCP        1t      cDOT
  3. 実行 `multipath -r`そして `multipath -ll`デバイス ファイル名のワールドワイド識別子 (WWID) を取得するコマンド。

    メモ この例では、8 つの LUN があります。
    sapcc-hana-tst:~ # multipath -r
    sapcc-hana-tst:~ # multipath -ll
    3600a098038314e63492b59326b4b786d dm-7 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:2 sdaf 65:240 active ready running
      |- 20:0:5:2 sdx  65:112 active ready running
      |- 21:0:4:2 sdav 66:240 active ready running
      `- 21:0:6:2 sdan 66:112 active ready running
    3600a098038314e63492b59326b4b786e dm-9 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:4 sdah 66:16  active ready running
      |- 20:0:5:4 sdz  65:144 active ready running
      |- 21:0:4:4 sdax 67:16  active ready running
      `- 21:0:6:4 sdap 66:144 active ready running
    3600a098038314e63492b59326b4b786f dm-11 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:6 sdaj 66:48  active ready running
      |- 20:0:5:6 sdab 65:176 active ready running
      |- 21:0:4:6 sdaz 67:48  active ready running
      `- 21:0:6:6 sdar 66:176 active ready running
    3600a098038314e63492b59326b4b7870 dm-13 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:8 sdal 66:80  active ready running
      |- 20:0:5:8 sdad 65:208 active ready running
      |- 21:0:4:8 sdbb 67:80  active ready running
      `- 21:0:6:8 sdat 66:208 active ready running
    3600a098038314e63532459326d495a64 dm-6 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:1 sdae 65:224 active ready running
      |- 20:0:5:1 sdw  65:96  active ready running
      |- 21:0:4:1 sdau 66:224 active ready running
      `- 21:0:6:1 sdam 66:96  active ready running
    3600a098038314e63532459326d495a65 dm-8 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:3 sdag 66:0   active ready running
      |- 20:0:5:3 sdy  65:128 active ready running
      |- 21:0:4:3 sdaw 67:0   active ready running
      `- 21:0:6:3 sdao 66:128 active ready running
    3600a098038314e63532459326d495a66 dm-10 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:5 sdai 66:32  active ready running
      |- 20:0:5:5 sdaa 65:160 active ready running
      |- 21:0:4:5 sday 67:32  active ready running
      `- 21:0:6:5 sdaq 66:160 active ready running
    3600a098038314e63532459326d495a67 dm-12 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:7 sdak 66:64  active ready running
      |- 20:0:5:7 sdac 65:192 active ready running
      |- 21:0:4:7 sdba 67:64  active ready running
      `- 21:0:6:7 sdas 66:192 active ready running
  4. /etc/multipath.conf ファイルを編集し 'WWID とエイリアス名を追加します

    メモ 出力例は '2+1 マルチホスト・システムの 4 つの LUN のエイリアス名を含む /etc/multipath.conf ファイルの内容を示しています使用可能な multipath.conf ファイルがない場合、「 multipath-T 」 /etc/multipath.conf を実行して作成できます。
    sapcc-hana-tst:/ # cat /etc/multipath.conf
    multipaths {
                    multipath {
                    wwid    3600a098038314e63492b59326b4b786d
                    alias   svm1-FC5_data2_mnt00001
            }
            multipath {
                    wwid    3600a098038314e63492b59326b4b786e
                    alias   svm1-FC5_data2_mnt00002
            }
            multipath {
                    wwid    3600a098038314e63532459326d495a64
                    alias   svm1-FC5_data_mnt00001
            }
            multipath {
                    wwid    3600a098038314e63532459326d495a65
                    alias   svm1-FC5_data_mnt00002
            }
            multipath {
                    wwid    3600a098038314e63492b59326b4b786f
                    alias   svm1-FC5_log2_mnt00001
            }
            multipath {
                    wwid    3600a098038314e63492b59326b4b7870
                    alias   svm1-FC5_log2_mnt00002
            }
            multipath {
                    wwid    3600a098038314e63532459326d495a66
                    alias   svm1-FC5_log_mnt00001
            }
            multipath {
                    wwid    3600a098038314e63532459326d495a67
                    alias   svm1-FC5_log_mnt00002
            }
    
    
    }
  5. 「 multipath -r 」コマンドを実行して、デバイスマップをリロードします。

  6. すべての LUN 、エイリアス名、およびアクティブパスとスタンバイパスを一覧表示するには、「マルチパス -ll 」コマンドを実行して構成を確認します。

    メモ 次の出力例は、 2 つのデータ LUN と 2 つのログ LUN を持つ 2+1 マルチホスト HANA システムの出力を示しています。
    sapcc-hana-tst:~ # multipath -ll
    hsvm1-FC5_data2_mnt00001 (3600a098038314e63492b59326b4b786d) dm-7 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:2 sdaf 65:240 active ready running
      |- 20:0:5:2 sdx  65:112 active ready running
      |- 21:0:4:2 sdav 66:240 active ready running
      `- 21:0:6:2 sdan 66:112 active ready running
    svm1-FC5_data2_mnt00002 (3600a098038314e63492b59326b4b786e) dm-9 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:4 sdah 66:16  active ready running
      |- 20:0:5:4 sdz  65:144 active ready running
      |- 21:0:4:4 sdax 67:16  active ready running
      `- 21:0:6:4 sdap 66:144 active ready running
    svm1-FC5_data_mnt00001 (3600a098038314e63532459326d495a64) dm-6 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:1 sdae 65:224 active ready running
      |- 20:0:5:1 sdw  65:96  active ready running
      |- 21:0:4:1 sdau 66:224 active ready running
      `- 21:0:6:1 sdam 66:96  active ready running
    svm1-FC5_data_mnt00002 (3600a098038314e63532459326d495a65) dm-8 NETAPP,LUN C-Mode
    size=1.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:3 sdag 66:0   active ready running
      |- 20:0:5:3 sdy  65:128 active ready running
      |- 21:0:4:3 sdaw 67:0   active ready running
      `- 21:0:6:3 sdao 66:128 active ready running
    svm1-FC5_log2_mnt00001 (3600a098038314e63492b59326b4b786f) dm-11 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:6 sdaj 66:48  active ready running
      |- 20:0:5:6 sdab 65:176 active ready running
      |- 21:0:4:6 sdaz 67:48  active ready running
      `- 21:0:6:6 sdar 66:176 active ready running
    svm1-FC5_log2_mnt00002 (3600a098038314e63492b59326b4b7870) dm-13 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:8 sdal 66:80  active ready running
      |- 20:0:5:8 sdad 65:208 active ready running
      |- 21:0:4:8 sdbb 67:80  active ready running
      `- 21:0:6:8 sdat 66:208 active ready running
    svm1-FC5_log_mnt00001 (3600a098038314e63532459326d495a66) dm-10 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:5 sdai 66:32  active ready running
      |- 20:0:5:5 sdaa 65:160 active ready running
      |- 21:0:4:5 sday 67:32  active ready running
      `- 21:0:6:5 sdaq 66:160 active ready running
    svm1-FC5_log_mnt00002 (3600a098038314e63532459326d495a67) dm-12 NETAPP,LUN C-Mode
    size=500G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    `-+- policy='service-time 0' prio=50 status=active
      |- 20:0:4:7 sdak 66:64  active ready running
      |- 20:0:5:7 sdac 65:192 active ready running
      |- 21:0:4:7 sdba 67:64  active ready running
      `- 21:0:6:7 sdas 66:192 active ready running