4.4 X2Pワークフローを使用した半自動のワークロード仮想化

半自動とは、ワークロードのターゲットインフラストラクチャが、PlateSpin Migrateが物 マシンと見なす仮想マシンであるワークロードの仮想化プロセスを指します。これは、次の仮想化プラットフォームに適用されます。

ワークロードをこれらのいずれかのプラットフォームに移行する

  1. 必要な仮想化プラットフォームのネイティブインタフェースを使用して、オペレーティングシステムプロファイルが、ソースワークロードのそれと一致するような仮想マシンを作成します。

  2. 適切なISOブートイメージを使用して、新たに作成された仮想マシンをブートします。

    これにより、ターゲット仮想マシンがPlateSpin Migrateの物理マシンのターゲットとして検出および登録されます。これは、ターゲット物理マシンの検出および登録で説明したプロセスに似ています。ただし、物理ハードウェアをブートするために、ISOイメージから-ROMを作成する代わりに、VMホストにイメージを保存し、それを使用してターゲットVMをブートします。

  3. PlateSpin Migrate Clientを使用して、X2Pマイグレーションジョブを作成および実行します。

  4. マイグレーションジョブが完了したら、ターゲットの仮想化プラットフォームに特有の仮想化拡張ソフトウェアをインストールします。

次の各項では、関係する特定の仮想化プラットフォームへのワークロードの移行に関する追加の注意事項について説明します。

4.4.1 Microsoft Hyper-Vへのワークロードの移行

半自動のワークロード仮想化においては、Microsoft Hyper-Vをターゲットの仮想化プラットフォームとして使用できます。

前提条件:

追加情報:

この項では、次のトピックについて説明します。

ISOブートイメージのダウンロードと保存(Hyper-V)

  1. ワークロードに適したISOブートイメージをダウンロードします。

    Table 3-2を参照してください。

  2. (オプション)ターゲットの自動登録を実行する場合は、必要な登録パラメータでISOイメージを更新します。

    ナレッジベースの記事20832を参照してください。

  3. Hyper-Vサーバがアクセスできる場所にISOイメージを保存します。たとえば、c:\tempなどの場所です。

    これにより、ターゲットVMは、ISOブートイメージをブート可能なCD-ROMイメージとして使用できるようになります。

ターゲット仮想マシンの作成および設定(Hyper-V)

  1. Hyper-V Managerの新しい仮想マシンウィザードを使用して、次の設定で新しい仮想マシンを作成します。

    • 名前と場所: 新しいターゲットに名前を指定し、デフォルトの場所を承認します。

    • メモリの割り当て: VMに少なくとも384MBのRAMを割り当てます。

    • 仮想ハードディスクの接続: 仮想ディスクのサイズが、ソースワークロードのシステムディスク以上になるよういnします。

    • インストールオプション: VMがISOイメージファイルからブートされるように設定し、ダウンロードされたISOブートイメージにウィザードをポイントします。

    • 概要: 作成後にVMが開始されないように設定します([仮想マシンを作成後に開始]オプションを選択解除します)。

  2. VMの作成後に、デフォルトNICを削除してレガシーネットワークアダプタと呼ばれる一般的なものに置き換えます。

    新しい仮想マシンウィザードでは、現在、PlateSpin MigrateではサポートされていないMicrosoftのカスタムタイプのNICが作成されるので、この操作が必要になります。

  3. 新しく追加されたNIC (レガシーネットワークアダプタ)を外部の仮想ネットワークに接続します。

  4. VMを開始し、仮想マシン接続コンソールを使用してブートプロセスを監視します。

    仮想マシンがブートプロセスを完了すると、PlateSpin Migrateへのマシンの登録を制御するパラメータおよびそのプロファイルが要求されます。自動登録プロセスを使用している場合は、必要なパラメータが応答ファイルから読み込まれます。

PlateSpin Migrate Serverへの仮想マシンの登録(Hyper-V)

変更されていないISOブートイメージを使用する場合、ターゲットをPlateSpin Migrate Serverに登録するには、これらの手順を完了します。登録プロセスを自動化するためにイメージを変更する方法については、ナレッジベースの記事20832を参照してください。

  1. Hyper-V仮想マシン接続コンソール内のコマンドラインにおいて、次の個別プロンプトごとに必要な情報を入力します。

    • PlateSpin Migrateサーバ: 次の形式を使用してください。

      http:// server_host /platespinmigrate

      server_hostをPlateSpin Migrate Serverの実際のホスト名またはIPアドレスで置き換えます。

    • 資格情報(ユーザ名/パスワード): ドメイン名またはマシン名を含む、PlateSpin Migrate Serverホスト上の管理者レベルユーザの名前を入力します。たとえば、domain\usernameまたはlocalhost\Administratorのように入力します。指定したユーザの有効なパスワードを入力します。

    • ネットワークカード: アクティブなネットワークカードを選択し、このカードの静的な一時的IPアドレスを入力するか、<Enter>キーを押してDHCPサーバを使用します。

    • 一時的なホスト名: 新しく登録されたVMをリストするのに使用されるPortability Suite Client用の一時的なVM名を入力します。この名前は、マイグレーションジョブで選択したワークロードのターゲットホスト名により上書きされます。

    • SSL暗号化: SSL暗号化が有効になったホスト上にPlateSpin Migrateがインストールされている場合、「Yes」と入力します。それ以外の場合は、「No」を入力します。

    • PlateSpin Migrateネットワーク: PlateSpin Migrate Client内に独自のPlateSpin Migrateネットワークを定義していないのであれば、<Enter>キーを押します。デフォルト以外のPlateSpin Migrateネットワークを使用する場合は、その名前を入力して<Enter>キーを押します。

      ターゲット仮想マシン上のコントローラは、PlateSpin Migrate Serverと通信し、仮想マシンをマイグレーションジョブの物理ターゲットとして登録します。

ターゲット仮想マシンへのソースワークロードの移行(Hyper-V)

  1. PlateSpin Migrate Clientを使用して、X2Pマイグレーションジョブを開始します。この時、ソースワークロードをジョブのマイグレーションソースとして使用し、ターゲットをHyper-V上の新しいVMとして使用します。

    詳細については、物理マシンへのワークロードの変換(P2P、V2P)を参照してください。

  2. PlateSpin Migrate Clientの[ジョブ]ビューにおけるマイグレーションジョブの監視

    ジョブが[ターゲットマシンの設定]の手順に達すると、仮想マシンのコンソールは、ISOブートイメージのブートプロンプトに戻ります。

  3. 仮想マシンをシャットダウンし、ブートイメージからではなくディスクからブートするように再設定します。

  4. 仮想マシンの電源をオンにします。

    マイグレーションジョブが再開し、ターゲットが再起動され、ワークロードの設定が完了します。

マイグレーション後の手順(Hyper-V)

Hyper-V統合サービス(仮想化拡張ソフトウェア)をインストールします。詳細については、『Microsoft Hyper-Vスタートアップガイド』を参照してください。

4.4.2 SLES上のXen Hypervisorへのワークロードの移行

半自動ワークロード仮想化において、SLES上のXen Hypervisorをターゲットの仮想化プラットフォームとして使用できます。

前提条件:

追加情報:

このセクションでは、次のトピックについて説明します。

ISOブートイメージのダウンロードと保存(SLES上のXen)

  1. ワークロードに適したISOブートイメージをダウンロードします。

    Table 3-2を参照してください。

  2. (オプション)ターゲットの自動登録を実行する場合は、必要な登録パラメータでISOイメージを更新します。

    ナレッジベースの記事20832を参照してください。

  3. ダウンロードされたイメージファイルを次のディレクトリに保存します。

    /var/lib/xen/images

ターゲット仮想マシンの作成および設定(SLES上のXen)

  1. SLES 10では、仮想マシンマネージャウィザードまたは仮想マシン作成プログラムへのショートカットを使用して、新しい仮想マシンを作成し、ソースのプロファイルに一致するオペレーティングシステムをインストールします。

    新しい仮想マシンが次の設定で作成されるようにしてください。

    • 仮想化の方法: 完全に仮想化されます。

    • メモリ: VMに少なくとも384MBのRAMを割り当てます。これにより、マイグレーション時にVMが十分なリソースを確保でき、転送スピードが向上します。マイグレーション後、仮想マシンがそれまでのようにはメモリを必要としなくなった場合、マイグレーションが完了した後に割り当てられているメモリを減少させます。

    • ディスク: ソースワークロードの要件に応じて、1つ以上のディスクを割り当てます。ストレージは、ローSAN LUNか仮想ディスクのいずれかが可能です。また、ダウンロードされたISOブートイメージに割り当てられた仮想CD-ROMを作成します。

    • オペレーティングシステム: ソースワークロードのオペレーティングシステムプロファイルと一致する必要があります。

  2. VMの設定をxendデータベースからテキストファイルにエクスポートし、on_rebootパラメータをrestartに設定することで、再起動時にVMが再起動される設定にします。再起動されない場合は、VMをシャットダウンし、設定を更新してからそれらをxendデータベースに再インポートします。

    詳細な指示については、SLES 10のマニュアルの「Configuring a Virtual Machine by Modifying its xend Settings」を参照してください。

  3. 仮想マシンマネージャから、仮想マシンコンソールを起動し、ブートプロセスを監視します。

    仮想マシンがブートプロセスを完了すると、PlateSpin Migrateへのマシンの登録を制御するパラメータおよびそのプロファイルが要求されます。自動登録プロセスを使用している場合は、必要なパラメータが応答ファイルから読み込まれます。

PlateSpin Migrate Serverへの仮想マシンの登録(SLES上のXen)

変更されていないISOブートイメージを使用する場合、ターゲットをPlateSpin Migrate Serverに登録するには、これらの手順を完了します。登録プロセスを自動化するためにイメージを変更する方法については、ナレッジベースの記事20832を参照してください。

  1. コマンドラインで、次の個別プロンプトごとに必要な情報を入力します。

    • PlateSpin Migrateサーバ: 次の形式を使用してください。

      http:// server_host /platespinmigrate

      server_hostをPlateSpin Migrate Serverの実際のホスト名またはIPアドレスで置き換えます。

    • 資格情報(ユーザ名/パスワード): ドメイン名またはマシン名を含む、PlateSpin Migrate Serverホスト上の管理者レベルユーザの名前を入力します。たとえば、domain\usernameまたはlocalhost\Administratorのように入力します。指定したユーザの有効なパスワードを入力します。

    • ネットワークカード: アクティブなネットワークカードを選択し、このカードの静的な一時的IPアドレスを入力するか、<Enter>キーを押してDHCPサーバを使用します。

    • 一時的なホスト名: 新しく登録されたVMをリストするのに使用されるPortability Suite Client用の一時的なVM名を入力します。この名前は、マイグレーションジョブで選択したワークロードのターゲットホスト名により上書きされます。

    • SSL暗号化: SSL暗号化が有効になったホスト上にPlateSpin Migrateがインストールされている場合、「Yes」と入力します。それ以外の場合は、「No」を入力します。

    • PlateSpin Migrateネットワーク: PlateSpin Migrateクライアント内に独自のPlateSpin Migrateネットワークを定義していないのであれば、<Enter>キーを押します。デフォルト以外のPlateSpin Migrateネットワークを使用する場合は、その名前を入力して<Enter>キーを押します。

      ターゲット仮想マシン上のコントローラは、PlateSpin Migrate Serverと通信し、仮想マシンをマイグレーションジョブの物理ターゲットとして登録します。

ターゲット仮想マシンへのソースワークロードの移行(SLES上のXen)

  1. PlateSpin Migrate Clientを使用して、X2Pマイグレーションジョブを開始します。この時、ソースワークロードをジョブのマイグレーションソースとして使用し、ターゲットをXen hypervisor上の新しいVMとして使用します。

    物理マシンへのワークロードの変換(P2P、V2P)を参照してください。

  2. PlateSpin Migrate Clientの[ジョブ]ビューにおけるマイグレーションジョブの監視

    ジョブが[ターゲットマシンの設定]の手順に達すると、仮想マシンのコンソールは、ISOブートイメージのブートプロンプトに戻ります。

  3. 仮想マシンをシャットダウンし、ブートイメージからではなくディスクからブートするように再設定し、[インストールされているVSツール]オプションを選択解除します。

  4. 仮想マシンの電源をオンにします。

    マイグレーションジョブが再開し、ターゲットが再起動され、ワークロードの設定が完了します。

マイグレーション後の手順(SLES上のXen)

Xen用のSUSEドライバ(仮想化拡張ソフトウェア)をインストールします。詳細については、次のオンラインマニュアルを参照してください。

Xenによる仮想化.