基本ソフトウェアの iSCSI セットアップの構成とトラブルシューティング
search cancel

基本ソフトウェアの iSCSI セットアップの構成とトラブルシューティング

book

Article ID: 341386

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

この記事では、基本ソフトウェア iSCSI のセットアップ、構成、およびトラブルシューティングに関する手順が記載されています。

Symptoms:
免責事項:これは英文の記事「Configuring and troubleshooting basic software iSCSI setup (1008083)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • ターゲットに間違った順序で番号が付けられる。
  • ターゲットが VMware Infrastructure vSphere Client または VirtualCenter に表示されない。
  • ターゲットが vSphere Client または vCenter Server に表示されない。


Environment

VMware ESX 4.1.x
VMware vSphere ESXi 6.0
VMware ESX Server 3.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.5
VMware vCenter Server 5.5.x
VMware vCenter Server 5.0.x
VMware vCenter Server 4.1.x
VMware vCenter Server 6.0.x
VMware vCenter Server 5.1.x
VMware ESXi 4.0.x Installable
VMware ESXi 3.5.x Embedded
VMware vSphere ESXi 5.0
VMware vCenter Server 4.0.x
VMware ESXi 3.5.x Installable
VMware ESX Server 3.5.x
VMware VirtualCenter 2.5.x
VMware ESX 4.0.x

Resolution

構成

<embed allowfullscreen="true" allowscriptaccess="always" height="340" src="https://www.youtube.com/v/FzXYUzYTJVE&hl=en_US&fs=1&" type="application/x-shockwave-flash" width="560">

vSphere Client/VMware Infrastructure (VI) Client または vCenter Server で:
  1. iSCSI に対し個別の vSwitch があることを確認します。
  2. VMKernel およ サービス コンソール ポートグループを追加して、適切な IP を指定します。


  3. ESX ホストにログインし、次のコマンドを実行して iSCSI アレイを ping できることを確認します。

    # ping 10.1.10.100

    PING 10.1.10.100 (10.1.10.100) 56(84) bytes of data.
    64 bytes from 10.1.10.100: icmp_seq=0 ttl=64 time=0.766 ms

    :ESX / ESXi 4.0 ホストの使用時は ping を使用する必要はありません。
  4. ESX ホストにログインし、次のコマンドを実行して iSCSI アレイを vmkping できることを確認します。

    # vmkping 10.1.10.100

    PING 10.1.10.100 (10.1.10.100): 56 data bytes
    64 bytes from 10.1.10.100: icmp_seq=0 ttl=64 time=0.940 ms

    アレイを ping または vmkping できない場合、iSCSI が動作する前にネットワーク接続の問題を修正する必要があります。

    netcat (nc) を使用して、ホストからストレージ アレイの iSCSI TCP ポート(デフォルトでは 3260 番)に接続できるかどうかを確認します。

    # nc -z 10.1.10.100 3260
    Connection to 10.1.10.100 3260 port [tcp/http] succeeded!

    注:netcat コマンドは ESX 4.x と ESXi 4.1 以降で使用できます。

  5. vCenter Server にログインして、ESX ホストをクリックし、[構成] をクリックします。
  6. [ストレージ アダプタ] をクリックして、iSCSI ソフトウェア アダプタをクリックします。
  7. [詳細] ペインで、[プロパティ] をクリックします。
  8. [全般] タブで [構成] をクリックして、[有効] を選択します。
  9. [OK] をクリックします。

    :現在ステータスが有効で、iSCSI 名に有効な IQN が含まれていることを確認します。
  10. iSCSI アレイを作成したばかりの IQN を使用するように構成します。通常、ストレージをアレイから ESX ホストに割り当てる必要があります。
  11. [動的検出] タブをクリックし、[追加] をクリックします。
  12. [ターゲット サーバ送信の追加] 領域で、iSCSI アレイ IP を iSCSI サーバ フィールドに追加し、[OK] をクリックします。
  13. iSCSI サーバが追加されたら、[閉じる] をクリックします。これは完了までに非常に時間がかかる場合があります。
  14. [ストレージ アダプタ] セクションの ESX ホスト ストレージを再スキャンします。
  15. 再スキャンが完了したら、[iSCSI イニシエータ] をクリックして、SAN アレイに関する情報および 1 つ以上のターゲットを確認します。

トラブルシューティング

セットアップをトラブルシューティングする、または ESX 3.x のターゲットに再度番号を付けるには:

  1. アレイ、および可能な場合は各サービス プロセッサに、以下の各ファイルのエントリが含まれていることを確認します。

    • /etc/vmkiscsi.conf

      構文: DiscoveryAddress=<Array_IP>:<iSCSI Port On Array>

      例: DiscoveryAddress=10.200.107.10:3260

    • /var/lib/iscsi/vmkbindings

      構文: 0 0 <Array_IQN>

      例: 0 0 iqn.1992-08.com.company:sn.84259608

      :このファイルは再スキャン時に再構築され、iSCSI ターゲット番号の順序が正しくない場合は再作成する必要があります。

    • /var/lib/iscsi/vmkdiscovery

      構文: 0 0 <Array_IQN>

      例: 0 0 iqn.1992-08.com.company:sn.84259608

      注:これは、iSCSI ターゲット番号の順序が正しくない場合、再作成する必要があります。前述のコマンドは ESX 4.0 に適用されません。

  2. ESX ホストを再起動して、変更を反映します。
:vswitch が NIC チーミングを使用している場合、トラブルシューティングの手順として、2 番目の NIC を無効にして、iSCSI が機能するかどうかを確認します。
ESX/ESXi 4.x から 6.x の場合
iSCSI デーモンが ESX/ESXi 4.x 以降で大幅に更新され、現在は小さなデータベース バックエンドを使用するようになりました。ESX 4.0 iSCSI ログの詳細については、「Verbose logging and information for the software iSCSI initiator in VMware ESX 4.x and ESXi 4.x / 5.x (1013283)」を参照してください。
  • iSCSI vSwitch が NIC チーミングを使用している場合、トラブルシューティングの手順として、2 番目の NIC を無効にして、iSCSI が機能するかどうかを確認します。
  • ホストとアレイの構成が確認され、正しいようであれば、アレイ ハードウェア ベンダーに連絡し、アレイ上のファームウェアが最新のものであることを確認してください。ファームウェア アップグレードが特定のタイプのアレイに関する iSCSI 接続の問題を解決するために確認されています。
  • 複数の vmkernel ポート グループがある場合、ベスト プラクティスとして、2 番目の vmnic をスタンバイではなく未使用として配置します。
  • 例:
iSCSI 1 vmkernel ポート グループ アクティブ NIC vmnic 1 / 未使用 vmnic 2
iSCSI 2 vmkernel ポート グループ アクティブ NIC vmnic 2 / 未使用 vmnic 1



Additional Information

詳細については、次の記事を参照してください。
Configuring and troubleshooting basic software iSCSI setup