Storage vMotion を実行すると、移行元の Virtual SAN データストアに仮想マシンディスクが存在していたディレクトリが残る
search cancel

Storage vMotion を実行すると、移行元の Virtual SAN データストアに仮想マシンディスクが存在していたディレクトリが残る

book

Article ID: 341972

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSAN VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「After Storage vMotion the directory holding the virtual machine disk remains on the source Virtual SAN datastore (2109034)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Symptoms:
VSAN データストアから従来の VMFS データストアへの仮想マシンの Storage vMotion を実行した後、移行前の Virtual SAN データストア上にかつて仮想マシンディスクが存在していたディレクトリが残存したままになります。そのディレクトリを開いても何もありません。

Environment

VMware vSphere ESXi 6.0
VMware vSAN 6.0.x
VMware vCenter Server 6.0.x

Resolution

本来であれば、正常にストレージの移行が完了すると仮想マシンの仮想ディスクは移行され、移行元データストア上のディレクトリは自動的に削除されます。

しかし、Virtual SAN のデータストアから従来のデータストアへ Storage vMotion を実行すると、仮想ディスクが存在していたディレクトリが Virtual SAN のデータストア上に残り、データストアで僅かな容量が消費されます。この問題を解決するには、残存している空のディレクトリを手動で削除してください。

vSphere Web Client を使用して削除するには、次の手順を実行してください:
  1. vSphere Web Client にログインします。
  2. 仮想マシンディスクが存在していたデータストアに移動します。
  3. 一覧から仮想マシンディスクが存在していたディレクトリを右クリックして [削除] を選択します。(通常は、ディレクトリ名は仮想マシン名と同一です。)
コマンドラインツールを使用して ESXi サーバ上で直接削除するには、次の手順を実行してください:
  1. ESXi ホストに SSH で接続します。詳細は、Opening a command or shell prompt (1003892) を参照してください。
  2. 次の場所に移動します:

    /usr/lib/vmware/osfs/bin/

  3. ディレクトリを削除するには、次のコマンドを実行します:

    osfs-rmdir <ディレクトリ名>

  4. ディレクトリが正常に削除されたことを確認するには、Virtual SAN データストアで次のコマンドを実行します:

    ls -la


Additional Information

Opening a command or shell prompt
Virtual machine directory remains on vSAN datastore after Storage vMotion