VMwareにおける静止スナップショットの仕組み

クワイエスド スナップショットにより、VM データの整合性が保持されます。この記事では、クワイエスキングの基本と、簡単な手順およびトラブルシューティングのヒントを紹介します。VM バックアップを確実に行う方法について知るためには、以下を読んでください。

download-icon
無料ダウンロード
VM、OS、DB、ファイル、NASなどに対応
ken-sato

Updated by 佐藤健 on 2025/12/31

目次
  • スナップショットとサイレント処理とは何ですか?

  • VMwareにおけるクワイセッセンの仕組み

  • vCenterでクワイアドスナップショットを作成する方法

  • クワイエスト スナップショットの失敗をトラブルシューティングする方法は?

  • VMwareをVinchin Backup & Recoveryで保護する方法?

  • ゲストファイルシステムのサイレンスに関するFAQ

  • 結論

仮想化は現代ITの要です。バックアップはデータ保護において不可欠です。スナップショット は、仮想マシンの特定時点における状態を取得するのに役立ちます。ただし、スナップショットはフルバックアップではありません。データの完全性を確保するには、ファイルシステムが一貫性を持つ必要があります。ここで登場するのが「ゲストファイルシステムの静止」オプションです。これは、データをディスクにフラッシュして仮想マシンを安全なスナップショットに備えるためのものです。本記事では、静止処理の概要、VMwareでの動作方法、および関連する問題の対処方法について説明します。

スナップショットとサイレント処理とは何ですか?

スナップショットはVMの状態を記録します。ディスクデータ、設定、場合によってはメモリの状態も保存されます。メモリ状態のスナップショットは、アクティブなデータや実行中のアプリケーションを捉えます。一方、サイレントスナップショットはゲストファイルシステム内の保留中のデータをディスクに書き出します。この方法では、VMware Toolsを使用して、スナップショット取得前にすべてのファイルシステム変更が書き込まれるようにします。このプロセスにより、バックアップ用の整合性の取れた状態を確保します。このような整合性はVMを信頼性高く復元する上で重要です。

サイレント化とは、進行中のプロセスを一時停止または変更する行為です。スナップショット中にデータ変更を停止します。このステップは、データベースなどのアプリケーションにおいて重要です。スナップショットがバックアップのために使用される場合、サイレント化はファイルの破損を防ぎます。「ゲストファイルシステムのサイレント化」という用語を見かけた場合、それはファイルシステムが安全な状態にあることを意味しています。このプロセスは、VMware Tools および Windows 上の Volume Shadow Copy Service(VSS)によって管理されます。

メモリ状態スナップショットと静止スナップショットは、それぞれ異なるニーズに応えます。メモリスナップショットはアクティブな状態を保存します。これはシステムのアップグレード時やテスト中に便利です。一方、静止スナップショットは信頼性の高いバックアップが必要な場合に最適です。特に、アプリケーションが継続的にデータを書き込む場合に重要です。静止を使用することで、復元時の問題を回避できます。

VMware公式ドキュメントによると、サイレントスナップショットはデータの整合性に不可欠です。このレポートは、バックアップのためにサイレンシングが推奨される慣行であることを改めて確認しています。これは、バックアップ操作中にデータの完全性を維持するための重要な要素です。

VMwareにおけるクワイセッセンの仕組み

VMware Toolsはクワイセッセンにおいて中心的な役割を果たします。このツールはゲストOSと連携し、内部でボリュームシャドウコピー サービスのスナップショットを開始します。この段階で、すべてのデータがディスクに書き込まれます。VSSライターは保留中のトランザクションを終了することでこのプロセスを支援します。これによりファイルシステムが安定した状態になります。その後、整合性の取れたデータビューでスナップショットが取得されます。

ゲストOSのファイルシステムを一時停止するオプションを有効にすると、VMware ToolsはゲストOSの状態をチェックします。そして、OSのキャッシュをフラッシュするコマンドを発行します。これによりシステムは保留中のデータをディスクに書き込みます。この処理はバックアップアプリケーションにとって重要です。一時停止を行わなければ、スナップショット中にデータが失われる、または破損する可能性があります。このプロセスでは、VMware Toolsが動作していて最新版であることが必要です。

VMware Tools はゲスト OS に一時的なスナップショットを作成します。その後、このツールはボリューム シャドウ コピー サービスと連携します。アクティブなアプリケーションはデータ変更を一時停止するコマンドを受け取ります。このプロセスは自動化されており、数瞬で完了します。処理が成功すると、スナップショットはサイレンシングが適用されたことを示します。処理に失敗した場合は、エラー ログがサイレンシングに関する問題を示します。

メモリスナップショットでは、サイレント処理は必要ありません。これはファイルシステムの整合性を確保する場合にのみ使用されます。クワイセッドラプショットは、アクティブなアプリケーションを含むバックアップが必要な場合に最も役立ちます。この方法は、部分的な書き込みや未完了のトランザクションを防ぎ、VMバックアップの信頼性を確保します。

このプロセスは内部で簡単なコマンドを使用します。VMware Tools と VSS はシームレスに連携します。サイレンス操作は通常通知されませんが、問題が発生した場合はエラーメッセージが表示されます。これらのメッセージは、管理者が問題を解決する方法を案内します。

vCenterでクワイアドスナップショットを作成する方法

vCenterでクワイアドスナップショットを作成する手順は以下の通りです:

1. vCenter Webクライアントを開く

2. インベントリからターゲット仮想マシンを選択します

3. VMを右クリックしてスナップショット > スナップショットの取得を選択します

4. ダイアログに名前と説明を入力します

5. 仮想マシンのメモリを含める のチェックを外します

6. 仮想マシンのファイルシステムをサイレント状態にする を選択してください

7. 作成をクリックします

vCenterでVMスナップショットを取得する

注意すべき点として、クワイセッティング処理は VMware Tools がアクティブな場合にのみ機能します。ゲストOSは十分な空き容量を持っていなければなりません。そうでない場合、処理が失敗する可能性があります。上記の手順により、明確な状態のスナップショットが作成されます。このスナップショットはバックアップや複製に利用できます。

クワイエスト スナップショットの失敗をトラブルシューティングする方法は?

場合によって、クワイエスト スナップショットが失敗することがあります。一般的なエラー表示は以下の通りです:

「シャドウコピーの作成に失敗しました。シャドウコピーの処理が、凍結された仮想マシンでのI/Oの保持時間制限を超過したためです。」

このエラーは、VMのI/O負荷が高すぎる場合に発生します。データをディスクに迅速に書き込むことができず、処理が時間制限を超えてしまいます。また、VMまたはデータストアに空き容量が不足していることも原因の一つです。VMには一時ファイルを保存するための十分な空き容量が必要です。また、VMware ToolsやVSSに問題がある場合にも、このエラーが発生することがあります。

トラブルシューティングの手順は以下の通りです:

VMログの確認: vmware.logファイルを確認してください。「VssSyncStart」失敗などのメッセージを探してください。これは、ホットバックアップの一時停止中にゲストOSに問題が発生したかどうかを示します。

VMware Toolsを確認してください: VMware Toolsがインストールされており、最新版であることを確認してください。古くなったツールはエラーを引き起こす可能性があります。

入出力負荷を軽減:VM 上のアクティビティを抑えてください。アクティビティが少ない時間帯にスナップショットを実行してください。

空き容量を確保:VMとデータストアの両方に十分な空き容量があることを確認してください。空き容量が不足すると、スナップショットの処理が停止します。

ゲストを再起動: 場合によっては、単純な再起動で問題が解決します。この手順により、仮想マシンの状態がリセットされます。

エラーが継続する場合、管理者はクラッシュ整合スナップショットを検討できます。このオプションはクワイセシングをスキップします。データ整合性を保証するものではありませんが、非重要環境では許容できる場合があります。このオプションを選択する前に、必ずバックアップ戦略を確認してください。

VSSからのエラーもよく見られます。例えば、次のようなエラーが発生することがあります:

「'VssSyncStart' 操作に失敗しました: IDispatch エラー #8449。」

このエラーは、ボリューム シャドウ コピー サービスに問題があることを示しています。vssadmin list writers コマンドを使用してVSSライターを確認してください。エラー状態になっているライターがある場合は、まずその問題を解決してください。場合によっては、ゲストOS内にインストールされたバックアップ エージェントがVSSに干渉する可能性があります。そのような場合は、VMware Toolsを再インストールし、インストール オプションを調整してください。

VMwareをVinchin Backup & Recoveryで保護する方法?

Vinchin Backup & Recovery はVMware、Hyper-V、Proxmox、oVirt、OLVM、XenServer、XCP-ngなどの仮想環境向けのプロフェッショナルなソリューションです。データ重複排除 や圧縮、インスタントリカバリー、CBT、データ保持、バックアップデータ検証などの機能を備え、仮想環境を簡単に保護できるように設計されています。インターフェースはシンプルで使いやすく、各ゲストにエージェントをインストールすることなくVMのバックアップが可能で、vCenterやESXiホストを直接追加できます。

Vinchinはゲストファイルシステムのサイレスオプションをサポートしており、簡単にVMwareバックアップジョブを作成できます。

1. VMwareホストを選択します

ESXi VMの選択

2. バックアップ保存先の選択

ストレージの選択

3. バックアップ戦略を選択し、ここでクワイセストスナップショットを有効にできます

戦略の選択

4. 仕事の提出

仕事の提出

Vinchinバックアップ&リカバリーはグローバルな顧客のために構築されています。高い製品評価と信頼できるレビューを備えています。このソリューションは、小規模および大規模な環境の両方に設計されています。シンプルな設計により、管理負荷を軽減します。 ボタンをクリックするだけで60日間のフル機能無料トライアルを入手できます。

ゲストファイルシステムのサイレンスに関するFAQ

Q1: ゲストファイルシステムをサイレンスにすると、データの完全な一貫性が確保されますか?

A1:はい、保留中のデータをディスクにフラッシュします。

Q2: VMware Tools を使わずにスナップショットを作成することはできますか?

A2: いいえ、VMware Tools はサイレント処理に必要です。

Q3: クワイアシング中に発生するI/Oエラーを修正するにはどうすればよいですか?

A3: I/O負荷を軽減するか、活動が少ない時間帯にバックアップをスケジュールしてください。

結論

クワイセッドラップショットは、仮想マシンのデータの整合性の取れたビューを取得するのに役立ちます。VMware Toolsを使用してデータをフラッシュし、WindowsではVSSと連携して動作します。I/Oが多い場合や空き容量が少ない場合、失敗の原因となることがあります。ベストプラクティスに従い、必要に応じてトラブルシューティングを行ってください。Vinchin Backup & Recoveryは仮想マシンのバックアップと移行を簡単に行えます。Vinchinは世界中で信頼されています。60日間利用できるフル機能の無料トライアルを試していただき、インストールパッケージをダウンロードして簡単に導入できます。

共有:

Categories: VM Backup