VMware esxi 5、スナップショットを作成できず、統合が失敗する、古いREDOログを削除または統合する方法


8

正常に機能しているように見えるVMがありますが、VMWare DR(または私)がスナップショットを作成しようとすると失敗し、VMの概要ページを表示すると、上部にディスクがあることを示す警告が表示されます統合する必要があります。

そのため、VMのスナップショットマネージャーに移動して、統合を選択します(スナップショットマネージャーでは、実際にリストされているスナップショットはありません)。このエラーで失敗した場合:

この仮想マシンのスナップショットツリーの1つのブランチには、255以上のREDOログがあります。サポートされている最大数に達しているため、新しいスナップショットの作成は許可されません。新しいスナップショットを作成するには、古いスナップショットを削除するか、REDOログを統合してください。

データストア(十分な空き領域があり、2 TBであり、このvmが40 GB未満)を参照すると、vmフォルダーで、実際には0255まで番号が付けられた一連のファイルが表示されます。

  • myvm-000255-ctk.vmdk
  • myvm-000255-delta.vmdk
  • myvm-000255.vmdk

どうすればこれをすべてクリーンアップできますか?SSHコマンドラインコマンドはありますか、それとも一部のファイルを安全に削除できますか?ありがとう!


2
クローンできますか?
Chopper3

試してみたところ、長時間(数時間)実行されました。終わり近く、それは最終的にファイルに起因するエラー」のエラーを思い付いた[datastore1] myvmに/ myvmに-000255.vmdkそれはクローニングできなかったので。。
スコットSzretter

スナップショットを統合しようとすると、255以上のエラーですぐに失敗するのではなく、しばらく実行され、メモリを割り当てることができなかったためにエラーメッセージが表示されます。それでも約16%の空き容量があります(16ギグのうち)。
Scott Szretter、

2
正直なところ、サポートコールをかけるときだと思います。
Chopper3

1
これは役立つかもしれませんが、スナップショットを統合する方法を説明しています。
JMeterX 2012

回答:



2

私がしたことは次のとおりです:

注意して使用し、コマンドを盲目的にコピーしないでください。実際のファイル名、番号、場所などは異なる場合があります。データのバックアップが必要です!

仮想マシンがまだ実行されている間:

/vmfs/volumes/XXXXXXXXX/myvm # mkdir consolidate
/vmfs/volumes/XXXXXXXXX/myvm # vmkfstools -e myvm-000254.vmdk 
Disk chain is consistent.
/vmfs/volumes/XXXXXXXXX/myvm # vmkfstools -i myvm-000254.vmdk -d zeroedthick consolidate/myvm.vmdk

これにより、スナップショット番号までのすべてのスナップショットが統合されます。の単一ディスクで254 consolidate/myvm.vmdk。実際の書き込みアクティビティはmyvm-000255.vmdk(ディスクの最後のスナップショット)のみであるため、これを行うことができます。

実際の数は異なる場合があることに注意してください。

VMをシャットダウンします。

インベントリからVMを削除します。

/vmfs/volumes/XXXXXXXXX/myvm # mkdir backup
/vmfs/volumes/XXXXXXXXX/myvm # mv *.vmdk backup/
/vmfs/volumes/XXXXXXXXX/myvm # cp backup/myvm-000255*.vmdk consoldidate/

編集consolidate/myvm-000255.vmdk

parentCIDのCIDエントリに変更しますconsolidate/myvm.vmdk(私の場合vmkfstools -i、CIDを保持しているようなので、これはすでに問題ありませんでした。)

変更parentFileNameHint

parentFileNameHint="myvm.vmdk"

ファイルをconsolidate/元の場所にコピーします。

/vmfs/volumes/XXXXXXXXX/myvm # mv consolidate/*.vmdk .
/vmfs/volumes/XXXXXXXXX/myvm # rmdir consolidate
/vmfs/volumes/XXXXXXXXX/myvm # vmkfstools -e myvm-000255.vmdk
Disk chain is consistent.

VMを再登録します。

VMの電源を入れます。

これで、vSphere Web Clientの統合オプションを使用して、VMがすでに実行されているときに最後のデルタを統合できます。

すべてが正常に実行されている場合は、バックアップフォルダーを削除できます。

一般に、手動のVMWareディスク編集に適したリソースは次のとおりです。http//sanbarrow.com/vmdk-handbook.html


これをありがとう-私を助けてくれた-次の最後のスナップショットに統合することを強調したいかもしれない-それはすぐには私にははっきりしなかった:)
cairnz

0

これは実際のところ「修正」ではなく、本番サーバーでは役に立たない可能性がありますが、過去にこのような問題に直面したことがある場合は、v2vへのVmwareコンバーターを使用するのが最も簡単な解決策であることがわかりますマシン、これは同一マシンにディスクごとに単一のvmdkを提供し、ハイパーバイザーレベルではなくVM内のエージェントで実行されるため、スナップショットを認識しません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.