VMwareワークロードの変換
VMware仮想マシンをXenServer環境に移行するには、XenServer Conversion Manager仮想アプライアンスを使用します。
この移行の一部にXenCenterを使用することで、仮想マシンのネットワーク設定やストレージ接続の変更などの移行作業が容易になります。仮想マシンはXenServer環境に変換後、ほぼ実行可能な状態になります。
概要
XenServerを使用すると、次のことができるようになります:
-
1つのシンプルなウィザードを使用して複数の仮想マシンを同時に変換する
-
VMwareとXenServerの間でネットワーク設定をマップし、変換した仮想マシンを適切なネットワーク設定で起動し実行できるようにする
-
新しいXenServer仮想マシンを実行するストレージの場所を選択する
注:
XenCenterによって既存のVMware環境が削除されることや変更されることはありません。仮想マシンはXenServer環境で複製され、VMwareから削除されることはありません。
XenServer Conversion Manager仮想アプライアンスは、シンプロビジョニング、シックプロビジョニング、IDE、SCSIなどのさまざまなストレージを使用するVMware仮想マシンの変換をサポートします。
XenServer Conversion Manager仮想アプライアンスでは、ソース仮想マシンにVMware Toolsがインストールされている必要はありません。VMware仮想マシンにVMware Toolsがインストールされているかどうかに関係なく変換を実行できます。
XenServer Conversion Manager仮想アプライアンスは、4つ以上のディスクを持つVMWare仮想マシンをXenServer仮想マシンに変換することはできません。VMWare仮想マシンには、3つ以下のディスクが必要です。
XenServerのしくみ
環境を変換する前に、XenServerのコンセプトに精通することをお勧めします。詳しくは、「製品の技術概要」を参照してください。
XenServer環境でVMwareの仮想マシンを正常に変換するには、次のタスクを実行します:
-
XenServerをインストールするなど、基本的なXenServer環境の設定を行う。詳しくは、「クイックスタート」と「インストール」を参照してください。
-
XenServerでネットワークを作成して、IPアドレスをネットワークインターフェイスカードに割り当てる。詳しくは、「クイックスタート」を参照してください。
-
ストレージに接続する。詳しくは、「クイックスタート」を参照してください。
VMwareとXenServerの用語の比較
次の表に、VMwareでよく使用する機能、コンセプト、およびコンポーネントにおおよそ相当するXenServerの用語を示します。
VMwareの用語 | 対応するXenServerの用語 |
---|---|
VMware vSphere Client | XenCenter(XenServerの管理コンソール) |
クラスター/リソースプール | リソースプール |
データストア | ストレージリポジトリ |
vMotion | ライブマイグレーション |
分散リソーススケジュール(DRS) | ワークロードバランス |
高可用性(HA) | 高可用性(HA) |
vCenter Converter | XenServer Conversion Manager仮想アプライアンス |
役割ベースのアクセス制御(RBAC) | 役割ベースのアクセス制御(RBAC) |
変換の概要
XenCenterおよびXenServer Conversion Manager仮想アプライアンスは、対象の各仮想マシンのコピーを作成します。同等のネットワーク設定とストレージ接続で対象の仮想マシンをXenServer仮想マシンに変換した後、XenCenterはその仮想マシンをXenServerのプールまたはホストにインポートします。1つまたは2つの仮想マシンだけを変換することも、環境全体の一括変換を実行することもできます。
注:
vSphereから仮想マシンを変換する前に、vSphereで仮想マシン(変換対象のもの)をシャットダウンする必要があります。XenServer Conversion Manager仮想アプライアンスでは、コピーしたメモリを使用して実行中の仮想マシンをvSphereからXenServerに変換することはできません。
また、変換する前に、VMware仮想マシンにネットワークと記憶域コントローラーが存在することを確認してください。
変換プロセスには以下の4つのコンポーネントが必要です:
-
XenCenter - XenServer管理インターフェイスには、変換オプションを設定して変換を制御する変換ウィザードが含まれています。XenCenterはWindowsデスクトップにインストールできます。XenCenterがXenServerおよびXenServer Conversion Manager仮想アプライアンスに接続できる必要があります。
-
XenServer Conversion Manager仮想アプライアンス - 事前にパッケージされた仮想マシン。変換した仮想マシンを実行するXenServerホストまたはプールにインポートします。仮想アプライアンスは、VMware仮想マシンのコピーをXenServer仮想マシンフォーマットに変換します。変換後、これらのコピーをXenServerのプールまたはホストにインポートします。
-
XenServerスタンドアロンホストまたはプール - 変換した仮想マシンを実行するXenServer環境。
-
VMwareサーバー。XenServer Conversion Managerには、変換する仮想マシンを管理するVMwareサーバーへの接続が必要です。接続先のVMwareサーバーは、vCenter Server、ESXi Server、またはESX Serverである必要があります。仮想マシンはVMwareサーバーから削除されません。代わりに、XenServer Conversion Manager仮想アプライアンスはこれらの仮想マシンのコピーを作成して、XenServer仮想マシンフォーマットに変換します。
次の図では、これらのコンポーネントの関係性を示しています:
この図は以下を示しています:
- XenCenterとXenServer Conversion Manager仮想アプライアンスの通信のしくみ
- VMwareサーバーによるXenServer Conversion Manager仮想アプライアンスの認証のしくみ
- 変換中にVMwareサーバーがXenServer Conversion Manager仮想アプライアンスに応答するしくみ
VMwareサーバーは、アプライアンスがVMwareサーバーにクエリを実行する際にのみ、変換を通した環境の情報とディスクデータについてXenServer Conversion Manager仮想アプライアンスと通信を行います。
仮想マシン変換方法の概要
以下の簡単な手順でXenServer Conversion Manager仮想アプライアンスを設定して仮想マシンの変換を開始できます。
-
XenServer Conversion Manager仮想アプライアンスをXenServer downloadsページからダウンロードします。
-
XenCenterを使用して、XenServer Conversion Manager仮想アプライアンスをXenServerにインポートします。
-
XenCenterを使用して、XenServer Conversion Manager仮想アプライアンスを設定します。
-
XenCenterから変換ウィザードを起動し、仮想マシンの変換を開始します。
以下のセクションでは、これらの手順について詳しく説明します。
環境の準備
VMware環境を変換する前に、変換したVMware仮想マシンを実行する、対象のXenServerスタンドアロンホストまたはプールを作成して準備する必要があります。環境の準備には以下のことが含まれています:
-
VMware環境をどのように変換するか戦略を定義する。1つまたは2つの仮想マシンを変換するのか、環境全体を変換するのか、設定が正しいことを確認するために最初にパイロットを作成するのか、両方の環境を並行して実行するのか、XenServerに変換するときに既存のクラスター設計を維持するのか、など。
-
ネットワーク設定の構成を計画する。同じ物理ネットワークに接続するのか、ネットワーク設定の構成を単純化したり変更したりするのか、など。
-
プールに含めるホストにXenServerをインストールする。理想的には、インストールを開始する前に、ホストのネットワークインターフェイスカードを物理ネットワークに挿入します。
-
プールを作成して、基本的なネットワーク設定の構成を実行する。たとえば、次のようにします:
-
XenServerホスト上のVMwareクラスターに接続するネットワークを構成します(クラスターがXenServerホストと同じネットワーク上にない場合)。
-
ストレージアレイに接続するネットワークを構成します。つまり、IPベースのストレージを使用する場合は、ストレージアレイの物理ネットワークに接続するXenServerネットワークを作成します。
-
プールを作成して、このプールにホストを追加します。
-
-
(共有ストレージおよびXenServerプールの場合)仮想ディスクを格納する共有ストレージを準備して、ストレージ(プールのストレージリポジトリ(SR))への接続を作成する。
-
(オプション)変換の要件ではありませんが、VMwareサーバーの管理者アカウントと一致するように、XenServerプールの管理者アカウントを構成できます。Active Directoryアカウントの役割ベースのアクセス制御の構成について詳しくは、「役割ベースのアクセス制御」を参照してください。
XenServerのインストールとプールの作成
VMware仮想マシンを変換するには、変換した仮想マシンを実行するXenServerプールまたはホストを作成してください。このプールには、VMwareサーバーに接続できるように構成したネットワーク設定が必要です。VMwareクラスターに含まれているXenServerプールと同じ物理ネットワークを構成することも、ネットワーク設定の構成を単純化することもできます。変換した仮想マシンをプールで実行する場合は、変換前にストレージリポジトリを作成して、共有ストレージをプールに追加します。
XenServerを初めて利用される場合、基本的なインストールや構成など、XenServerの基本については「クイックスタート」でご覧いただけます。
XenServer環境に関する考慮事項
XenServerのインストールと仮想アプライアンスのインポートの前に、変換戦略に影響する可能性のある次の要素を検討してください。
XenServer Conversion Manager仮想アプライアンスを実行するホストの選択。仮想アプライアンスをstand-aloneホスト、または変換した仮想マシンを実行するプール内のホストにインポートします。
プールの場合、ホストのストレージが記憶要件を満たせば、プール内の任意のホストで仮想アプライアンスを実行できます。
変換した仮想マシンを実行するプールまたはホストで構成されるストレージは、特定の要件を満たす必要があります。新しく変換した仮想マシンをプールで実行する場合は、その仮想ディスクが共有ストレージに格納されている必要があります。ただし、変換した仮想マシンを(プールではなく)1台のスタンドアロンのホストで実行する場合は、仮想ディスクにローカルストレージを使用できます。
変換した仮想マシンをプールで実行する場合は、ストレージリポジトリを作成して、共有ストレージをプールに追加してください。
変換をサポートするゲストオペレーティングシステム:
次のWindowsゲストオペレーティングシステムを実行しているVMware仮想マシンを変換できます:
- Windows 10(64ビット)Enterprise Edition[最新のテスト済みバージョンは22H2です]
- Windows Server 2016(64 ビット)Standard(Desktop)Edition
- Windows Server 2019(64 ビット)Standard(Desktop)Edition
- Windows Server 2022(64 ビット)Standard(Desktop)Edition
次のLinuxオペレーティングシステムもサポートされています:
- 以下の構成のRed Hat Enterprise Linux 7.9(64ビット):
- ファイルシステム:EXT3またはEXT4
- 起動パーティションタイプ:btrfs、lvm、またはplain
- 以下の構成のRed Hat Enterprise Linux 8.x(64ビット):
- ファイルシステム:EXT3またはEXT4
- 起動パーティションタイプ:lvmまたはplain
- 次の構成のUbuntu 20.04:
- ファイルシステム:EXT3またはEXT4
- 起動パーティションタイプ:lvmまたはregular
XenServerでサポートされているゲストオペレーティングシステムについて詳しくは、「ゲストオペレーティングシステムのサポート」を参照してください。
ネットワーク設定要件の適合
VMware仮想マシンを変換するには、XenServer Conversion Manager仮想アプライアンスがVMwareサーバーと接続できる物理ネットワークまたはVLANに接続できる必要があります(以下のセクションでは、このネットワークを「VMwareネットワーク」と呼びます)。
VMwareサーバーが、XenServerプール内のホストと異なる物理ネットワーク上にある場合、変換前にそのネットワークをXenServerに追加します。
注:
仮想マシンの変換にかかる時間は、VMwareネットワークとXenServerネットワーク間の物理的な距離と、仮想マシンの仮想ディスクのサイズによって異なります。変換にかかる時間を見積もるために、VMwareサーバーとXenServerの間のネットワークスループットを測定することができます。
デフォルトでは、XenServer Conversion Managerは、仮想マシンの変換中にHTTPSを使用して、仮想マシンの仮想ディスクをダウンロードします。移行プロセスを高速化するには、ダウンロードパスをHTTPに切り替えます。詳しくは、VMwareの記事「ライブラリアイテムを使用したタスクの転送速度の向上」を参照してください。
既存のネットワーク構成のマップ
XenServer Conversion Manager仮想アプライアンスには、既存のVMware仮想マシンをXenServerに変換した後に必要な、手作業によるネットワーク設定の構成を、少なくする機能があります。たとえば、XenServer Conversion Manager仮想アプライアンスによって以下が行われます:
-
VMware仮想マシンの仮想MACアドレスを保持し、変換後のXenServer仮想マシンで再利用します。仮想ネットワークアダプタに関連付けられたMACアドレス(仮想MACアドレス)を保持すると、以下に役立ちます:
-
DHCPを使用する環境でのIPアドレスの保持
-
ライセンスが仮想MACアドレスを参照するソフトウェアプログラム
-
-
(仮想)ネットワークアダプタをマップします。XenServer Conversion Manager仮想アプライアンスは、仮想マシンが変換された後、仮想ネットワークインターフェイスがそれに応じて接続されるように、VMwareネットワークをXenServerネットワークにマッピングできます。
たとえば、VMwareの「仮想ネットワーク4」をXenServerの「ネットワーク0」にマップした場合、変換後、「仮想ネットワーク4」に接続する仮想アダプタを持つすべてのVMware仮想マシンが「ネットワーク0」に接続されます。XenServer Conversion Manager仮想アプライアンスは、ハイパーバイザーネットワーク設定を変換または移行しません。ウィザードは、提供されたマッピングに基づいて、変換された仮想マシンの仮想ネットワークインターフェイス接続のみを変更します。
注:
必ずしもすべてのVMwareネットワークを対応するXenServerネットワークにマップする必要はありません。ただし、必要に応じて、新しいXenServer構成で、仮想マシンが使用するネットワークを変更したり、ネットワークの数を減らしたり、集約したりすることができます。
これらの機能を最大限に活用するには、以下を実行することをお勧めします:
-
XenServerをインストールする前に、適切なスイッチ上のネットワーク(ポート)にそのホストを接続します。
-
目的のネットワークがXenServerプールから参照できることを確認します。つまり、VMwareクラスターと同じネットワークにアクセスできるスイッチポートにXenServerホストを接続します。
XenServerネットワークインターフェイスカードをVMwareホストのネットワークインターフェイスカードと同じネットワークに差し込むほうが簡単ですが、必須ではありません。ネットワークインターフェイスカードとネットワークの関係を変更する場合は、XenServerネットワークインターフェイスカードを別の物理ネットワークに差し込むことができます。
-
XenServer Conversion Manager仮想アプライアンスネットワーク設定要件の準備
変換を実行するときには、VMwareサーバーがあるネットワークへのネットワーク接続を作成する必要があります。この接続は、XenServer Conversion Manager仮想アプライアンスがXenServerホストとVMwareサーバー間の変換トラフィックに使用します。
このネットワーク接続を作成するには、次の2つのタスクを実行する必要があります:
-
XenServer Conversion Manager仮想アプライアンスをインポートするときに、仮想ネットワークインターフェイスとして変換トラフィック用に追加したネットワークを指定します。指定は、インターフェイス1を構成することで行い、この指定でインターフェイス1がそのネットワークに接続します。
-
変換ウィザードを実行する前に、ネットワークに接続しているVMwareとXenServerを、変換した仮想マシンを実行するXenServerホストに追加します。
デフォルトでは、XenServer Conversion Manager仮想アプライアンスをインポートするときに、XenCenterが、ネットワーク0とNIC0(eth0)に関連付けた仮想ネットワークインターフェイスを作成します。ただし、デフォルトでは、XenServerのセットアップはNIC0を管理インターフェイス、XenServerの管理トラフィックに使用されるネットワークインターフェイスカードとして設定します。その結果、変換用にネットワークを追加するときに、NIC0以外のネットワークインターフェイスカードを選択することもできます。別のネットワークを選択すると、トラフィック量の多いプールのパフォーマンスが向上する場合があります。管理インターフェイスについて詳しくは、「ネットワーク」を参照してください。
XenServerにネットワークを追加するには、以下の手順を実行します:
-
XenCenterの [リソース] ペインで、XenServer Conversion Manager仮想アプライアンスを実行するプールを選択します。
-
[ネットワーク]タブをクリックします。
-
[ネットワークの追加]をクリックします。
-
[種類の選択]ページで、[外部ネットワーク]を選択して[次へ]をクリックします。
-
[名前] ページで、ネットワークのわかりやすい名前(「VMwareネットワーク」など)と説明を入力します。
-
[インターフェイス] ページで以下を指定します:
-
NIC:ネットワークの作成にXenServerで使用するネットワークインターフェイスカード。VMwareサーバーの物理ネットワークまたは論理ネットワークに接続されているネットワークインターフェイスカードを選択します。
-
VLAN:VMwareネットワークがVLANである場合は、そのVLANのID(または「タグ」)を入力します。
-
MTU:VMwareネットワークでジャンボフレームが使用されている場合は、MTU(Maximum Transmission Unit:最大転送単位)の値を1500~9216で入力します。それ以外の場合は、MTUボックスのデフォルト値である1500のままにします。
注:
[このネットワークを新規VMに自動的に追加する] チェックボックスはオンにしないでください。
-
-
[完了]をクリックします。
記憶要件の適合
VMware仮想マシンのバッチを変換する前に、記憶要件を検討します。変換した仮想マシンのディスクは、XenServerストレージリポジトリに格納されます。
このストレージリポジトリには、そのプールで実行する変換済み仮想マシンの仮想ディスクをすべて格納できるのに十分な容量が必要です。変換したマシンをスタンドアロンホストでしか実行しない場合は、変換した仮想ディスクの場所として、ローカルストレージまたは共有ストレージのいずれかを指定できます。変換したマシンをプールで実行する場合は、共有ストレージのみを指定できます。
ストレージリポジトリを作成するには:
-
XenCenterの [リソース] ペインで、XenServer Conversion Manager仮想アプライアンスを実行するプールを選択します。
-
[ストレージ]タブをクリックします。
-
[新規ストレージリポジトリ] をクリックして、ウィザードの手順に従って処理を進めます。詳しくは、F1キーを押してオンラインヘルプを参照してください。
XenServerの要件
このリリースのXenServer Conversion Managerで変換した仮想マシンは、以下のバージョンのXenServerで実行できます:
-
XenServer 8 Stream
-
Citrix Hypervisor 8.2累積更新プログラム1
VMwareの要件
XenServer Conversion Manager仮想アプライアンスは、以下のバージョンのVMwareからVMware仮想マシンを変換できます:
- vCenter Server 6.7.x、7.x、および8.x
- vSphere 6.7.x、7.x、および8.x
- ESXi 6.7.x、7.x、および8.x
注:
XenServer Conversion Manager仮想アプライアンスは、4つ以上のディスクを持つVMWare仮想マシンをXenServer仮想マシンに変換することはできません。VMWare仮想マシンには、3つ以下のディスクが必要です。
VMware仮想マシンにもネットワークとストレージコントローラーが構成されている必要があります。
仮想アプライアンスをインポートする準備
仮想アプライアンスをインポートする前に、以下の事項を確認して、必要に応じてXenServer環境を変更してください。
仮想アプライアンスのダウンロード
XenServer Conversion Manager仮想アプライアンスはXVAフォーマットでパッケージ化されています。仮想アプライアンスは、XenServer downloadsページからダウンロードできます。ファイルをダウンロードするときに、このファイルをローカルコンピューター(通常はXenCenterがインストールされているコンピューターですが、必ずしもそうである必要はありません)のローカルハードドライブのフォルダーに保存します。.xva
ファイルをハードドライブに置くと、XenCenterにインポートできるようになります。
仮想アプライアンスの前提条件
XenServer Conversion Manager仮想アプライアンスの最低要件:
-
Citrix Hypervisor 8.2累積更新プログラム1、XenServer 8
-
ディスクスペース:30GBのディスクスペース
-
メモリ:6GB
-
仮想CPU割り当て:仮想CPU x 2
仮想アプライアンスのインポートと構成
XenServer Conversion Manager仮想アプライアンスは単一のインストール済み仮想マシンであり、XenServerホスト上で動作するように設計されています。インポートする前に、「仮想アプライアンスの準備とインポート」というセクションの前提条件情報と考慮事項を確認してください。
XenServerへの仮想アプライアンスのインポート
XenServer Conversion Manager仮想アプライアンスを、変換した仮想マシンを実行するプールまたはホストにインポートするには、XenCenterのインポートウィザードを使用します。
-
XenCenterを開きます。インポート先のプールまたはホストを右クリックして[インポート]を選択します。
-
参照して、仮想アプライアンスパッケージを検索します。
-
XenServer Conversion Manager仮想アプライアンスを実行するプールまたはホームサーバーを選択します。
注:
ホームサーバーとは、プール内の仮想マシンにリソースを提供するホストを指します。XenServerは、できる限りこのホストでの仮想マシンの起動を試みてから、他のホストで起動を試みます。ホストを選択すると、XenServer Conversion Manager仮想アプライアンスはそのホストをホームサーバーとして使用します。プールを選択した場合、仮想アプライアンスはそのプール内の最適なホストで自動的に起動します。
-
XenServer Conversion Manager仮想アプライアンスの仮想ディスクを格納するストレージリポジトリを選択して、[インポート] をクリックします。ストレージリポジトリをプールに追加する場合は、「記憶要件の適合」というセクションを参照してください。ローカルストレージまたは共有ストレージのいずれかを選択できます。
-
変換に使用するネットワーク(VMwareサーバーとXenServerホストを接続するネットワーク)が、インターフェイス1(「仮想NIC 1」)が関連付けられているネットワークとして選択されていることを確認します。
-
正しいネットワークがインターフェイス1の横に表示されない場合は、[ネットワーク] 列の一覧を使用して別のネットワークを選択します。
-
プールとは異なる物理ネットワークにあるVMwareネットワークを追加していない場合は、以下を実行します:
- ウィザードを終了します。
- ネットワークをプールに追加します。
- ウィザードを再実行します。
詳しくは、「XenServerにネットワークを追加するには」を参照してください。
警告:
顧客ネットワークに対してNIC0を設定しないでください。NIC0は「ホスト内部管理ネットワーク」にのみ割り当てます。
-
-
[インポート後にVMを起動する] チェックボックスがオンになっていることを確認して、[完了] をクリックします。仮想アプライアンスのインポート処理が開始されます。
-
.xva
ファイルをインポートすると、XenServer Conversion Manager仮想アプライアンスが、XenCenterの [リソース] ペインに表示されます。
XenServer Conversion Manager仮想アプライアンスの構成
XenServer Conversion Manager仮想アプライアンスを使用してVMware仮想マシンを変換する前に、XenCenterの [コンソール] タブを使用して仮想アプライアンスを構成します:
-
インポートしたXenServer Conversion Manager仮想アプライアンスの [コンソール] タブをクリックします。
-
ライセンス契約書を読みます。ライセンス契約書の内容を表示するには、WebブラウザーでURLを開きます。いずれかのキーを押すと続行します。
-
XenServer Conversion Manager仮想アプライアンスの新しいルートパスワードを入力して確認します。安全なパスワードを使用することをお勧めします。
-
XenServer Conversion Manager仮想アプライアンスのホスト名を入力します。
-
仮想アプライアンスのドメインサフィックスを入力します。たとえば、仮想アプライアンスのFQDN(Fully Qualified Domain Name:完全修飾ドメイン名)が
citrix-migrate-vm.domain4.example.com
の場合は、「domain4.example.com
」と入力します。 -
XenServer Conversion Manager仮想アプライアンスのIPアドレスをDHCPから自動的に取得する場合は、「y」と入力します。特定の静的IPアドレスを指定する場合は、「n」と入力して、仮想マシンのIPアドレス、サブネットマスク、およびゲートウェイを指定します。
-
ホスト名とネットワーク設定を確認し、プロンプトが表示されたら「y」と入力します。これで、XenServer Conversion Manager仮想アプライアンス構成プロセスが完了します。
-
アプライアンスを正常に構成すると、ログインプロンプトが表示されます。ログイン資格情報を入力してEnterキーを押し、XenServer Conversion Manager仮想アプライアンスにログインします。
VMware仮想マシンの変換
VMware仮想マシンを変換すると、マシンは、XenServer Conversion Manager仮想アプライアンスを実行しているXenServerプールまたはスタンドアロンホストにインポートされます。変換した仮想マシンには、元のVMwareの仮想プロセッサと仮想メモリの設定が残ります。
変換手順を開始する前に、以下の条件が満たされていることを確認してください:
- XenServerプール(またはスタンドアロンホスト)の資格情報を持っていること。ルートアカウントの資格情報、またはプール管理者の役割が構成されている役割ベースのアクセス制御(RBAC)アカウントを使用できます。
- 変換する仮想マシンを含むVMwareサーバーの資格情報を持っていること。変換手順では、XenServer Conversion ManagerコンソールとこのVMwareサーバーを接続する必要があります。
- 変換するVMware仮想マシンの電源がオフであること。
- 変換するVMware仮想マシンに、ネットワークとストレージコントローラーが構成されていること。
- 変換した仮想マシンを実行するXenServerプール(またはホスト)にストレージリポジトリが接続されていること。ストレージリポジトリには、変換した仮想ディスクを格納するための十分な領域が必要です。
- 新しく変換した仮想マシンをプールで実行する場合、そのストレージリポジトリは共有ストレージである必要があります。ただし、変換した仮想マシンを(プールではなく)1台のスタンドアロンのホストで実行する場合は、ローカルストレージを使用できます。
- 変換する仮想マシンの仮想ディスクのサイズが2TiB未満であること。
- XenServerプール(またはホスト)に変換した仮想マシンが使用するネットワークが含まれていること。
VMware仮想マシンを、XenServer環境で実行できる仮想マシンに変換するには以下を行います:
- 仮想アプライアンスがインストールされ、仮想マシンをインポートするXenServerホストまたはプールで実行されていることを確認します。
-
XenCenterで、[プール] > [Conversion Manager] に移動します。
[Conversion Manager] ウィンドウが開きます。ウィザードが仮想アプライアンスに接続するまで待ちます。
- [新しい変換] をクリックします。
-
新しい変換ウィザードで、VMwareサーバーの資格情報を入力します:
- サーバー。XenServerに変換する仮想マシンを保持しているVMwareサーバーのIPアドレスまたは完全修飾ドメイン名を入力します。
- ユーザー名。このVMwareサーバーにアクセスするためのユーザー名を入力します。VMwareの管理者アカウントまたはRootロールが必要です。
- パスワード。[ユーザー名] ボックスで指定したユーザーアカウントのパスワードを入力します。
[次へ] をクリックします。XenCenterがVMwareサーバーに接続します。
-
[仮想マシン] ページで、VMwareサーバーでホストされている仮想マシンのリストから、変換する仮想マシンを選択します。[次へ] をクリックします。
-
[ストレージ] ページで、変換中に使用するストレージリポジトリを選択します。このストレージリポジトリで、作成する仮想マシンと仮想ディスクが永久に保存されます。
このタブは、変換された仮想マシンの仮想ディスクが消費する使用可能なストレージの割合を示します。
-
[ネットワーキング] ページで、リストされている各VMwareネットワークについて、マッピングするXenServerネットワークを選択します。仮想MACアドレスを保存するかどうかも選択できます。[次へ] をクリックします。
-
変換プロセス用に構成したオプションを確認します。オプションを変更するには、[戻る] をクリックします。表示されている構成で続行するには、[完了] をクリックします。
変換プロセスが開始されます。ESXiまたはvSphereからの変換は、仮想ディスクのサイズによっては数分かかる場合があります。
[Conversion Manager] ウィンドウには、進行中の変換と完了した変換が表示されます。
変換後の手順
変換後、XenCenterにおいて、新しく変換した仮想マシン上で以下の手順を実行します:
Windowsマシンの場合:
-
Windows仮想マシンでは、Microsoftのライセンスモデルによっては、仮想マシンのWindowsライセンスを再度有効にする必要があります。この再有効化は、Windowsオペレーティングシステムが変換をハードウェアの変更として認識するために実行されます。
-
Windows仮想マシンで、Windows向けXenServer VM Toolsをインストールして、拡張ディスクとネットワークパフォーマンスに対応する高速のI/Oを準備します。また、仮想マシンを正しくシャットダウン/再起動/一時停止する機能やライブマイグレーションなど、Windows向けXenServer VM Toolsをインストールしないと有効にならない機能もあります。Windows向けXenServer VM Toolsは、XenServer downloadsページからダウンロードできます。
XenServer VM Toolsがインストールされていない仮想マシンを使用した場合、[全般] ペインの [全般] タブに、XenServer VM Toolsがインストールされていないというメッセージが表示されます。
注:
仮想マシンが完全にサポートされる構成にするには、各Windows仮想マシンにWindows向けXenServer VM Toolsをインストールする必要があります。Windows向けXenServer VM ToolsがなくてもWindows仮想マシンは機能しますが、パフォーマンスに影響が出る可能性があります。
LinuxマシンでのVNCの有効化
Linux仮想マシンでは、VNCサーバーを構成します。詳しくは、「Linux仮想マシンのVNC設定」を参照してください。
注:
VNCパスワードは、6文字以上にする必要があります。
そのほかの変換タスク
[変換の管理] ウィンドウを使用すると、仮想マシンの変換に関連する他のタスクを実行できます。そのほかのタスクの例には、ジョブのクリア、ジョブの結果内容の保存、ジョブの再試行、ジョブのキャンセル、ログファイルの表示などがあります。
すべてのジョブをクリアするには:
- [すべてクリア] を選択します。
- このアクションの確認を求められたら、[はい] をクリックして続行します。
ジョブの結果内容を保存するには:
- [すべてをエクスポート] をクリックします。
- CSVファイルを保存する場所を指定します。
- [保存] をクリックします。
ジョブを再試行するには:
- リストからジョブを選択します。
- [再試行] をクリックします。
注:
[再試行] は、失敗したジョブまたはキャンセルされたジョブに対してのみ使用可能になります。
ジョブをキャンセルするには:
- リストからジョブを選択します。
- [キャンセル] をクリックしてください。
注:
[ジョブのキャンセル]は、待機中のジョブまたは実行中のジョブに対してのみ使用可能になります。
単一のジョブの変換ログファイルを保存するには:
- リストからジョブを選択します。
- ログメニューから、[選択したログを取得] をクリックします。
- ログファイルを保存する場所を指定します。
すべてのジョブの変換ログファイルを保存するには:
- ログメニューから、[すべてのログを取得] をクリックします。
- ログファイルを保存する場所を指定します。
変換詳細を表示するには:
-
リストからジョブを選択します。
情報は [詳細] パネルに表示されます。
変換のトラブルシューティング
このセクションでは、変換プロセスと変換した仮想マシンのトラブルシューティングについての情報を提供します。
変換した仮想マシンの起動に関する問題
通常、変換はスムーズに実行され、XenServer Conversion Manager仮想アプライアンスによって問題なく仮想マシンが変換されます。ただし、まれに、変換した仮想マシンを開こうとしたときににエラーが発生することがあります。以下のセクションでは、エラーやそのほかの問題を解決するための手引きをいくつか提供します。
停止コード0x0000007BでWindowsがブルースクリーンになる
この停止コードは、XenServer Conversion Manager仮想アプライアンスが、XenServerの初回起動にとって重要なWindowsデバイスを構成できなかったことを示します。より詳しいガイドをご希望の場合は、ログを保存してサポートにお送りください。
Windows製品のライセンス認証
ライセンスモデルによっては、Windows仮想マシンを起動しようとすると、システムのライセンス認証に関するエラーメッセージが表示されることがあります。
Windows仮想マシンのネットワーク設定が失われる
ESXiサーバーからXenServerにWindows仮想マシンをインポートすると、IPv4/IPv6ネットワークの設定が失われることがあります。ネットワーク設定を保持するには、変換を完了した後にIPv4/IPv6設定を再構成します。
VMware SCSIディスクを起動できない
VMware仮想マシンをSCSIディスクから起動しても、IDEハードディスクが構成されていた場合、仮想マシンが起動しないことがあります(XenServerに変換した場合)。この問題は、移行プロセスでIDEハードディスクがSCSIディスクより小さいデバイス番号に割り当てられることが原因で発生します。しかし、XenServerはデバイス0に割り当てられているハードディスクから起動します。この問題を解決するには、XenCenterで仮想ディスクの場所を再調整して、オペレーティングシステムを含む仮想ディスクから仮想マシンが再起動されるようにします。
オペレーティングシステムを含む仮想ディスクの場所を変更するには:
-
XenCenterの [リソース] ペインで、電源オフ状態のゲスト仮想マシンを選択します。
-
[ストレージ]タブを選択します。
-
[仮想ディスク] リストで、オペレーティングシステムを含む仮想ディスクを選択して、[プロパティ] をクリックします。
-
仮想ディスクの [プロパティ] ダイアログボックスで、[vm_name] タブをクリックしてデバイスオプションを表示します。
-
[デバイスの場所] 一覧で、[0] を選択して、[OK] をクリックします。
変換中の問題
仮想マシンの変換中に問題またはエラーが発生した場合は、VMware仮想マシンをOVFパッケージとしてエクスポートしてみてください。VMware仮想マシンをOVFパッケージとしてエクスポートできない場合、Conversion Managerはこの仮想マシンを変換できません。仮想マシンをOVFパッケージとしてエクスポートしようとしたときに表示されるエラーメッセージを使用して、VMware仮想マシンに関する問題のトラブルシューティングと修正を行います。たとえば、仮想マシンを変換またはOVFパッケージとしてエクスポートする前に、ネットワークまたはストレージコントローラーを構成する必要がある場合があります。VMware仮想マシンのトラブルシューティングについて詳しくは、VMwareのドキュメントを参照してください。
Linux仮想マシンの変換で問題が発生した場合は、変換した仮想マシンを削除して、XenServer Conversion Manager仮想アプライアンスを再起動してから、再試行してください。
失敗した変換のログはXenServer Conversion Manager仮想アプライアンスに保存され、[Conversion Manager] ウィンドウで [すべてのログを取得] をクリックして取得できます。サポートに問題を報告する場合、トラブルシューティングのために変換ログファイルと、完全なサーバーの状態レポートを提供することをお勧めします。詳しくは、「サーバーの状態レポートの作成」を参照してください。