「アクセス不可」の NFS データストアを削除する
search cancel

「アクセス不可」の NFS データストアを削除する

book

Article ID: 424398

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0 VMware vSphere ESXi

Issue/Introduction

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

  • アクセス不可の NFS データストアのために、ESXi のブートに時間がかかる。
  • ESXi のコンソールで 'start plugin: restore-nfs-volumes' というラベルのタスクの終了を待っている。
  • 最後にブートプロセスが次のようなエラーで失敗する。'failed executing esxcli command: boot storage restore --nfs-volumes.
  • 手動で "localcli --plugin-dir /usr/lib/vmware/esxcli/int/ boot storage restore --nfs-volumes" を実施すると、"Segmentation fault" となる。

Environment

VMware vSphere ESXi 7.0
VMware vSphere ESXi 8.0

Cause

ESXi がブート中に NFS ボリュームにアクセスできなかったため、これらの NFS ボリュームは以下のようなコマンドでリストされません。

# esxlci storage nfs list
# esxcli storage nfs41 list (NFS4.1 の場合)
# esxcfg-nas -l
# esxcli storage filesystem list

ESXi 7.0U1 以降、NFS の設定情報は "/etc/vmware/esx.conf" ではなく、構成ストア(ConfigStore) に保存されています。これは以下のようなコマンドで確認できます。

# configstorecli config current get -c esx -g storage -k nfs_v3_datastores

# configstorecli config current get -c esx -g storage -k nfs_v41_datastores (NFS 4.1 の場合)

Resolution

アクセス不可の NFS データストアの構成情報を削除するには、以下のようなコマンドが使えます。

# esxcli storage nfs remove -v NFS_datastore_name

# esxcfg-nas -d NFS_datastore_name

もし以上のコマンドすべてで解決しない場合、以下のコマンドで ESXi 上の NFS データストアを削除できます。

# configstorecli config current delete -c esx -g storage -k nfs_v3_datastores --all (すべての NFS データストア)
# configstorecli config current delete -c esx -g storage -k nfs_v3_datastores --i nfs_datastore_name