グローバル・ゾーンおよび非グローバル・ゾーンでのパッチの削除
Solaris パッチ・ロールバック・ウィザードを使用して、グローバル・ゾーンまたは非グローバル・ゾーン、あるいはその両方で、パッチ・パッケージを削除し、以前に保存したファイルを復元します。このウィザードは、patchrm コマンドを使用してアクションを実行する Fixlet を作成します。
始める前に
- 各非グローバル・ゾーンが個別のエンドポイントとしてコンソールに報告されていることを確認します。非グローバル・ゾーンでのクライアントの構成を参照してください。
- 「Solaris ゾーン・サポート (Solaris Zone Support)」 タスク (ID #1) を実行します。このタスクは、クライアントが実行されているゾーンのタイプを識別します。次に、特定のパッチ・コンテンツが対象のゾーンに適用可能かどうかを判別します。
- グローバル・ゾーンまたは非グローバル・ゾーンから削除する Solaris パッケージのパッチ ID とリビジョン番号を判別します。
SUNW_PKG_ALLZONESパッチ・パッケージがどのように設定されているかを確認します。このパッケージ・パラメーターについて詳しくは、『Oracle System Administration Guide』(http://docs.oracle.com/cd/E19044-01/sol.containers/817-1592/z.pkginst.ov-12/index.html) を参照してください。
このタスクについて
以下の要因間での相互作用により、グローバル・ゾーンおよび非グローバル・ゾーン内のパッチの削除が決まります。
SUNW_PKG_ALLZONESvariablepatchrm -Gオプション
これらのファクタリング・パラメーターについて詳しくは、『System Administration Command Guide』(http://docs.oracle.com/cd/E19253-01/816-5166/patchrm-1m/index.html) を参照してください。
注: 元のファイルをバックアップせずに、選択したパッチがインストールされた場合、またはそのパッチが他のインストール済みパッチで必要である場合、パッチはアンインストールされず、アクションは失敗します。
手順
- パッチ管理ドメインからをクリックします。
- 詳細結果を表示するために使用する Patchrm Output プロパティーをアクティブ化するリンクをクリックします。
図 1. Solaris パッチ・ロールバック・ウィザード 
- 名前空間を入力し、出力を評価する間隔を選択します。次に「OK」をクリックします。
図 2. Patchrm Output のアクティブ化 
- 削除対象の Solaris パッチの パッチ ID を選択または入力して、「完了」をクリックします。「アクションの実行」ダイアログが開きます。
- 必要とする作業によって、適切な手順に従ってください。
- グローバル・ゾーンおよび非グローバル・ゾーンからパッチを削除するには、以下の手順を実行します。
- 指定したパッチの
SUNW_PKG_ALLZONESフラグがtrueに設定されていることを確認します。 - グローバル・ゾーンのインスタンスを表すエンドポイントをターゲットとして選択します。
- 指定したパッチの
- グローバル・ゾーンのみからパッチを削除するには、以下の手順を実行します。
- 指定したパッチの
SUNW_PKG_ALLZONESフラグがfalseに設定されていることを確認します。 - アクション・スクリプトに
-Gオプションを追加します。図 3. アクション・スクリプトでの patchrm -G オプションの追加 
- グローバル・ゾーンのインスタンスを表すエンドポイントをターゲットとして選択します。
- 指定したパッチの
- 非グローバル・ゾーンのみからパッチを削除するには、以下の手順を実行します。
- 指定したパッチの
SUNW_PKG_ALLZONESフラグがfalseに設定されていることを確認します。 - 非グローバル・ゾーンのインスタンスを表すエンドポイントをターゲットとして選択します。
- 指定したパッチの
- グローバル・ゾーンおよび非グローバル・ゾーンからパッチを削除するには、以下の手順を実行します。
- 「OK」をクリックします。