VMware環境におけるバックアップ課題をCBTがどのように解決できるか?

CBT(Change Block Tracking)は、VMディスクのブロックレベルの変更を監視する仮想化技術です。ブロックの変更、追加、削除を記録し、効率的な増分バックアップやレプリケーションに不可欠です。VMwareにおいて、CBTは変更されたブロックを追跡することで、バックアップ時間やストレージ要件を削減します。

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

Updated by 佐藤健 on 2025/08/06

目次
  • VMwareのバックアップにおけるCBTとは何ですか?

  • 仮想マシンで変更ブロック追跡を有効/無効にする方法

  • CBTを使用してVMware VMをバックアップする方法は?

  • VMware CBT よくある質問

  • まとめ

CBT付き堅牢なVMバックアップソリューションをお探しですか?Vinchin Backup & Recoveryを試してみてください!↘ 無料トライアルをダウンロード

新たな環境において、業界競争はさらに激化しています。業務はIT技術への依存度が高く、ITシステムの可用性、継続性、安全性に対してより高い要求が求められています。新しい状況の要件を満たすため、VMware環境下で適切なコストで完全なハイアベイラビリティシステムを構築することが必要です。

VMware は FT や HA などの機能を提供し、ある程度の事業継続性を確保していますが、人的誤操作や誤った削除、誤った上書き、またはストレージ媒体の損傷などによる予期せぬデータ損失に対応することはできません。したがって、仮想マシンのバックアップを取ることが特に重要です。

データはコア要素です。現在の環境では、多数の業務システムがVMware VM上で動作しています。VMwareが仮想化するバックエンドストレージは、集中型ストレージ、分散型ストレージ、ローカルストレージに分けられます。ストレージのリソースプール化 はリソース利用率を高める一方で、障害リスクが集中します。いずれかのストレージに障害が発生すれば、数十、あるいは数百もの仮想マシン(VM)のデータ損失 を引き起こし、産業界に甚大な被害をもたらします。

VMware仮想マシンのバックアップは、人的ミス、ソフトウェアの欠陥、ハードウェアの異常、自然災害、その他の予期しない状況においても、データの完全性と有効性を確保できます。

VMwareのバックアップにおけるCBTとは何ですか?

ESX/ESXiホスト上で動作する仮想マシンは、変更されたディスクセクターを追跡することが可能です。この機能は変更ブロック追跡(CBT)として知られています。 CBTはバックアップシステム上で効率的なバックアップを行うための鍵であり、増分バックアップの速度を大幅に向上させるとともに、バックアップデータの保存スペースを削減します。

多くのファイルシステムでは、CBTは2つのチェンジセットIDの間で変更されたディスクセクタを識別します。VMFSパーティションでは、CBTは使用中のすべてのディスクセクタも識別します。仮想ディスクブロックの変更は、VMの外部から仮想化レイヤーにかけて追跡することが可能です。ソフトウェアがバックアップを実行する際、前回のバックアップ以降に変更された、または使用中のデータブロックのみの転送を要求することが可能です。

サードパーティのアプリケーションはこの機能にアクセスできます。VADPを呼び出すことにより、アプリケーションはVMkernelに仮想ディスク上の前回のバックアップスナップショット以降に変更されたデータブロックを要求できます。

VMwareにおけるCBTは、仮想化環境を最適化します。VMwareで戦略的にCBTを適用することにより、増分バックアッププロセスはより高速かつ効率的になります。バックアップタスクは変更されたデータブロックのみを処理するように簡略化され、バックアップに必要な時間と転送されるデータ量を大幅に削減します。この方法により、ネットワーク帯域幅やストレージシステムへの負担が大幅に軽減されるため、VMwareのバックアップは効率的であるだけでなく、リソースの使用効率も向上します。

VMwareでCBTを実行するための条件

VMwareでブロック追跡の変更を実施するには、特定の条件を満たす必要があります。主な要件は以下の通りです:

1. ホストは ESX/ESXi 4.0 以降である必要があります。

2. ディスク追跡機能を含む仮想マシンのハードウェアバージョンは、バージョン7以上である必要があります。

3. I/O 操作は ESX/ESXi ストレージ スタックを通過する必要があります。したがって、RDM は NFS および仮想互換モードではサポートされますが、物理互換モードではサポートされません。また、VMFS、SAN、iSCSI、またはローカル ディスクでのサポートが提供されます。

4. 仮想マシン(VM)でCBTを有効にする必要があります。バックアップログに「Incorrect changed block tracking configuration」、「Disk "Hard disk #" has incorrect changed block tracking configuration」、「One or more VM disks have incorrect changed block tracking configuration」と表示される場合、そのVMでCBTが有効になっていない可能性があります。 

5. VMストレージはスタンドアロンディスク(永続および非永続)にすることはできません。

上記は簡単な説明です。詳しくは CBT in VMs をご参照ください。

仮想マシンで変更ブロック追跡を有効/無効にする方法

VMware CBT(Changed Block Tracking)は、まるでインテリジェントなトラッキングデバイスのように機能し、仮想ディスク上で発生するすべての変更を正確に追跡します。変更されたデータブロックを素早く特定し、そのブロックのみをバックアップします。仮想マシンで変更ブロック追跡を有効または無効にすることは、バックアップ効率の向上、復元の高速化、ストレージ容量の節約、およびバックアップの一貫性の確保において重要です。

CBTはVMwareにおける剣のようなものであり、データ保護と復元に強力なサポートを提供します。CBTの有効化または無効化は、バックアップ戦略を最適化し、VM環境をより効率的に管理するための重要なステップです。

VMwareでCBTを有効にするには、次の手順を実行してください:

1. VMware vSphere Clientで、仮想マシンを右クリック > 設定の編集 を選択します

2. VM オプション > 詳細設定 をクリック > 構成の編集 をクリックします

3. CTKを設定します。ctkEnabled =“TRUE”

      scsi0:0.ctkEnabled =“TRUE”

4. 「OK」をクリックします

VM で CBT を有効にする

場合によってはCBTを無効にする必要がある場合があります。VMwareでCBTを無効にするには、 просто  ctkEnabledscsi0:0.ctkEnabledFALSEに設定するだけです。

CBTを使用してVMware VMをバックアップする方法は?

バックアップは仮想化環境において常に重要です。従来のバックアップ方法は多くの時間とリソースを必要とする可能性があります。ただし、変更ブロック追跡(CBT)を備えたVMwareでは、バックアッププロセスが効率的でインテリジェントになります。

CBTを使用すると、バックアップソフトウェアは前回のバックアップ以降に変更されたデータブロックのみをバックアップできるため、仮想マシンディスク全体の冗長なバックアップを回避でき、バックアップ時間とストレージ要件を大幅に削減し、仮想マシンバックアップに高い効率性と利便性を提供します。

Vinchin バックアップ&リカバリー は仮想マシンのバックアップソリューションに特化しており、Xenserver、VMware などのプラットフォームに対して信頼性の高いデータ保護と復元を提供します。VinchinのCBT機能により、VMの高速かつ効率的なバックアップが可能となり、バックアップ時間とストレージ容量の消費を削減します。

Vinchin Backup & RecoveryでCBTを使用してVMware VMをバックアップするには、次の手順を実行してください:

1. バックアップするVMを選択します 

バックアップするVMを選択

2. バックアップ先の指定 

バックアップ先の指定

3. バックアップ戦略を指定し、詳細戦略 から CBT を選択します

バックアップ戦略の指定

バックアップ戦略を指定する

4. 送信をクリックします

送信をクリック

Vinchinは60日間の無料トライアルを提供しており、ユーザーがVinchinの機能と利点を実際に体験できます。Vinchin Backup & Recoveryの導入をご検討の方は、こちらから直接お問い合わせ いただくか、または現地のパートナーにサポートを依頼してください。

VMware CBT よくある質問

Q1: CBTはどのようなシナリオで使用されますか?

A1: 主に頻繁なバックアップが必要な環境で使用され、特にフルバックアップが不可能な場合に適しています。

また、迅速な回復ポイント目標(RPO)を必要とする災害復旧計画にも役立ちます。

Q2: CBTはVMパフォーマンスに影響を与えますか?

A2: CBTのパフォーマンスへの影響は非常に小さく、主にメタデータを通じて変更を追跡し、実際のデータの読み取りや書き込み操作を伴わないためです。

ほとんどの場合、ユーザーはパフォーマンスの大きな低下に気づかないでしょう。

まとめ

変更ブロック追跡(CBT)をVMwareで活用することにより、バックアッププロセスを効率化できます。CBTは仮想マシンディスクのブロックレベルでの変更を正確に監視するため、バックアップ時間やストレージ容量、リソース使用量を大幅に削減することが可能です。Vinchin Backup & RecoveryでCBTを使用することで、ユーザーはバックアップ時間を大幅に短縮し、ストレージコストを大きく節約することができます。

共有:

Categories: VM Backup