仮想マシンにディスクを追加する際にエラー「同じ UUID を持つ複数の仮想ディスクを 1 つの仮想マシンに割り当てないでください」が表示される
search cancel

仮想マシンにディスクを追加する際にエラー「同じ UUID を持つ複数の仮想ディスクを 1 つの仮想マシンに割り当てないでください」が表示される

book

Article ID: 428341

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Error: "Virtual disks with same UUID should not be assigned to a VM" when adding a disk to a virtual machine」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


症状:

  • 仮想マシンが実行中で仮想マシンの設定が変更された場合、次のようなメッセージが表示される場合があります:
[msg.disk.duplicateUUID] 仮想ディスク「/vmfs/volumes/<データストア名>/<仮想マシン名>/<仮想マシン名.vmdk>」と「/vmfs/volumes/<データストア名>/<仮想マシン名>/<仮想マシン名.vmdk>」には同じ UUID ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ## があります。重複しているとゲストの起動時に問題が発生する可能性があるため、同じ UUID を持つ複数の仮想ディスクを 1 つの仮想マシンに割り当てないでください。各仮想ディスクに一意の UUID があることを確認してください。処理を続行しますか?
: 完全なメッセージは仮想マシンの vmware.log に表示されます。
  • 仮想マシンが実行中で「いいえ」と答えた場合、仮想ディスクは仮想マシンに追加されず、ロックされます。

Environment

VMware vSphere ESXi 8.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 6.x

Cause

同じ UUID (Universally Unique Identifier) を持つディスクが存在する仮想マシンにディスクを追加することはできません。

Resolution

ディスクの新しい UUID を作成するには下記に従います。

       1. ディスクをアンロックするために仮想マシンをパワーオフします。

       2. 仮想ディスクの UUID を取得するためには次のコマンドを実行します。
       $ vmkfstools -J getuuid <vmname>.vmdk

       例:
   $ vmkfstools -J getuuid /vmfs/volumes/datastore/VM/vm.vmdk

   UUID is ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##

       3. UUID を設定あるいは変更するためには次のコマンドを実行します。
   $ vmkfstools -J setuuid  <vmname>.vmdk

       例:
   $ vmkfstools -J setuuid  /vmfs/volumes/datastore/VM/vm.vmdk
   UUID is ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##

       コマンド実行後に新しい UUID が出力されます。

  • あるいは vmdk をクローンする場合、新しいディスクは通常異なる UUID を持ちます。

Additional Information