VMware:vSphere Essentials PlusでStorage vMotionを使用しない実行中のVMの異なるデータストアへの移行
Summary: Storage vMotionを使用せずに、実行中の仮想マシン(VM)をVMware vSphere環境の異なるデータストアに移行する方法について説明します。このステップバイステップ ガイドは、管理者(特にvSphere Essentials Plusライセンスを持つ管理者)が制限を克服し、VMを効率的に管理できるように設計されています。
Instructions
VMware vSphere Essentials PlusでStorage vMotionを使用せずに実行中のVMを異なるデータストアに移行する
概要:
この記事では、管理者がStorage vMotionを使用せずに、実行中の仮想マシン(VM)をVMware vSphere環境の異なるデータストアに移行する手順について説明します。以下に説明するプロセスは、vSphere Essentials Plusライセンスによって課される制限を克服し、データストア間での効率的なVM分散を可能にします。また、選択的なディスク レベルの移行を実現するためのvSphere Storage vMotionの回避策も含まれています。
目次:
前提条件:
- vSphere Essentials PlusライセンスのあるVMware vSphere環境
- 環境内に少なくとも2つのESXiホストがある。
現象:
- 実行中のVMをデータストア間で移行するためにStorage vMotionを使用できない。
- vSphere Essentials Plusの限定ライセンス。Storage vMotion機能は含まれません。
- データストアの空き容量不足によるバックアップの失敗
目的:
このガイドでは、Storage vMotionに依存せずに、実行中のVMをVMware vSphere環境内の異なるデータストアに移行するために必要な手順を管理者に提供します。また、クローン作成とコピーの手法を組み合わせて使用して、選択的なディスク レベルの移行を実現するための回避策も示します。
解像度:
VMの移行:
- 管理者の認証情報を使用して、vSphere ClientまたはvSphere Web Clientにログインします。
- 環境内に少なくとも2つのESXiホストが使用可能であることを確認します。
- 異なるデータストアに移行するVMを特定します。
- vSphere ClientまたはvSphere Web Clientから、次の手順を実行します。
a.移行するVMを右クリックし、コンテキスト メニューから[Migrate]を選択します
b.移行ウィザードで、[コンピューティング リソースとストレージの両方を変更する]オプションを選択して、VMとそのストレージの両方を移行します
c.VMを移動するターゲット ホストまたはクラスターを選択します。
d.VMのファイルを格納するターゲット データストアまたはデータストア クラスターを選択します
e.互換性チェックの結果を確認して、移行が正常に行われるようにします。 - [Finish]をクリックして移行プロセスを開始します。
- 移行の進行状況を監視して、移行が正常に完了したことを確認します。
- 移行する必要があるVMごとに手順4〜6を繰り返します。
- 移行プロセスが完了したら、目的のデータストアでVMが実行されていることを確認します。
vSphere Storage vMotionの回避策(選択的ディスク レベルの移行):
選択的なディスク レベルの移行は、vSphere Essentials Plusでは直接サポートされていません。ただし、クローン作成とコピーの手法を含む回避策を使用して実現できます。
手順1:新しいデータストアを作成します。
- VMのディスクを移行するために、vSphere Essentials Plus環境に追加のデータストアがあることを確認します。
手順2:仮想マシンのクローンを作成します。
- 適切な認証情報を使用してvSphere Clientにログインします。
- インベントリー パネルで移行するVMを見つけます。
- VMを右クリックし、[Clone to Virtual Machine]を選択します。
- [名前とフォルダの選択]セクションで、クローンに一意の名前を付け、インベントリ内の場所を選択します。
- 構成を変更せずに、クローニング ウィザードの次のステップに進みます。
手順3:不要なディスクを取り外します。
- クローニング プロセスが完了したら、インベントリー パネルで新しく作成したクローンVMを右クリックします。
- [Edit Settings]を選択して、VMの設定を開きます。
- [Hardware]タブで、VMに接続されている仮想ディスクのリストを確認します。
- 新しいデータストアに移行するディスクを特定します。
- これらのディスクの名前(ハード ディスク1、ハード ディスク2など)をメモしておきます。
手順4:クローンVMを削除します。
- この手順は、元のVMとの競合を回避し、IPまたはホスト名の競合を防ぐために不可欠です。クローンされたVMを右クリックし、[Remove from Inventory]を選択します。
手順5:VMディスクをコピーします。
- VMのディスクを保持するESXiホストでSSHを有効にします。これを行うには、vSphere Clientを介してESXiホストに接続し、[Configuration] > [Security Profile]に移動して、[SSH]サービスを有効にします。
- SSHクライアント(PuTTYなど)を使用してESXiホストに接続します。
- コマンド ラインを使用して、データストア上のVMのディレクトリーを参照します。通常、この場所は/vmfs/volumes/datastore_name/vm_name/です。
- コマンド
vmkfstoolsコマンドを使用して、現在のデータストアから新しいデータストアに仮想ディスクをコピーします。コマンド構文は次のとおりです。
vmkfstools -i source_disk_path -d thin destination_disk_path
例:
vmkfstools -i /vmfs/volumes/source_datastore/vm_name/source_disk.vmdk -d thin /vmfs/volumes/destination_datastore/vm_name/destination_disk.vmdk
- 移行するディスクごとにこのコマンドを繰り返します。
手順6:VMを登録します。
- すべてのディスクをコピーした後、vSphere Clientを使用して新しいデータストアに移動します。
- 元のVM(クローンではない)の.vmxファイルを右クリックし、[Add to Inventory]を選択します。
- プロンプトに従って、VMをインベントリーに追加し直します。
手順7:電源をオンにして、次のことを確認します。
- 新しいデータストアからVMの電源をオンにし、すべてが期待どおりに動作することを確認します。
- VMが新しいデータストアのディスクを使用していることを確認します。
vCenter移行のその他の手順:
vCenterについて:
- vCenterの電源を切ります。
- ホストに直接接続します(vCenterがダウンするため)。
- vCenter VMを右クリックして、インベントリーから登録解除するか、削除するかを選択します(VMは削除しないでください)。
- vCenter VMが存在するデータストアに移動します。VMディレクトリーを右クリックし、[Move]を選択します。
- vCenter VMのデスティネーションとして新しいデータストアを選択します。
- 転送が完了したら、ディレクトリーに移動して.vmxファイルを右クリックし、[Register VM](または[Add to Inventory])を選択します。
vSphere Essentials Plusの制限事項:
vSphere Essentials Plusは、スモール ビジネス向けに設計されたVMware vSphereのエントリーレベル エディションです。Standard、Enterprise、Enterprise Plusなどのより高度なエディションと比較して、いくつかの制限があります。vSphere Essentials Plusの主な制限事項は次のとおりです。
- ホストの数:vSphere Essentials Plusは、最大3台の物理ESXiホストをサポートします。
- vCenter Server:vSphere Essentials Plusには、vCenter Server Essentialsのライセンスが含まれています。これは、最大3台のホストしか管理できないvCenter Serverの限定バージョンです。
- vSphereの機能: Storage vMotion、Distributed Resource Scheduler (DRS)、High Availability (HA)など、上位エディションで使用可能な一部の高度な機能は、vSphere Essentials Plusには含まれていません。
- RAMとCPUの制限: Essentials Plusでは、ホストごとにサポートできるRAMとCPUコアの量に一定の制限があります。
- フォールトトレランス(FT)なし: 仮想マシンの継続的な可用性を提供する機能であるフォールト トレランスは、vSphere Essentials Plusでは使用できません。
- vSANなし:vSphere Essentials Plusには、ローカル ディスクを使用して共有ストレージを作成できるvSAN機能は含まれていません。
Additional Information
ソース:
VMware環境での仮想ディスクの移動またはコピー
https://kb.vmware.com/s/article/900
を使用した仮想マシン ディスクのクローニングと変換 vmkfstools
https://kb.vmware.com/s/article/1028042
Storage vMotionを使用せずに実行中のVMを異なるデータストアに移行する方法
https://virbeaver.com/2019/11/21/how-to-migrate-running-vms-to-different-datastores-without-storage-vmotion/
vMotionを使用しない新しいデータストアにvCenterを移行します。
https://communities.vmware.com/t5/VMware-vCenter-Discussions/Migrate-vCenter-to-a-new-datastore-Without-vMotion/td-p/2253230