VMware ESXi/ESX を操作するときのディスクの識別
search cancel

VMware ESXi/ESX を操作するときのディスクの識別

book

Article ID: 323790

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

ESXi/ESX ストレージのトラブルシューティングを実行する場合、特定のディスク、または ESXi/ESX に接続された LUN を識別する必要のあるコマンド ライン ツールを使用できます。この記事では、これらのディスクを識別するさまざま方法を紹介します。

Symptoms:
免責事項: これは英文の記事 「Identifying disks when working with VMware ESXi/ESX (1014953)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vSphere ESXi 7.0.x
VMware vSphere 7.0.x
VMware vSphere ESXi 8.0.x
VMware vSphere ESXi 6.0
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5

Resolution

ESXi 6.x/7.x

次のコマンドを使用して、ESXi 内からディスクおよび LUN 情報を収集します:
  • コマンド esxcli storage core path list または esxcli-scsidevs -l は、現在 ESXi ホストに接続されているすべての LUN パスの一覧を生成します。

    出力は次のようになります:

    fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:50060167446036df-naa.6006016094602800e07ff528b73ae011
    UID: fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:50060167446036df-naa.6006016094602800e07ff528b73ae011
    Runtime Name: vmhba0:C0:T0:L23
    Device: naa.6006016094602800e07ff528b73ae011
    Device Display Name: DGC Fibre Channel Disk (naa.6006016094602800e07ff528b73ae011)
    Adapter: vmhba0
    Channel: 0
    Target: 0
    LUN: 23
    Plugin: NMP
    State: active
    Transport: fc
    Adapter Identifier: fc.5001438005685fb5:5001438005685fb4
    Target Identifier: fc.50060160c46036df:50060167446036df
    Adapter Transport Details: WWNN: 50:01:43:80:05:68:5f:b5 WWPN: 50:01:43:80:05:68:5f:b4
    Target Transport Details: WWNN: 50:06:01:60:c4:60:36:df WWPN: 50:06:01:67:44:60:36:df

    fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:5006016f446036df-naa.6006016094602800e07ff528b73ae011
    UID: fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:5006016f446036df-naa.6006016094602800e07ff528b73ae011
    Runtime Name: vmhba0:C0:T1:L23
    Device: naa.6006016094602800e07ff528b73ae011
    Device Display Name: DGC Fibre Channel Disk (naa.6006016094602800e07ff528b73ae011)
    Adapter: vmhba0
    Channel: 0
    Target: 1
    LUN: 23
    Plugin: NMP
    State: active
    Transport: fc
    Adapter Identifier: fc.5001438005685fb5:5001438005685fb4
    Target Identifier: fc.50060160c46036df:5006016f446036df
    Adapter Transport Details: WWNN: 50:01:43:80:05:68:5f:b5 WWPN: 50:01:43:80:05:68:5f:b4
    Target Transport Details: WWNN: 50:06:01:60:c4:60:36:df WWPN: 50:06:01:6f:44:60:36:df



    :特定のデバイスのパス情報を詳細に記述するには(Device: <device>)コマンド esxcli storage core path list -d <device> を使用します。
  • 代わりにコマンド esxcfg-mpath -b は、検出されたデバイスのすべてのワーキング パスの一覧を生成します。

    出力は次のようになります:

    naa.60002ac000000000000000060001e77e : 3PARdata Fibre Channel Disk (naa.60002ac000000000000000060001e77e)
       vmhba1:C0:T0:L3 LUN:3 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:0b WWPN: 50:06:0b:00:00:c2:72:0a  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 20:22:00:02:ac:01:e7:7e
       vmhba1:C0:T1:L3 LUN:3 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:0b WWPN: 50:06:0b:00:00:c2:72:0a  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 21:22:00:02:ac:01:e7:7e
       vmhba0:C0:T0:L3 LUN:3 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:09 WWPN: 50:06:0b:00:00:c2:72:08  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 22:21:00:02:ac:01:e7:7e
       vmhba0:C0:T1:L3 LUN:3 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:09 WWPN: 50:06:0b:00:00:c2:72:08  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 23:21:00:02:ac:01:e7:7e

    naa.60002ac0000000000000000a0001e77e : 3PARdata Fibre Channel Disk (naa.60002ac0000000000000000a0001e77e)
       vmhba1:C0:T0:L7 LUN:7 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:0b WWPN: 50:06:0b:00:00:c2:72:0a  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 20:22:00:02:ac:01:e7:7e
       vmhba1:C0:T1:L7 LUN:7 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:0b WWPN: 50:06:0b:00:00:c2:72:0a  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 21:22:00:02:ac:01:e7:7e
       vmhba0:C0:T0:L7 LUN:7 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:09 WWPN: 50:06:0b:00:00:c2:72:08  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 22:21:00:02:ac:01:e7:7e
       vmhba0:C0:T1:L7 LUN:7 state:active fc Adapter: WWNN: 50:06:0b:00:00:c2:72:09 WWPN: 50:06:0b:00:00:c2:72:08  Target: WWNN: 2f:f7:00:02:ac:01:e7:7e WWPN: 23:21:00:02:ac:01:e7:7e

    eui.00e04c2020202000 : Local USB Direct-Access (eui.00e04c2020202000)
       vmhba32:C0:T0:L0 LUN:0 state:active Local HBA vmhba32 channel 0 target 0 
     
  • コマンド esxcli storage core device list は、ESXi ホストに現在接続されている LUN の一覧を生成します。

    出力は次のようになります:

    mpx.vmhba0:C0:T0:L0
    Display Name: Local VMware Disk (mpx.vmhba2:C0:T0:L0)
    Has Settable Display Name: false
    Size: 286070
    Device Type: Direct-Access
    Multipath Plugin: NMP
    Devfs Path: /vmfs/devices/disks/mpx.vmhba2:C0:T0:L0
    Vendor: VMware
    Model: Block device
    Revision: 1.0
    SCSI Level: 2
    Is Pseudo: false
    Status: on
    Is RDM Capable: false
    Is Local: true
    Is Removable: false
    Is SSD: false
    Is Offline: false
    Is Perennially Reserved: false
    Thin Provisioning Status: unknown
    Attached Filters:
    VAAI Status: unsupported
    Other UIDs: vml.0000000000766d686261323a303a30
  • 代わりにコマンド esxcfg-scsidevs -c は、ESXi ホストに検出されているすべてのデバイスの一覧を生成します。

    出力は次のようになります:

     
  • コマンド esxcli storage vmfs extent list は各ボリュームのエクステントの一覧を生成し、デバイス名から UUID へのマッピングも提供します。

    出力は次のようになります:

    Volume Name VMFS UUID Extent Number Device Name Partition
    ------------ ----------------------------------- ------------- ------------------------------------ ---------
    esxi-local 4e0d86e1-0db6f826-6991-d8d3855ff8d6 0 mpx.vmhba2:C0:T0:L0 3
    datastore1 4d4ac840-c1386fa0-9f6d-0050569300a7 0 naa.6006016094602800364ce22e3825e011 1
    vmfs5 4dad8f16-911648ca-d660-d8d38563e658 0 naa.600601609460280052eb8621b73ae011 1
  • 代わりにコマンド esxcfg-scsidevs -m は、現在アクティブ/ホストにマウントされているすべての VMFSバックアップ データストアを UUID も含めて一覧に表示します。

    出力は次のようになります:
    image.png
     
  • コマンド esxcli storage filesystem list は、VMFS バージョンを含めて、ESXi ホストに現在接続されている LUN の簡略な一覧を生成します。

    出力は次のようになります:

    Mount Point Volume Name UUID Mounted
    Type Size Free
    ------------------------------------------------- ------------ ----------------------------------- ------- ------ ------------- ------------
    /vmfs/volumes/f98fbd51-d2efb396 ISOs f98fbd51-d2efb396 true NFS 581284225024 181569196032
    /vmfs/volumes/4d4ac840-c1386fa0-9f6d-0050569300a7 datastore1 4d4ac840-c1386fa0-9f6d-0050569300a7 true VMFS-3 9395240960 746586112
    /vmfs/volumes/4e0d86e1-0db6f826-6991-d8d3855ff8d6 esxi-local 4e0d86e1-0db6f826-6991-d8d3855ff8d6 true VMFS-5 294473695232 293884395520
    /vmfs/volumes/4dad8f16-911648ca-d660-d8d38563e658 vmfs5 4dad8f16-911648ca-d660-d8d38563e658 true VMFS-5 1879048192 220200960
    /vmfs/volumes/4e303229-94dedb01-508c-d8d3855ff8d6 4e303229-94dedb01-508c-d8d3855ff8d6 true vfat 4293591040 4290248704
    /vmfs/volumes/f9618575-313f4ef5-943d-d5308d29e876 Hypervisor1 f9618575-313f4ef5-943d-d5308d29e876 true vfat 261853184 128241664
    /vmfs/volumes/12e6c575-9a49251d-634c-1c34f28a0238 Hypervisor2 12e6c575-9a49251d-634c-1c34f28a0238 true vfat 261853184 163708928
    /vmfs/volumes/2da668ef-40e5d96b-90bf-855ddb9c5547 Hypervisor3 2da668ef-40e5d96b-90bf-855ddb9c5547 true vfat 299778048 114704384

     
  • コマンド ls -alh /vmfs/devices/disks は、特定のストレージ操作について可能性のあるターゲットを一覧表示します。

    出力は次のようになります:

    lrwxrwxrwx 1 rootroot19 Jul 27 16:40 vml.0000000000766d686261323a303a30 -> mpx.vmhba2:C0:T0:L0
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:1 -> mpx.vmhba2:C0:T0:L0:1
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:2 -> mpx.vmhba2:C0:T0:L0:2
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:3 -> mpx.vmhba2:C0:T0:L0:3
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:4 -> mpx.vmhba2:C0:T0:L0:4
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:5 -> mpx.vmhba2:C0:T0:L0:5
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:6 -> mpx.vmhba2:C0:T0:L0:6
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:7 -> mpx.vmhba2:C0:T0:L0:7
    lrwxrwxrwx 1 rootroot21 Jul 27 16:40 vml.0000000000766d686261323a303a30:8 -> mpx.vmhba2:C0:T0:L0:8
    lrwxrwxrwx 1 rootroot36 Jul 27 16:40 vml.02000600006006016094602800364ce22e3825e011524149442030 -> naa.6006016094602800364ce22e3825e011
    lrwxrwxrwx 1 rootroot38 Jul 27 16:40 vml.02000600006006016094602800364ce22e3825e011524149442030:1 -> naa.6006016094602800364ce22e3825e011:1
    lrwxrwxrwx 1 rootroot36 Jul 27 16:40 vml.02000e0000600601609460280052eb8621b73ae011524149442030 -> naa.600601609460280052eb8621b73ae011
    lrwxrwxrwx 1 rootroot38 Jul 27 16:40 vml.02000e0000600601609460280052eb8621b73ae011524149442030:1 -> naa.600601609460280052eb8621b73ae011:1
次は、一部の識別子およびその変換の定義です:
  • naa.<NAA>:<Partition> または eui.<EUI>:<Partition>

    NAA はネットワーク アドレス権限識別子を表します。EUI は拡張一意識別子を表します。この番号はその LUN に一意であることが保証されます。NAA または EUI 識別子は LUN を識別する優先される方法であり、その番号はストレージ デバイスによって生成されます。NAA または EUI は LUN に対して一意であるため、LUN はすべての ESXi ホスト間で同じように表示され、NAA または EUI 識別子は同じままです。これらの規格の詳細については、InterNational Committee for Information Technology Standards (T10) の SPC-3 ドキュメントを参照してください。

    <Partition> は、LUN またはディスク上のパーティション番号を表しています<Partition> が 0 として指定されている場合、1 つのパーティションのみではなくディスク全体を示しています。この識別子は、一般に vmkfstools などのユーティリティを使用した操作に使用されます。

    例:naa.6090a038f0cd4e5bdaa8248e6856d4fe:3 = LUN naa.6090a038f0cd4e5bdaa8248e6856d4fe のパーティション 3。
     
  • mpx.vmhba<Adapter>:C<Channel>:T<Target>:L<LUN> または mpx.vmhba<Adapter>:C<Channel>:T<Target>:L<LUN>:<Partition>

    一部のデバイスは上記で説明された NAA 番号を提供しません。こうした状況では、MPX 識別子が ESXi によって生成され、LUN またはディスクを表します。この識別子は、前のバージョンの ESXi の基準名に似た形式になり、mpx. プレフィックスが付きます。この識別子は、上記の NAA 識別子とまったく同じ方法で使用できます。
     
  • vml.<VML> または vml.<VML>:<Partition>

    VML 識別子は、NAA 識別子および MPX 識別子と置換して使用できます。:<Partition> を追加した場合、上記と同じように機能します。この識別子は、一般に vmkfstools などのユーティリティを使用した操作に使用されます。

    vml ID を見つけるためには、このコマンドを使用できます:

    vmkfstools -q <vm-disk>.vmdk
     
  • vmhba<Adapter>:C<Channel>:T<Target>:L<LUN>

    この識別子は、LUN へのパスを識別するためにのみ使用するようになっています。ESXi が 1 つの LUN に関連付けられたパスを検出すると、各パスはこのパス識別子に割り当てられます。LUN も最初のパスと同じ名前を継承しますが、実行時名として使用され、直前で述べた識別子と同じようには使用されません。これは、使用しているホストによって異なる場合があるためです。この識別子は、一般に vmkfstools などのユーティリティを使用した操作に使用されます。

    例:vmhba1:C0:T0:L0 = アダプタ 1、チャネル 0、ターゲット 0、LUN 0

    :一般に、マルチポート ファイバー チャネル アダプタには各接続用の専用コントローラが備わっているため、各コントローラは異なる vmhba# で表されます。アダプタで同じコントローラへの複数接続がサポートされている場合、異なるチャネル番号で表されます。この表示は、アダプタの機能と直接的に関係しています。
     
  • <UUID>

    <UUID> は、ボリューム作成時に VMFS ボリュームに割り当てられる一意の番号です。データストアの特定のファイルのフル パスを指定する必要のある構文に含まれている場合があります。


Additional Information

マウントされた仮想ボリュームまたは NFS v4.1 ボリュームを識別するため、追加の esxcli storage コマンドは ESXi 6.0 で使用できます。詳細については、次の項目を参照してください。
Identificando discos ao trabalhar com o VMware ESXi/ESX
使用 VMware ESXi/ESX 时识别磁盘
Windows と ESXi/ESX ホスト間でファイルをやりとりするために、USB フラッシュドライブを使用する方法
VMware ESXi/ESX を操作するときのディスクの識別
Identificar discos al trabajar con VMware ESXi/ESX
Identifizieren der Festplatten bei der Arbeit mit VMware ESXi/ESX
How to detach a LUN device from ESXi hosts
Identifying Raw Device Mappings (RDMs) using the vSphere Client