blog

Storage vMotionの謎を解く

Storage vMotionは、データストア間で仮想マシンを移行する必要がある場合に便利な機能です。例えば、新しく購入したアレイに全てのVMを移行する必要があるかもしれません。Storage vMo...

Feb 16, 2015 · 2 min. read
シェア

Storage vMotionは、データストア間でVMを移行する必要がある場合に最適な機能です。例えば、全てのVMを新しく購入したアレイに移行する必要があるかもしれません。Storage vMotionを使用すると、マウスを数回クリックするだけで、システムのダウンタイムなしにこれを実行できます。Storage vMotionのもう1つの用途は、ワークロードをシックプロビジョニングからシンプロビジョニングに変換することです。

Storage vMotionの仕組み表面的には非常に単純な処理に見えますが、バックグラウンドでは多くの複雑な作業が行われています。vSphere 4.1およびそれ以前では、このプロセスは変更ブロック追跡と呼ばれ、***すべてのデータブロックを1回コピーし、CBT内の情報を使用して、***コピー以降に変更されたデータブロックをコピーします。

バージョン5.0以降では、storage vMotionはイメージモードを使用します。イメージモードはソースとターゲットの間でI/Oを分離し、データブロックが一度だけコピーされるため、移行プロセスが速くなります。ストレージアレイがVAAIをサポートしている場合、Storage vMotionもこの機能を使用することができます。

Storage vMotionの実行を分解してみましょう:

1.ソース作業ディレクトリがターゲットデータストアにコピーされます。

2.レプリケートされたファイルを使用してターゲットデータストア上にシャドウ仮想マシンが作成され、起動されますが、仮想マシンはサスペンドされ、レプリケーションを高速に受信する準備ができています。仮想マシンのホームディレクトリが転送されないように、仮想マシンはフェイルセーフモードで作成されます。

3.イメージドライブは、ターゲットデータストアにコピーされた書き込みI/Oブロックのコピーを開始します。

4.仮想マシンのディスクファイルがターゲットデータストアにコピーされ、I/OがシングルチャネルモードでImageになると操作は完了します。

5. ソースVMはサスペンドされ、シャドウVM上でオペレーションが再実行されます。

6.ソース仮想マシンのディレクトリとディスク ファイルがソース データストアから削除されます。

Storage vMotionの使用方法?プロセスは非常に簡単です。VMを右クリックし、Migration -> Change Datastoreを選択し、Virtual Disk Formatを選択し、New Datastoreを選択し、Nextをクリックし、Finishをクリックするだけです。それでは、Storage vMotion の操作を始めましょう。

Read next

Dockerをどこでも使えるようにする

なぜ純粋なLXCではなくdockerなのですか?\n数年前、私がまだAdcloudにいた頃、すべてのビルドにLXCを使い始めました。 自分のデスクトップでは Archlinux を使っていて、それは問題なく動いていたのですが、本番環境は Ubunt

Feb 15, 2015 · 3 min read