ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris のシステム管理 (Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理) Oracle Solaris 11 Information Library (日本語) |
10. リソース上限デーモンによる物理メモリーの制御 (概要)
このリリースの Oracle Solaris ゾーンについて
18. 非大域ゾーンのインストール、停止処理、停止、アンインストール、クローニングについて (概要)
19. 非大域ゾーンのインストール、ブート、停止処理、停止、アンインストール、およびクローニング (手順)
22. ゾーンの移行と zonep2vchk ツールについて
23. Oracle Solaris システムの移行と非大域ゾーンの移行 (タスク)
24. ゾーンがインストールされている Oracle Solaris 11 システムでの自動インストールおよびパッケージ
25. Oracle Solaris ゾーンの管理 (概要)
26. Oracle Solaris ゾーンの管理 (手順)
28. Oracle Solaris ゾーンで発生するさまざまな問題の解決
30. Oracle Solaris 10 システムの評価とアーカイブの作成
31. (省略可能) Oracle Solaris 10 ゾーンへの Oracle Solaris 10 native 非大域ゾーンの移行
システム上の非大域ゾーンは、デフォルトでは大域ゾーンと同じオペレーティングシステムソフトウエアを実行します。Oracle Solaris オペレーティングシステムのブランドゾーン (BrandZ) 機能は、Oracle Solaris ゾーンの単純な拡張です。BrandZ フレームワークは、大域ゾーンのオペレーティング環境とは異なるオペレーティング環境を含む非大域ブランドゾーンを作成するために使用します。ブランドゾーンは、Oracle Solaris オペレーティングシステムでアプリケーションを実行するために使用します。BrandZ フレームワークは、さまざまな方法で Oracle Solaris ゾーンインフラストラクチャーを拡張します。これらの拡張には、ゾーン内で異なるオペレーティングシステム環境を実行するための機能を提供するような複雑なものもあれば、新しい機能を提供するために基本のゾーンコマンドを拡張するような簡単なものもあります。たとえば、Oracle Solaris 10 ゾーンは、Oracle Solaris 10 オペレーティングシステムをエミュレートできるブランド非大域ゾーンです。大域ゾーンと同じオペレーティングシステムを共有するデフォルトのゾーンの場合も、brand を使用して構成します。
ブランドは、ゾーンにインストールできるオペレーティング環境を定義し、ゾーンにインストールされたソフトウェアが正しく機能するようにゾーン内でのシステムの動作方法を決定します。また、ゾーンのブランドにより、アプリケーションの起動時に正しいアプリケーションタイプが識別されます。すべてのブランドゾーンの管理は、標準のゾーン構造に対する拡張を通して実行されます。管理手順のほとんどはすべてのゾーンで同一です。
定義済みのファイルシステムや特権などの、デフォルトで構成に含まれているリソースについては、ブランドに関するドキュメントで説明されています。
BrandZ はゾーンのツールを次のように拡張します。
zonecfg コマンドを使用して、ゾーンの構成時にゾーンのブランドタイプを設定します。
zoneadm コマンドを使用して、ゾーンのブランドタイプの報告とゾーンの管理を行います。
ラベルが有効にされている Oracle Solaris Trusted Extensions システムにはブランドゾーンを構成およびインストールできますが、ブートされるブランドが認定されたシステム構成上のラベル付きブランドでない限り、このシステム構成上でブランドゾーンをブートすることはできません。
構成済み状態にあるゾーンのブランドは変更することができます。ブランドゾーンのインストールが完了したあとは、そのブランドの変更や削除を行うことはできません。
![]() | 注意 - 既存の Oracle Solaris 10 システムを Oracle Solaris 11 リリースが稼働するシステム上の solaris10 ブランドゾーンに移行することを計画している場合は、最初に既存のゾーンをすべてターゲットシステムに移行する必要があります。ゾーンは入れ子にならないため、システムの移行処理は既存のゾーンをすべて使用不可にします。詳細は、パート III「Oracle Solaris 10 ゾーン」を参照してください。 |
ブランドゾーンでは、ブランドゾーンで実行中のプロセスだけに適用される一連の介入ポイントがカーネル内に用意されます。
これらのポイントは、syscall パス、プロセスローディングパス、スレッド作成パスなどのパス内に見つかります。
これらの各ポイントで、ブランドは Oracle Solaris の標準的な動作を補完したり置き換えたりすることができます。
ブランドは librtld_db のプラグインライブラリを提供することもできます。デバッガ (mdb(1) に記載) や DTrace (dtrace(1M) に記載) といった Oracle Solaris のツールは、このプラグインライブラリを使用することによって、ブランドゾーン内で実行中のプロセスのシンボル情報にアクセスできます。
ゾーンでは、静的にリンクされたバイナリはサポートされません。
このリリースには、デフォルトの Oracle Solaris ゾーンのほかに、Oracle Solaris 10 ゾーン (solaris10 ブランドゾーン) 製品が含まれています。詳細は、パート III「Oracle Solaris 10 ゾーン」を参照してください。