JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 8/11 インストールガイド (カスタム JumpStart/上級編)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I カスタム JumpStart の使用

1.  Solaris インストールの計画についての参照先

2.  カスタム JumpStart (概要)

3.  カスタム JumpStart インストールの準備 (作業)

4.  カスタム JumpStart オプション機能の使用 (作業)

5.  カスタムルールおよびプローブキーワードの作成 (作業)

6.  カスタム JumpStart インストールの実行 (作業)

7.  カスタム JumpStart によるインストール (例)

8.  カスタム JumpStart (リファレンス)

9.  JumpStart による ZFS ルートプールのインストール

パート II 付録

A.  問題発生時の解決方法 (作業)

B.  その他の SVR4 パッケージ要件 (リファレンス)

稼働中の OS に対する変更の防止

絶対パスの使用

pkgadd -R コマンドの使用

$PKG_INSTALL_ROOT$BASEDIR の相違点の概要

スクリプト作成のガイドライン

ディスクレスクライアントの互換性維持

パッケージの検証

インストール中およびアップグレード中のユーザー操作の回避

ゾーンのパッケージパラメータの設定

背景情報

用語集

索引

ゾーンのパッケージパラメータの設定

パッケージが保持するパラメータにより、非大域ゾーンのインストールされたシステムで内容を配布および可視にする方法が制御されます。SUNW_PKG_ALLZONESSUNW_PKG_HOLLOW、および SUNW_PKG_THISZONE パッケージパラメータは、ゾーンがインストールされているシステムでのパッケージの特性を定義します。非大域ゾーンのインストールされたシステムでパッケージを管理できるようにするには、これらのパラメータを設定する必要があります。

次の表に、パッケージパラメータの設定に使用できる 4 つの有効な組み合わせを示します。次の表に示されていない設定の組み合わせは無効であり、そのような設定を選択するとパッケージのインストールは失敗します。


注 - 3 つのパッケージパラメータをすべて設定したことを確認してください。3 つのパッケージパラメータをすべて空のままにしてもかまいません。ゾーンのパッケージパラメータが見つからない場合、パッケージツールでは false の設定として解釈されますが、パラメータの設定を省略しないように強くお勧めします。3 つのパッケージパラメータをすべて設定することにより、パッケージをインストールまたは削除するときのパッケージツールの動作を正確に指定します。


表 B-3 ゾーンのパッケージパラメータの有効な設定

SUNW_PKG_ALLZONES の設定
SUNW_PKG_HOLLOW の設定
SUNW_PKG_THISZONE の設定
パッケージの説明
false
false
false
これは、ゾーンのパッケージパラメータのすべてに値を指定しないパッケージに対するデフォルト設定です。

この設定を持つパッケージは、大域ゾーンまたは非大域ゾーンにインストールできます。

  • 大域ゾーン内で pkgadd コマンドを実行すると、パッケージは大域ゾーンおよびすべての非大域ゾーンにインストールされます。

  • 非大域ゾーン内で pkgadd コマンドを実行すると、パッケージはその非大域ゾーンだけにインストールされます。

どちらの場合も、パッケージがインストールされたすべてのゾーンで、パッケージの内容全体が可視になります。

false
false
true
この設定を持つパッケージは、大域ゾーンまたは非大域ゾーンにインストールできます。インストール後に新しい非大域ゾーンを作成した場合、パッケージはこれらの新しい非大域ゾーンには伝達されません。
  • 大域ゾーン内で pkgadd コマンドを実行すると、パッケージは大域ゾーンだけにインストールされます。

  • 非大域ゾーン内で pkgadd コマンドを実行すると、パッケージはその非大域ゾーンだけにインストールされます。

どちらの場合も、パッケージがインストールされたゾーンで、パッケージの内容全体が可視になります。

true
false
false
この設定を持つパッケージは、大域ゾーンだけにインストールできます。pkgadd コマンドを実行すると、パッケージは大域ゾーンおよびすべての非大域ゾーンにインストールされます。すべてのゾーンで、パッケージの内容全体が可視になります。

注 - パッケージを非大域ゾーンにインストールしようとすると失敗します。


true
true
false
この設定を持つパッケージは、大域管理者が大域ゾーンだけにインストールできます。pkgadd コマンドを実行すると、パッケージの内容が大域ゾーンに完全にインストールされます。パッケージパラメータの値がこのように設定されている場合、パッケージの内容自体はどの非大域ゾーンにも提供されません。パッケージをインストール済みとして表示するために必要なパッケージインストール情報だけが、すべての非大域ゾーンにインストールされます。これにより、このパッケージに依存するほかのパッケージをインストールできるようになります。「hollow」パッケージの詳細については、『Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)』の第 25 章「ゾーンがインストールされている Solaris システムでのパッケージとパッチについて (概要)」を参照してください。

パッケージの依存関係を検査できるように、パッケージはすべてのゾーンでインストール済みとして表示されます。

  • 大域ゾーンでは、パッケージの内容全体が可視になります。

  • 完全ルート非大域ゾーンでは、パッケージの内容全体が不可視になります。

  • 非大域ゾーンが大域ゾーンからファイルシステムを継承する場合、このファイルシステムにインストールされているパッケージは非大域ゾーンで可視になります。パッケージで提供されるほかのすべてのファイルは、非大域ゾーン内では不可視になります。

    たとえば、疎ルート非大域ゾーンは、特定のディレクトリを大域ゾーンと共有します。これらのディレクトリは読み取り専用です。疎ルート非大域ゾーンは、/platform ファイルシステムをほかのゾーンと共有します。もう 1 つの例は、起動するハードウェアだけに関連するファイルがパッケージで提供されている場合です。


注 - パッケージを非大域ゾーンにインストールしようとすると失敗します。


説明
詳細
パッケージとゾーンの詳細
疎ルートゾーンと完全ルートゾーンの概要
パッケージの特性およびパラメータの詳細
パッケージパラメータ値の表示の詳細