ここでは、サーバ仮想化ソフトウェア製品を管理対象サーバとした場合、管理対象とした製品により異なる機能について説明します。
VMゲスト名について
サーバ仮想化ソフトウェア製品ごとのVMゲスト名の表示について説明します。
【VMware】
RCコンソールで表示するVMゲスト名は、VMwareのVM名またはゲストOSのホスト名になります。
ゲストOSのホスト名は、以下のようにVMware Toolsをインストールし、VMゲストを一度起動したあと表示されます。
VMware Tools未導入: VM名
VMware Tools導入済み(一度も起動していない): VM名
VMware Tools導入済み(一度は起動済み): ゲストOSのホスト名
なお、VM名に記号を設定した場合、パーセント("%")と2桁16進数の文字コード(例: "%5c")で表示される場合があります。また、VMwareの管理画面上でも、ツリーを除く一部の画面では同様に表示されます。
【Hyper-V】
RCコンソールで表示するVMゲスト名は、Hyper-VのVM名またはゲストOSのホスト名になります。
ゲストOSのホスト名は、VMゲストを一度起動したあと表示されます。
【Xen】
RCコンソールで表示するVMゲスト名は、VMホスト登録時のXenのVM名になります。
VMゲストが登録されたあと、Xenの管理クライアントからVM名を変更しても、RCコンソール上のVMゲスト名は変更されません。
VMゲストの電源操作について【Xen】
Citrix XenServerにおいて、高可用性機能が設定されており、かつ、VMゲストが自動的に再起動する設定の場合、その設定を有効にしたままVMゲストの電源OFFはできません。
詳細については、サーバ仮想化ソフトウェア製品のマニュアルを参照してください。
Red Hat Enterprise Linux 5 Linux仮想マシン機能において、一時停止(pause)中のVMゲストに対する電源操作はサポートしていません。VMホストのコンソール上でVMゲストの一時停止状態を解除してから操作してください。
サーバ仮想化ソフトウェアの高可用性機能について
サーバ仮想化ソフトウェアの製品ごとに高可用性機能が異なります。各機能については、各サーバ仮想化ソフトウェア製品またはOSのマニュアルを参照してください。
サーバ仮想化ソフトウェア製品 | 高可用性機能 |
---|---|
VMware | VMware HA |
Hyper-V | フェールオーバー クラスタ |
Xen | HA |
物理サーバとVMゲスト(サーバ仮想化ソフトウェアの高可用性機能)での、予備サーバ共有可否について
本製品では、以下の環境の場合、物理サーバとVMゲスト(サーバ仮想化ソフトウェアの高可用性機能)での予備サーバ共有ができます。
VMゲストに対する高可用性機能の予備サーバとして、VMゲストが動作していないVMホストを指定する
物理OSのサーバ切替えの設定で、予備サーバとしてa.で指定したVMホストが動作している物理サーバを指定する
また、サーバ仮想化ソフトウェアの製品ごとに、予備サーバとして利用できるかは、「A.1 製品別の提供機能」を参照してください。
VMホストの起動ディスク上にVMゲストが存在する場合のVMホストのバックアップ・リストアについて
サーバ仮想化ソフトウェアの製品によって、VMホストの起動ディスク上にVMゲストが存在する場合の動作が異なります。
【VMware】
VMゲストはバックアップ・リストアされません。
【Hyper-V】
VMゲストも合わせてバックアップ・リストアされます。ただし、VMホストの起動ディスク上に存在するデータだけバックアップ・リストア対象になります。
【Xen】
VMゲストも合わせてバックアップ・リストアされます。ただし、VMホストの起動ディスク上に存在するデータだけバックアップ・リストア対象になります。
ディスク | パーティション | バックアップ・リストア対象 | ||
---|---|---|---|---|
VMware | Hyper-V | Xen | ||
1台目 | VMホスト | ○ | ○ | ○ |
swap | × (*1) | - | × (*1) | |
VMゲスト | × (*2) | ○ | ○ | |
データ | ○ | ○ | ○ | |
2台目 | VMゲスト | × | × | × |
データ | × | × | × |
*1: バックアップ時には、swap領域のデータは採取されません。リストア時には、swap領域のパーティション設定が復元されます。
*2: VMFS領域はバックアップ・リストアの対象になりません。
VMゲストのサーバ間の移動(マイグレーション)について
VMware、Hyper-Vに対してVMゲストのサーバ間の移動を利用する場合は、移動元と移動先のVMホストを管理するVM管理製品(VMware vCenter Serverなど)の登録が必要です。
また、サーバ仮想化ソフトウェアの製品ごとに、以下の注意事項があります。詳細については、サーバ仮想化ソフトウェア製品のマニュアルを参照してください。
【VMware】
特にありません。
【Hyper-V】
移動元のVMホストと移動先のVMホストがWindows Server 2008のフェールオーバー クラスタにより、クラスタ構成になっている必要があります。
フェールオーバー クラスタについては、OSのマニュアルを参照してください。
【Xen】
Citrix XenServerの場合、VMゲストのライブマイグレーションを行ったとき、VMゲストを一時的にサスペンド状態に変更してからサーバ間の移動を行い、そのあとレジュームする場合があります。VMゲストのサーバ間移動動作の詳細や、一時的にサスペンド状態になる条件などについては、サーバ仮想化ソフトウェア製品のマニュアルを参照してください。
VMゲストのサーバ間移動で利用できる移動方式と用語は、サーバ仮想化ソフトウェアの製品ごとに異なる場合があります。本製品では、異なる製品間での操作を統一するため、以下の用語を使用しています。
本製品の用語 | VMwareの用語 | 意味 |
---|---|---|
ライブマイグレーション | VMotion | 電源ON状態で移動 |
コールドマイグレーション | コールドマイグレーション | 電源OFF状態で移動 |
VMゲストの状態について
VMゲストを管理しているサーバ仮想化ソフトウェアの製品の構成によって、VMゲストの状態に反映される値が異なります。
【VMware】
VMゲストを管理しているVM管理製品を登録していない場合
"normal"、"unknown"、"stop"だけ表示されます。
VMゲストを管理しているVM管理製品を登録している場合
"normal"、"warning"、"error"、"unknown"、"stop"が表示されます。
【Hyper-V】
VMゲストを管理しているVM管理製品を登録していない場合
"normal"、"unknown"、"stop"だけ表示されます。
VMゲストを管理しているVM管理製品を登録している場合
"normal"、"unknown"、"stop"、"error"だけ表示されます。
【Xen】
"normal"、"unknown"、"stop"、"error"だけ表示されます。
VMメンテナンスモードについて
VMメンテナンスモードは、サーバ仮想化ソフトウェアの製品によって用語が異なる場合があります。VMメンテナンスモードの設定が必要になる場合や、設定できる条件、機能の詳細などについては、サーバ仮想化ソフトウェア製品のマニュアルを参照してください。
サーバ仮想化ソフトウェア製品 | サーバ仮想化ソフトウェア製品での用語 |
---|---|
VMware | メンテナンスモード |
Hyper-V | メンテナンスモード (*1) |
Xen | メンテナンスモード (*2) |
*1: VM管理製品(System Center Virtual Machine Manager)での用語です。VM管理製品と連携することで、VMメンテナンスモードの設定/解除を利用できます。
*2: Citrix XenServerの用語です。Red Hat Enterprise Linux 5 Linux仮想マシン機能では同様の機能は提供されていません。
また、本製品からVMメンテナンスモードを設定する場合、サーバ仮想化ソフトウェアの製品ごとに、以下の注意事項があります。
【VMware】
特にありません。
【Hyper-V】
VMホストが本製品に登録されているVM管理製品に、管理されている必要があります。
【Xen】
Citrix XenServerの場合、プールマスタとして設定されているVMホストに対してVMメンテナンスモードは設定できません。
VMメンテナンスモードを設定する場合は、プールマスタを同じリソースプール内の別のVMホストに変更してください。
本製品以外からの操作でVMゲストが移動した場合について
本製品でVMゲストの操作を行ったときに、本製品以外からの操作でVMゲストが移動した(*1)場合、本製品で行った操作が失敗することがあります。本製品での操作に失敗した場合、RCコンソールのメニューで[操作]-[更新]を選択し、画面を更新したあと、VMゲストが移動していないか確認してください。
【Xen】
Citrix XenServerの場合、リソースプールに登録されたVMホストで起動しているVMゲストにHome serverが設定されていないと、電源OFF後、VMゲストとVMホストの関連付けがなくなるため、RCから認識できなくなります。画面を更新したあと、VMゲストがいなくなった場合、Home serverが設定されているか確認してください。
*1: サーバ仮想化ソフトウェアの持つ、VMゲストを自動的に移動させる機能を利用している場合や、サーバ仮想化ソフトウェアの管理画面からVMゲストの移動を行った場合です。サーバ仮想化ソフトウェアの持つ、VMゲストを自動的に移動させる機能については、サーバ仮想化ソフトウェアのマニュアルを参照してください。
リソースプールを利用する場合【Xen】
Citrix XenServerの場合、リソースプールを利用中、かつ、プールマスタと通信できない状態になると、リソースプール内のVMホスト、VMゲストの情報更新や操作が行えない状態になります。VMゲストがunknownになった場合や操作に失敗した場合は、プールマスタの状態を確認してください。プールマスタと通信できない場合は、通信できるように復旧するか、プールマスタを別のVMホストに変更してください。
Citrix XenServerの高可用性機能を有効にすると、プールマスタと通信できない状態になっても、プールマスタを別のVMホストに自動的に変更します。結果、継続的に情報更新や操作を行えるようになります。
リソースプールや高可用性機能については、サーバ仮想化ソフトウェア製品のマニュアルを参照してください。