構成が正しくないために NetApp ストレージ アレイから NFS データストアをマウントできない
search cancel

構成が正しくないために NetApp ストレージ アレイから NFS データストアをマウントできない

book

Article ID: 307881

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項: これは英文の記事 「Unable to mount NFS datastore from NetApp storage array due to incorrect configuration (1008591)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • NFS データストアのマウント時に、マウントすることはできてもアクセスすることができません。
  • NFS データストアの内容を確認しようとすると、次のエラーが表示されます。

    [root@ netApp_NFS]# pwd
    /vmfs/volumes/netApp_NFS
    [root@ netApp_NFS]# ls
    ls: .:
    権限が拒否されました

  • esxcfg-nas コマンドによってデータストアをアンマウントして再マウントしても、この問題は解決しません。
  • vSphere Client から次のようなエラーが表示されます。

    ホスト構成中のエラー。ボリュームを開くことができません

    または

    エラー: ホストの構成中にエラーが発生しました

  • vmkernel または messages ログ ファイルに、次のようなエントリが表示されます。

    NFS: 107: Command: (mount) Server: (nfsserver.vmware.com) IP: (11.111.11.111) Path: (/vol/UATNFS1) Label: (UATNFS1) Options: (None)

  • ESX ホストの hostd.log ログ ファイルに、次のようなエントリが表示されます。

    [2009-02-10 13:44:42.852 'Hostsvc::DatastoreSystem' 22633392 info] Creating datastore UATNFS1
    [2009-02-10 13:44:42.887 'FSVolumeProvider' 22633392 error] VmkCtl mount or ProcessNas failed: Cannot open volume: /vmfs/volumes/59826fe0-4018785d
    [2009-02-10 13:44:42.894 'TaskManager' 22633392 info] Task Completed : haTask-ha-host-vim.host.DatastoreSystem.createNasDatastore-46962
    [2009-02-10 13:44:42.897 'Vmomi' 22633392 info] Activation [N5Vmomi10ActivationE:0xf823f18] : Invoke done [createNasDatastore] on [vim.host.DatastoreSystem:ha-datastoresystem]
    [2009-02-10 13:44:42.897 'Vmomi' 22633392 info] Throw vim.fault.PlatformConfigFault
    [2009-02-10 13:44:42.898 'Vmomi' 22633392 info] Result:
    (vim.fault.PlatformConfigFault) {
    dynamicType = <unset>,text = "Cannot open volume: /vmfs/volumes/59826fe0-4018785d",
    msg = ""
    }

    [2011-05-31 15:36:42.151 F64D0B90 verbose 'Hostsvc::DatastoreSystem'] NfsClientUpdate -- unable to find vol 10.1.1.1:/vol/NFS_DataStore
    [2011-05-31 15:36:42.151 F64D0B90 verbose 'Hostsvc::DatastoreSystem'] ReconcileNASDatastores: Discovering new filesystem volumes.
    [2011-05-31 15:36:42.151 F64D0B90 verbose 'FSVolumeProvider'] RefreshNASVolumes called
    [2011-05-31 15:36:42.169 F640DB90 info 'App'] AdapterServer caught exception: vim.fault.PlatformConfigFault
    [2011-05-31 15:36:42.169 F640DB90 info 'TaskManager'] Task Completed : haTask-ha-host-vim.host.DatastoreSystem.createNasDatastore-1937427937 Status error
    [2011-05-31 15:36:42.170 F640DB90 info 'Vmomi'] Activation [N5Vmomi10ActivationE:0x5c6e0510] : Invoke done [createNasDatastore] on [vim.host.DatastoreSystem:ha-datastoresystem]
    [2011-05-31 15:36:42.170 F640DB90 verbose 'Vmomi'] Arg spec:
    (vim.host.NasVolume.Specification) {
    dynamicType = <unset>,
    remoteHost = "10.1.1.1",
    remotePath = "/vol/NFS_DataStore",
    localPath = "NFS_DataStore",
    accessMode = "readWrite",
    type = "nfs",
    userName = <unset>,
    password = <unset>,
    }


Environment

VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Installable
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.5
VMware ESX 4.1.x
VMware ESXi 3.5.x Embedded
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.1
VMware ESX Server 3.5.x
VMware ESXi 3.5.x Installable
VMware ESX 4.0.x

Cause

この問題は、NetApp ストレージ アレイの qtree セキュリティ タイプの構成値が正しくないために発生します。NetApp ストレージ デバイスでの qtree 権限は、NTFS または混合スタイル(UNIX とも呼ばれます)に設定されます。

Resolution

この問題を解決するには、問題の NetApp ボリュームの qtree セキュリティ タイプ値の設定を確認して修正します。

qtree セキュリティ タイプの値が、NTFS ではなく UNIX に設定されていることを確認してください。
この設定項目は、NetApp の構成に応じて、個々の NFS エクスポートについて設定できます。

詳細については、NetApp のホワイトペーパー「TR-3428: NetApp and VMware Virtual Infrastructure 3 Storage Best Practices」および「TR-3749: NetApp and VMware vSphere Storage Best Practices」を参照してください。
: このリンクは、2011 年 9 月 20 日時点のものです。この記事のリンクが切れているのに気づいた場合はご連絡ください。VMware の担当者がリンクをアップデートします。

qtree 権限を確認するには、NetApp の CLI から次のコマンドを実行します。

qtree status

次のような出力が表示されます。

Volume Tree Style Oplocks Status
-------- -------- ----- -------- ---------
vol0 unix enabled normal
ProdLuns unix enabled normal
ProdRDM1 unix enabled normal
<server> ntfs enabled normal


このサンプル出力は、ボリュームが NTFS スタイルに設定されていることを示します。
: CIFS を有効にすることにより、既存のデータストアで qtree タイプが NTFS に変更されることがあります。CIFS を有効にした後は、必ず qtree 権限を UNIX に戻してください。

この問題を解決するには、NetApp の CLI から次のコマンドを実行して、qtree 権限を UNIX に設定します。

qtree security /vol/<volume> unix

NetApp GUI を使用して qtree 権限を変更するには、次の手順を実行します。

  1. ボリューム > Qtrees > 管理 をクリックします。
  2. ボリュームを選択し、権限を NTFS から UNIX に変更します。


Additional Information

詳細については、次の項目を参照してください。
Unable to mount NFS datastore from NetApp storage array due to incorrect configuration