Go to main content

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

印刷ビューの終了

更新: 2018 年 8 月
 
 

別の共有ストレージにゾーンを移動する方法

別の共有ストレージにゾーンを移動するには、この手順を実行します。それ以外の場合、ゾーン構成は同じままになります。

始める前に

ゾーンの移動先の共有ストレージがすでに存在し、zpool を含むことを確認します。

  1. ゾーン管理者になります。

    詳細については、root 以外のユーザーへのゾーンを管理する権利の割り当てを参照してください。

  2. ゾーンが installed 状態であることを確認します。
    global$ pfbash zoneadm list -cv
      ID NAME             STATUS      PATH                      BRAND    IP
       0 global           running     /                         solaris  shared
       - zonename         installed  /system/zones/zonename    solaris  excl
  3. 移動するゾーンが running 状態の場合は、ゾーンを停止します。

    ゾーンが停止したら、ゾーンが installed 状態になったことを確認します。

    global$ zoneadm -z zonename halt
    global$ zoneadm list -cv
  4. ゾーンが使用する共有ストレージの場所を変更します。
    global$ zoneadm -z zonename move -p URI [-p URI ...] \
    -x remove-rootzpool [-x extended-option ...]
    
    -p URI

    ストレージ URI を指定します。指定する追加の URI ごとに個別の –p オプションを使用します。ストレージ URI の詳細については、suri(7) のマニュアルページを参照してください。

    -x {remove-rootzpool | force-zpool-destroy=rpool | force-storage-destroy-all}

    共有ストレージからゾーンを移動したあとに、ゾーンの rootzpool リソースを処理するには、拡張オプションを指定します。–x オプションは、操作あたり 1 つの拡張オプションのみを受け付けますが、1 つのコマンドで複数の –x オプションを指定できます。

    remove-rootzpool

    共有ストレージからゾーンを移動するために必要です。ゾーン構成からの rootzpool リソースの削除を指定します。

    force-zpool-destroy=rpool

    rootzpool リソースで指定された ZFS ストレージプールをエクスポートすることを指定します。

    force-storage-destroy-all

    rootzpool リソースで指定された ZFS ストレージプール内のストレージオブジェクトを破棄することを指定します。