カーネルゾーンがまだ実行されていない場合は、ゾーンを別のホストに移動させる必要があるときにコールド移行を使用します。
カーネルゾーンが実行中でサービスを提供している場合、通常はライブ移行が、ゾーンを別のホストに移動させる際のお勧めの方式になります。停止のスケジュールは必要なく、ネットワークの接続は維持され、アプリケーションは実行を続けることができます。
ただし、次のいずれかの条件下ではライブ移行は適しません。
ホスト間のネットワーク接続が低速であるか、帯域幅が貧弱である。
ゾーン内で構成されたメモリーの量が非常に多い。
数百ミリ秒未満の非常に低い待機時間の応答時間がアプリケーションで必要となる。アプリケーションをテストしてこれを決定するようにしてください。
デバイスが多重ホストディスク制御操作用に有効化されており、ゾーン構成に device のプロパティー設定 allow-mhd=true が含まれている。
コールド移行やライブ移行を実行できない場合、次の条件下ではおそらくウォーム移行がベターな選択肢になります。
ゾーンが、共有ストレージ上で使用可能な十分なサイズの一時停止用 LUN を持っている。
一時停止イメージ用ストレージのサイズは、少なくとも capped-memory:physical プロパティー経由でカーネルゾーンに割り当てられたメモリーの量と同じ大きさにすべきです。
保守期間中に移行が発生する。
最大数分の停止時間が発生する可能性があります。
移行後の回復時間の短縮が必要とされる。
ウォーム移行では、ネットワーク帯域幅はさほど使用されません。ゾーンのネットワーク接続は途切れる可能性がありますが、アプリケーションのコールドリスタートは不要です。
ライブ移行、ウォーム移行のいずれも使用できない場合は、ゾーンを完全にシャットダウンしてコールド移行を使用してください。