Go to main content

Oracle® Solaris カーネルゾーンの作成と使用

印刷ビューの終了

更新: 2018 年 8 月
 
 

実行中のカーネルゾーンを退避する方法

始める前に

前のセクションで説明したように退避ターゲットが設定され、システムが保守モードになっていることを確認します。

  1. カーネルゾーンを移行する権利が割り当てられた管理者になります。

    詳細は、カーネルゾーン移行の実行に必要な権利を参照してください。

  2. 退避するゾーンが実行中であることを確認します。

    次に出力例を示します。

    source-host$ pfbash zoneadm list -cv
      ID NAME             STATUS      PATH                         BRAND      IP
       0 global           running     /                            solaris    shared
       1 kzone            running     -                            solaris-kz excl
  3. (オプション) 退避の予行演習を実行し、条件が適切に設定されていることを確認します。

    次に出力例を示します。

    source-host$ sysadm evacuate -n
    sysadm: preparing zones for evacuation ... 1/1
    sysadm: dry-run succeeded
  4. ゾーンを退避します。

    次に出力例を示します。

    source-host$ sysadm evacuate -v
    sysadm: preparing 3 zone(s) for evacuation ... 
    sysadm: initializing migration of kzone to new-host ...
    …
    sysadm: evacuation completed successfully.
使用例 50  成功するゾーン退避
root@ldom1-04:~# sysadm evacuate -v
sysadm: preparing 1 zone(s) for evacuation ... 
sysadm: initializing migration of kzone1 to ldom1-08 ...
sysadm: evacuating 1 zone(s) ...
sysadm: migrating kzone1 to ldom1-08 ...
sysadm: evacuation completed successfully.
sysadm: kzone1: evacuated to ssh://ldom1-08
使用例 51  ゾーン退避時にスキップされるネイティブゾーン

この例では、退避時に 2 つのカーネルゾーンが正常にライブ移行され、1 つの solaris ブランドゾーンがスキップされているので、退避は全体としては「失敗」しています。ただし、カーネルゾーンは正常に退避されました。

root@global :~# sysadm evacuate -v 
sysadm : preparing 3 zone(s) for evacuation ... 
sysadm : initializing migration of kzone1 to global2 ... 
sysadm : initializing migration of kzone2 to global2 ... 
sysadm : evacuating 2 zone(s) ... 
sysadm : migrating kzone1 to global2 ... 
sysadm : migrating kzone2 to global2 ... 
sysadm : evacuation failed . 
sysadm : kzone1: evacuated to ssh://global2 
sysadm : kzone2: evacuated to ssh://global2 
sysadm : my-ngz : evacuation skipped: cannot evacuate solaris-brand zones