メインコンテンツまでスキップ

ネットアップストレージシステムに接続する場合、VMware ESX / ESXi 5.x、4.x、3.5で推奨される設定は何ですか?

Views:
200
Visibility:
Public
Votes:
0
Category:
flexpod-with-infrastructure-automation
Specialty:
virt
Last Updated:

すべてのとおり  

環境

  • FlexPod
  • Data ONTAP 8.2 7-Mode
  • Data ONTAP 8.1 7-Mode
  • Data ONTAP 8 7-Mode
  • Data ONTAP 7 以前 

回答

I/O障害やデータ破損の可能性を防ぐために、以下の項目を設定することを強く推奨します。

  • ESXi 3.5サーバのFibre Channel HBA設定
  • ネットアップストレージシステムの優先アクティブパス
  • ESX 3.5および4.xのハードウェアiSCSI HBA設定

ESXi 5.x

  1. ESXサーバのマルチパスとタイムアウトを設定するに は、VMware vSphere Web Clientのホームページで、[vCenter]、[Hosts]の順にクリックします。
  2. ホストを右クリック し、Actions > NetApp VSC > Set Recommended Valuesを選択します。
  3. [ネットアップの推奨設定]ポップアップ ボックスで、システムに最適な値を選択します。デフォルトで標準の推奨値が設定されます。
  4. [OK]をクリックします。

詳細については、「ESXサーバのマルチパスとタイムアウトの設定」を参照してください

VSC for VMware vSphereで設定されるESXホストの値

  1. HBAタイムアウト設定
    次のHBA設定は、ESX / ESXi 3.5にのみ適用されます。ESX / ESXi 4.xでは、タイムアウトは設定されていません。

    ESXiのHBA設定は、VMwareのリモートコンソールを使用して設定できます。リモートコンソール [1]をダウンロードするには、VMwareのサイトを参照してください。下にスクロールして「VMware Infrastructure Remote CLI」を表示します。WindowsまたはLinux VI Remote CLIインストーラをダウンロードします。どちらも動作しますが、この資料ではWindowsリモートCLIを使用しました。

    リモートコンソールをインストールするときは、場所がパスに追加されていることを確認してください。それ以外 Program Files\VMware\VMware VI Remote CLI\binの場合は、RCLIコマンドを実行するには、をに変更します。
    Data ONTAP 7.2.4以降 cfmode=single_imageを実行するネットアップストレージ・システムには、次の設定が適用されます。接続さ

    controller> version
    NetApp Release 7.2.4: [date]

    controller> fcp show cfmode
    fcp show cfmode: single_image


    れているすべてのネットアップストレージシステムで正しいData ONTAP バージョンとcfmodeを確認するには、接続されている各コントローラで次のコマンドを実行します。設定の適用後、タイムアウトが有効になるためにホストのリブートが必要になります。
  • QLogic FC HBAの場合
    :現在のHBA設定を照会 vicfg-module.p--get-options するには、オプションを指定してlを使用します。

    C:\>perl vicfg-module.pl --server --username root --password --get-options  qla2300_707_vmw
    qla2300_707_vmw options = ''

    タイムアウトを設定 vicfg-module.pl--set-options するには、オプションを指定してコマンドを実行します。Data ONTAP 7.2.4以降 cfmode=single_imageqlport_down_retry を実行し、かつ5に設定されたネットアップストレージシステムの場合

    C:\>perl vicfg-module.pl --server --username root --password --set-options "qlport_down_retry=5" qla2300_707_vmw

    値が正しく設定されたことを確認するには vicfg-module.pl 、次のコマンドを使用してもう一度実行します。 --get-options

    C:\>perl vicfg-module.pl --server --username root --password   --get-options qla2300_707_vmw
    qla2300_707_vmw options = 'qlport_down_retry=5'
     
  • Emulex HBAの場合:
    現在 vicfg-module.pl--get-options のHBA設定を照会するには、オプションを指定してコマンドを実行します。

    C:\>perl vicfg-module.pl --server --username root --password - --get-options lpfc_740
    lpfc_740 options = ''

    タイムアウトを設定 vicfg-module.pl--set-options するには、オプションを指定してコマンドを実行します。Data ONTAP 7.2.4以降 cfmode=single_imagelpfc_nodev_tmo を実行し、10に設定されたネットアップストレージ・システムの場合

    C:\>perl vicfg-module.pl --server --username root --password --set-options "lpfc_nodev_tmo=10" lpfc_740

    値が正しく設定されたことを確認するには vicfg-module.pl 、次のコマンドを使用してもう一度実行します。 --get-options

    C:\>perl vicfg-module.pl --server --username root --password --get-options lpfc_740
    lpfc_740 options = 'lpfc_nodev_tmo=10'
  1. 優先アクティブパス選択設定

    :SANトポロジが変更されるたびに、すべてのESXサーバのすべてのLUNに優先アクティブパスを設定することを強く推奨します。ESXサーバがリブートしたら、優先アクティブパスを再度設定する必要があります。
     
    ESX / ESXi 4.x環境で、パス選択ポリシーとしてラウンドロビンを使用する(推奨)場合や最後に使用したパスを使用する場合は、優先パスを設定する必要はありません。パス選択ポリシーがfixedに設定されている場合は、ALUAの有無に関係なく優先パスを設定する必要があります。

    Virtual Infrastructure Client(vSphere Client for ESX/ESXi 4.x)を使用して、該当するESXホストを選択します。次に 、[構成 ]タブを選択し、[ハードウェア]セクションで[ストレージアダプタ]を選択します。この例では、ESXホストに、vmhba1およびvmhba2の2つのファイバチャネルストレージアダプタがあり、別 々 のファブリックに接続されていて、個 々 のLUNに接続されています。

    1001387-1

    この例では、ウィンドウの上部にあるストレージアダプタvmhba1が選択されています。ウィンドウの下部に、選択したストレージアダプタに接続されているSCSIターゲットが表示されます。ストレージアダプタvmhba1



    1001387-2

    はSCSIターゲット0とSCSIターゲット1に接続されていますこのアダプタは'パスvmhba1:0:1とvmhba1:1をLUN ID 1に提供しますLUN ID 1は'正規パスvmhba2:0:ストレージアダプタを選択しますSCSIターゲットの1つを選択し'右クリックして[パスの管理]を選択しますESXi 3.5で

    1001387-3

    は、次のような画面が表示されます。ESX/ESXi 4.xでは、画面は少し異なります。この例では、「ストレージアレイタイプ:VMW_SATP_ALUA」と言われているため、ALUAが使用されています。パス選択ポリシーは「固定」なので、優先パスを選択する必要があります。ストレージアレイタイプで「ALUA」が言われていない場合、ALUAは有効になっておらず、パス選択タイプが「fixed」に設定されている必要があります。 

    1001387-4

    LUN fcp show adaptersをホストしているストレージコントローラで、コマンドを実行してFCPターゲットポートのWWPNを表示できます。この出力から、アクティブパスでストレージコントローラのFCPターゲットポートのいずれかが使用されているかどうかがわかります。

    controller> fcp show adapters
    Slot:            0c
    Description:     Fibre Channel Target Adapter 0c (Dual-channel, QLogic 2322 (2362) rev. 3)
    Adapter Type:    Local
    Status:          ONLINE
    FC Nodename:     50:0a:09:80:86:d7:f5:b8 (500a098086d7f5b8)
    FC Portname:     50:0a:09:81:86:d7:f5:b8 (500a098086d7f5b8)
    Standby:         No

     
    Slot:            0d
    Description:     Fibre Channel Target Adapter 0d (Dual-channel, QLogic 2322 (2362) rev. 3)
    Adapter Type:    Local
    Status:          ONLINE
    FC Nodename:     50:0a:09:80:86:d7:f5:b8 (500a098086d7f5b8)
    FC Portname:     50:0a:09:82:86:d7:f5:b8 (500a098086d7f5b8)
    Standby:         No


    強調表示されている値は、[Manage Paths]ウィンドウの出力に表示されるWWPNです。この例では、WWPNにより、アクティブパスがホストしているストレージコントローラのFCPターゲットポートを使用していないことが確認されます。したがって、アクティブパスで非プライマリおよび最適なパートナーパスが使用されています。冗長性と最適なパフォーマンスを維持するには、この構成を修正する必要があります。
    • ハードウェアがCSI HBA設定になっていることを確認します。
    • ポリシー設定が固定されていることを確認します。使用可能な場合は、優先パスを使用します。
    • プライマリFCPターゲットポートのWWPNと関連付けられているvmhbaデバイスを特定します。この例では、WWPN 50:0a:09:81:86:d7:F5:B8はプライマリFCPターゲットポートです。
    • プライマリFCPターゲットポートへ のパスを選択し、Preferred(優先)のチェックボックスをオンにします。

      ESXi 3.5の

      1001387-5

      場合:ESX/ESXi 4.xで は、右クリックしてメニューをプルダウンし、[優先]を選択します。優先パスには*が付けられます。

      1001387-6

      これで、選択したパスがアクティブおよび優先として表示されます。

      1001387-7
       

ESXiでは、ハードウェアiSCSIはサポートされません。ESX 3.5またはESX 4.xのHBAを設定するには、次の手順を実行します。

  1. ESXホストコンソールで
    #/usr/sbin/esxcfg-module -q driver
    次のコマンドを入力して、QLogic iSCSI HBA設定を照会します。driver is qla4022 for ESX 3.5 or qla4xxx for ESX 4.0.
    現在の設定が表示されます。 

  2. #/usr/sbin/esxcfg-module -s "parm_name=value" driver
    parm_nameka_timeout
    のコマンドを実行して新しいタイムアウト値を設定します。Is ql4xportdownretrycount for the qla4022 driver or for the qla4xxx driver.

    値は、14(SANブート)または60(SANブート以外)のいずれかです。
    ドライバは、ESX 3.5の場合はqla4022、ESX 4.0の場合はqla4xxxです。
    # /usr/sbin/esxcfg-module -s "ka_timeout=60" qla4xxx 
  3. 次のコマンドを実行して、新しいタイムアウト値でブート設定を更新します。
    #/usr/sbin/esxcfg-boot -b 
  4. ESXホストをリブートします。 
  5. ESXホストにiscliがインストールされていない場合は、QLogicサポートWebサイトからQLogic SANsurfer iscliをダウンロードします。ページで「iscli」を検索してダウンロードを探します。 
  6. iscliを実行します。  
  7. Port Level Info & Operations Menuを選択します。
  8. Edit Configured Port Settings Menuを選択します。
  9. Edit Port Firmware Settings Menuを選択します。
  10. Configure Advanced Settings(詳細設定の設定)を選択  
  11. IP_ARP_Redirect = Onに設定します。
  12. Configure Device Settingsを選択します。  
  13. KeepAliveTO = iSCSI SANブートシステムでは14、 その他 のシステムではKeepAliveTO = 60を設定します。  
  14. 次のハードウェアiSCSI HBAポートに対して手順7~13を繰り返します。
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.