Oracle® VM Server for SPARC 3.3 管理ガイド

印刷ビューの終了

更新: 2015 年 10 月
 
 

ドメイン移行の制限

次のセクションでは、ドメイン移行の制限について説明します。Logical Domains Manager ソフトウェアおよびシステムファームウェアのバージョンは、移行を許可するために相互に互換している必要があります。また、ドメイン移行を正常に完了するためには、特定の CPU 要件を満たす必要があります。

ソースとターゲットのプラットフォームおよびシステムファームウェアバージョンのすべての組み合わせにおいて、ライブ移行は認定もサポートもされていません。それらのライブ移行を実行できない組み合わせには、代わりにコールド移行を実行できます。

移行におけるバージョン制限

    このセクションでは、ライブ移行を実行する際のバージョン制限について説明します。

  • Logical Domains Manager のバージョン。一方のシステムで最新バージョンの Logical Domains Manager が動作し、他方のシステムで少なくとも直前のバージョンの Logical Domains Manager が動作している場合は、どちらの方向でもライブ移行を実行できます。

  • Oracle Solaris OS のバージョン。少なくとも Oracle Solaris 10 9/10 OS を実行するゲストドメインのライブ移行を実行できます。Oracle Solaris 10 10/09 OS 以前の Oracle Solaris OS のバージョンを実行するゲストドメインのライブ移行を実行することはできません。これらの古い Oracle Solaris OS バージョンをブートし、このようなドメインのコールド移行を実行することは引き続き可能です。

  • システムファームウェアのバージョン。一般に、ソースマシンとターゲットマシンの両方が適切な最小バージョンのシステムファームウェアをサポートしている場合は、2 つのシステム間でのライブ移行を実行できます。Oracle VM Server for SPARC 3.3 インストールガイド の最小のシステムファームウェアバージョンを参照してください。

ただし、一部の特定のプラットフォームとファームウェアの組み合わせではライブ移行がサポートされていません。バージョン 8.4 以上、または XCP2210 のシステムファームウェアが実行されているシステムから、それよりも古いバージョンのシステムファームウェアが実行されているシステムへのドメインのライブ移行を試みると、失敗します。この失敗は、新しい方のバージョンと古い方のバージョンのシステムファームウェア間のハイパーバイザ API の不一致のために発生します。この場合は、次のメッセージが表示されます。

primary# ldm migrate ldg1 root@target-name
Target Password: 
Domain ldg1 is using features of the system firmware that are not supported in
the version of the firmware running on the target machine.
Domain Migration of LDom ldg1 failed

ターゲットマシンが SPARC M5-32 システムでないかぎり、バージョン 8.3 のシステムファームウェアが実行されているシステムから、少なくともバージョン 8.4 のシステムファームウェアが実行されているシステムへのドメインのライブ移行を実行できることに注意してください。詳細については、Oracle VM Server for SPARC 3.3 リリースノート のシステムファームウェア 8.3 が実行されている SPARC T4 システムから SPARC T5、SPARC M5、または SPARC M6 システムへのドメインの移行が誤って許可されているを参照してください。

移行における CPU 間の制限

UltraSPARC T2、UltraSPARC T2 Plus、または SPARC T3 システムと、SPARC T5、SPARC M5、または SPARC M6 システムの間ではライブ移行操作を実行できません。

移行における CPU の制限

移行するドメインで、Oracle Solaris 10 1/13 OS よりも古いバージョンの Oracle Solaris OS が実行されている場合、移行中に次のメッセージが表示されることがあります。

Domain domain-name is not running an operating system that is
compatible with the latest migration functionality.

    Oracle Solaris 10 1/13 OS より前の OS を実行した場合は、次の CPU 要件および制限が適用されます。

  • 移行されるドメインにフルコアが割り当てられている必要があります。移行するドメインのスレッドの数がフルコアより少ない場合、移行されたドメインがリブートするまで、追加のスレッドはどのドメインでも使用できません。

  • 移行後、移行されたドメインがリブートするまで、移行されたドメインでの CPU の動的再構成 (Dynamic Reconfiguration、DR) は無効になります。リブートした時点で、移行されたドメインで CPU の DR を使用できるようになります。

  • ターゲットマシンには、移行されたドメインに必要なスレッドの数に対応できる十分な空きフルコアが存在する必要があります。移行後に、移行されたドメインによってフルコアが部分的にしか使用されない場合、移行されたドメインがリブートするまで、追加のスレッドはどのドメインでも使用できません。

これらの制限は、OpenBoot またはカーネルデバッガで実行されているドメインを移行しようとする際にも適用されます。OpenBoot PROM からまたはカーネルデバッガで実行中のドメインの移行を参照してください。

perf-counters の設定に関する移行の制限

perf-counters プロパティー値が設定されているドメインの移行を実行するときは注意が必要です。

perf-counters プロパティー値が global に設定されているドメインの移行を実行する前に、perf-counters プロパティー値が global に設定されているほかのドメインがターゲットマシン上にないことを確認します。

移行操作中、perf-counters プロパティーは、パフォーマンスアクセス機能がソースマシン、ターゲットマシン、またはその両方で使用可能かどうかに基づき、異なる方法で扱われます。

    perf-counters プロパティー値は次のように扱われます。

  • ソースマシンのみ。perf-counters プロパティー値はターゲットマシンに伝搬されません。

  • ターゲットマシンのみ。移行されるマシンの perf-counters プロパティー値は、perf-counters= と同等になるように更新されます。

  • ソースマシンとターゲットマシン。perf-counters プロパティー値は、移行されるドメインからターゲットマシン上の移行されたドメインに伝搬されます。

perf-counters プロパティーの詳細については、パフォーマンスカウンタプロパティーの使用およびldm(1M) のマニュアルページを参照してください。