ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: Oracle Solaris コンテナ - リソース管理と Oracle Solaris ゾーン Oracle Solaris 10 1/13 Information Library (日本語) |
10. リソース上限デーモンによる物理メモリーの制御 (概要)
19. 非大域ゾーンのインストール、停止、複製、およびアンインストールについて (概要)
20. 非大域ゾーンのインストール、ブート、停止、アンインストール、および複製 (タスク)
24. Oracle Solaris 10 9/10: ゾーンへの物理的な Oracle Solaris システムの移行 (タスク)
25. ゾーンがインストールされている Oracle Solaris システムでのパッケージとパッチについて (概要)
26. ゾーンがインストールされている Oracle Solaris システムでのパッケージとパッチの追加および削除 (タスク)
27. Oracle Solaris ゾーンの管理 (概要)
28. Oracle Solaris ゾーンの管理 (タスク)
Oracle Solaris 10 1/06 についてこの章に追加されている説明
Oracle Solaris 10 6/06 についてこの章に追加されている説明
Oracle Solaris 10 8/07 についてこの章に追加されている説明
大域ゾーンでの Oracle Solaris の特権を一覧表示する方法
zonecfg を使用して raw デバイスおよびブロックデバイスをインポートする方法
ゾーンのブート時にマウントするファイルシステムを /etc/vfstab に配置する方法
大域ゾーンのファイルシステムを非大域ゾーンにマウントする方法
大域ゾーン内の特定のファイルシステムへのアクセス権を非大域ゾーンに追加する
非大域ゾーンで CD または DVD メディアにアクセスする権限を追加する方法
非大域ゾーンの /usr の下に書き込み可能ディレクトリを追加する方法
大域ゾーン内のホームディレクトリを非大域ゾーンにエクスポートする方法
ゾーンがインストールされている Oracle Solaris システムでの IP ネットワークマルチパスの使用
Oracle Solaris 10 8/07: 排他的 IP 非大域ゾーンで IP ネットワークマルチパスを使用する方法
IP ネットワークマルチパス機能を共有 IP 非大域ゾーンに拡張する方法
Oracle Solaris 10 8/07: 排他的 IP 非大域ゾーンでのデータリンクの管理
ゾーンがインストールされている Oracle Solaris システムでの公平配分スケジューラの使用
prctl コマンドを使用して大域ゾーンの FSS 配分を設定する方法
ゾーンの zone.cpu-shares 値を動的に変更する方法
Zone Management プロファイルを割り当てる方法
ゾーンがインストールされている Oracle Solaris システムのバックアップ
fssnap を使用して UFS スナップショットを作成する方法
29. 非大域ゾーンにインストールされている Oracle Solaris 10 システムのアップグレード
30. Oracle Solaris ゾーンで発生するさまざまな問題のトラブルシューティング
31. ブランドゾーンと Linux ブランドゾーンについて
34. lx ブランドゾーンのインストール、ブート、停止、複製、およびアンインストールについて (概要)
35. lx ブランドゾーンのインストール、ブート、停止、アンインストール、および複製 (タスク)
次の手順を使用して、ゾーン内のファイルをバックアップできます。ゾーンの構成ファイルもバックアップしてください。
ufsdump コマンドを使用して、完全バックアップまたは増分バックアップを実行できます。この手順では、ゾーン /export/my-zone を /backup/my-zone.ufsdump にバックアップします。ここで my-zone は使用しているシステム上のゾーンの名前に置き換えてください。/backup にマウントされたファイルシステムなど、別のファイルシステムにバックアップを格納することもできます。
役割の作成と作成した役割のユーザーへの割り当てについては、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
global# zlogin -S my-zone init 0
global# zoneadm list -cv
次のような情報が表示されます。
ID NAME STATUS PATH BRAND IP 0 global running / native shared - my-zone installed /export/home/my-zone native shared
global# ufsdump 0f /backup/my-zone.ufsdump /export/my-zone
次のような情報が表示されます。
DUMP: Date of this level 0 dump: Wed Aug 10 16:13:52 2005 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/rdsk/c0t0d0s0 (bird:/) to /backup/my-zone.ufsdump. DUMP: Mapping (Pass I) [regular files] DUMP: Mapping (Pass II) [directories] DUMP: Writing 63 Kilobyte records DUMP: Estimated 363468 blocks (174.47MB). DUMP: Dumping (Pass III) [directories] DUMP: Dumping (Pass IV) [regular files] DUMP: 369934 blocks (180.63MB) on 1 volume at 432 KB/sec DUMP: DUMP IS DONE
global# zoneadm -z my-zone boot
この手順では、fssnap コマンドを使用して、バックアップのためにファイルシステムの一時的なイメージを作成します。
この方法を利用すれば、ゾーンファイルだけの純粋で一貫性のあるバックアップファイルを作成することができ、しかも、その作業をゾーンの動作中に実行できます。ただし、スナップショットを作成するときには、ファイルを更新中のアクティブなアプリケーションを中断するか、チェックポイントを設定することをお勧めします。スナップショットが作成されるときにファイルを更新中のアプリケーションは、これらのファイルを、内部的に一貫性のない状態、一部を切り捨てた状態、または使用できない状態にすることがあります。
下記の手順の例では、次のようになっています。
/export/home の下に my-zone というゾーンがあります。
/export/home は別のファイルシステムです。
始める前に
バックアップ先は /backup/my-zone.ufsdump です。/ の下に backup ディレクトリを作成する必要があります。
役割の作成と作成した役割のユーザーへの割り当てについては、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
global# fssnap -o bs=/export /export/home
次のような情報が表示されます。
dev/fssnap/0
global# mount -o ro /dev/fssnap/0 /mnt
global# ufsdump 0f /backup/my-zone.ufsdump /mnt/my-zone
次のような情報が表示されます。
DUMP: Date of this level 0 dump: Thu Oct 06 15:13:07 2005 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/rfssnap/0 (pc2:/mnt) to /backup/my-zone.ufsdump. DUMP: Mapping (Pass I) [regular files] DUMP: Mapping (Pass II) [directories] DUMP: Writing 32 Kilobyte records DUMP: Estimated 176028 blocks (85.95MB). DUMP: Dumping (Pass III) [directories] DUMP: Dumping (Pass IV) [regular files] DUMP: 175614 blocks (85.75MB) on 1 volume at 2731 KB/sec DUMP: DUMP IS DONE
global# umount /mnt
global# fssnap -d /dev/fssnap/0
システムをリブートすると、スナップショットもシステムから削除されます。
役割の作成と作成した役割のユーザーへの割り当てについては、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
global# cd /
global# find export/my-zone -fstype lofs -prune -o -local | cpio -oc -O /backup/my-zone.cpio type as one line
global# ls -l backup/my-zone.cpio
次のような情報が表示されます。
-rwxr-xr-x 1 root root 99680256 Aug 10 16:13 backup/my-zone.cpio
非大域ゾーン構成のバックアップファイルを作成することをお勧めします。必要に応じて、このバックアップを使用してゾーンをあとで再作成することができます。ゾーンにはじめてログインして sysidtool からの質問に回答したあとに、ゾーンの構成のコピーを作成します。この手順では、処理をわかりやすく説明するために、my-zone という名前のゾーンと my-zone.config という名前のバックアップファイルを使用します。
役割の作成と作成した役割のユーザーへの割り当てについては、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
global# zonecfg -z my-zone export > my-zone.config