ITよろづや

ITから生活の参考になる情報を備忘録代わりに残していきます

Storage vMotion Failed waiting for data. Error 195887107. Not foundエラー マルチライター ディスクが原因

 Storage vMotionで「Failed waiting for data. Error 195887107. Not found」エラーがでることがあるそうです。この原因は、マルチライター ディスクとのことです。

 

詳細はこちら。

 

パワーオン状態での Storage vMotion が次のエラーで失敗する:

データの待機に失敗しました。エラー 195887107。見つかりませんでした。(Failed waiting for data. Error 195887107. Not found.)
SvMotion の起動に失敗しました。ディスクのセットアップ中にエラーが発生しました。(Failed to start SvMotion. Error during disk setup.)

ログには次のようなエントリが記録される。

vmware.log
--------------------
Worker#2| W115: Mirror: scsi1:0: SVMotionDiskSetup: You may not migrate a multi-writer disk

vmkernel.log
----------------------
2019-01-17T14:07:59.549Z cpu18:331719)Hbr: 3395: Migration start received (worldID=1347665) (migrateType=2) (event=0) (isSource=0) (sharedConfig=0)
2019-01-17T14:07:59.789Z cpu21:76251)Migrate: vm 76253: 4049: Setting FSR info: Source ts = 8819671840104550966, src ip = <127.0.0.1> dest ip = <127.0.0.1> Dest wid = 1347665 using UNSHARED swap
2019-01-17T14:07:59.789Z cpu21:76251)Hbr: 3395: Migration start received (worldID=76253) (migrateType=2) (event=0) (isSource=1) (sharedConfig=0)
2019-01-17T14:08:02.091Z cpu33:76251)WARNING: Migrate: 6279: 8819671840104550966 S: Migration considered a failure by the VMX. It is most likely a timeout, but check the VMX log for the true error.
2019-01-17T14:08:02.091Z cpu33:76251)WARNING: Migrate: 273: 8819671840104550966 S: Failed: Migration determined a failure by the VMX (0xbad0092) @0x418016717547
2019-01-17T14:08:02.091Z cpu33:76251)Hbr: 3489: Migration end received (worldID=76253) (migrateType=2) (event=1) (isSource=1) (sharedConfig=0)
2019-01-17T14:08:02.095Z cpu0:331719)WARNING: FSR: 355: 8819671840104550966 D: Could not find migrate info for remote world 76253!
2019-01-17T14:08:02.095Z cpu0:331719)WARNING: FSR: 4255: 8819671840104550966 D: Failed to find remote FSR. Did the migration fail?
2019-01-17T14:08:02.186Z cpu26:68707)Config: 706: "SIOControlFlag2" = 1, Old Value: 2, (Status: 0x0)
2019-01-17T14:08:02.488Z cpu4:331719)WARNING: Migrate: 6279: 8819671840104550966 D: Migration considered a failure by the VMX. It is most likely a timeout, but check the VMX log for the true error.
2019-01-17T14:08:02.488Z cpu4:331719)WARNING: Migrate: 273: 8819671840104550966 D: Failed: Migration determined a failure by the VMX (0xbad0092) @0x418016717547

 

原因は、仮想マシンはマルチライター ディスク上で実行されているとのこと。


共有ディスクを持つ仮想マシンの共有ディスクと非共有ディスクは、ストレージの移行を開始するために仮想マシンサスペンドする必要があるため、Storage vMotion を使用して移行することはできません。

 

解決方法は想定される動作とのことで、ワークアラウンドは以下になります。

 

仮想マシンをパワーオフし、ストレージの移行を実行します。

 

「参考」

https://kb.vmware.com/s/article/66850?lang=ja

 

ちなみに、マルチライターディスクって初めてきいたので、こちらの情報が参考になりました。

 

VMFS は、複数の仮想マシンが同じ仮想ディスク(.vmdk ファイル)を開いて書き込むことが(デフォルトで)無効にされているクラスタ ファイル システムです。これにより、複数の仮想マシンが同じ .vmdk ファイルに誤ってアクセスすることが回避されます。
マルチライター オプションを使用すると、VMFS でサポートされるディスクを複数の仮想マシンで共有できます。このオプションを使用することで VMware Fault Tolerance がサポートされ、プライマリ仮想マシンとスタンバイ仮想マシンが .vmdk ファイルに同時にアクセスできるようになります。
複数の異なる仮想マシンから書き込み操作が実行されてもデータ損失が発生しないことがアプリケーションによって保証される、特定のクラスタ対応アプリケーションの保護をこのオプションを使用して無効にすることができます。このドキュメントでは、仮想ディスクにマルチライター フラグを設定する方法について説明します。

 

「参考2」

https://kb.vmware.com/s/article/1034165?lang=ja