JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: Live Upgrade とアップグレードの計画     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Live Upgrade を使ったアップグレード

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

2.  Live Upgrade (概要)

3.  Live Upgrade (計画)

4.  Live Upgrade を使用したブート環境の作成 (タスク)

5.  Live Upgrade によるアップグレード (タスク)

6.  障害回復: 元のブート環境へのフォールバック (タスク)

7.  Live Upgrade ブート環境の管理 (タスク)

8.  非大域ゾーンがインストールされているシステムにおける Oracle Solaris OS のアップグレード

9.  Live Upgrade の例

パート II Live Upgrade を使った ZFS ルートプールのアップグレードと ZFS ルートプールへの移行

10.  Live Upgrade と ZFS (概要)

11.  ZFS の Live Upgrade (計画)

12.  ZFS ルートプールのブート環境の作成

13.  非大域ゾーンがインストールされている ZFS での Live Upgrade

パート III 付録

A.  Live Upgrade コマンドリファレンス

B.  トラブルシューティング (タスク)

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

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

絶対パスの使用

pkgadd -R コマンドの使用

$PKG_INSTALL_ROOT $BASEDIR の相違点

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

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

パッケージの検証

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

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

詳細情報

D.  アップグレード時のパッチアナライザの使用 (タスク)

用語集

索引

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

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

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


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


表 C-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 章「ゾーンがインストールされている Oracle Solaris システムでのパッケージとパッチについて (概要)」を参照してください。

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

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

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

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

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


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


説明
参照先
パッケージとゾーンの詳細
疎ルートゾーンと完全ルートゾーンの概要
パッケージの特性およびパラメータの詳細
pkginfo(4) のマニュアルページ
パッケージパラメータ値の表示の詳細
pkgparam(1) のマニュアルページ