ここでは、N1 System Manager 内の Solaris 9 OS ディストリビューションにパッチを適用する手順を説明します。この説明の各手順は、パッチサーバーおよび管理サーバーの両方で実行する必要があります。ここで説明しているパッチは、N1 System Manager で Solaris OS 9 アップデート 7 以前をプロビジョニングできるようにするために必要です。Solaris OS 9 アップデート 8 以降では、この手順が必要ありません。
2 つの端末ウィンドウを開いて各手順を実行することをお勧めします。この手順では、まずパッチサーバーにパッチを適用し、そのあとディストリビューションにパッチを適用します。
管理サーバーに Solaris 9 OS ディストリビューションを作成します。「CD または DVD から OS ディストリビューションをコピーする」 または 「ISO ファイルから OS ディストリビューションをコピーする」を参照してください。OS ディストリビューションの ID を表示するには、コマンド行で show os os-name と入力します。この番号は、説明の中では DISTRO_ID としています。
管理サーバーではないマシンに Solaris 9 OS x86 プラットフォーム版をインストールします。
Solaris 9 x86 パッチサーバーに /patch ディレクトリを作成します。
Solaris OS x86 ディストリビューションでは、Solaris 9 OS x86 パッチサーバーの /patch ディレクトリに次のパッチをダウンロードして展開します。117172-17 および 117468-02。パッチは、http://sunsolve.sun.com にあります。
Solaris OS SPARC ディストリビューションでは、Solaris 9 OS x86 パッチサーバーの /patch ディレクトリに次のパッチをダウンロードして展開します。117171-17、117175-02、および 113318-20。これらのパッチも、http://sunsolve.sun.com で入手できます。
Solaris 9 OS x86 パッチサーバーにパッチを適用します。
管理サーバーでディストリビューションにパッチを適用する準備をします。
管理サーバーにコピーしたディストリビューションにパッチを適用します。
root として Solaris 9 パッチサーバーにログインします。
% su password:password |
root プロンプトが表示されます。
管理サーバーをマウントします。
# mount -o rw management-server-IP:/js/DISTRO_ID /mnt |
次のいずれかの操作を行いパッチをインストールします。
x86 ディストリビューションにパッチを適用する場合は、次のコマンドを入力します。
# patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117172-17 # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117468-02 |
SPARC ディストリビューションにパッチを適用する場合は、次のコマンドを入力します。
# patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117171-17 # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117175-02 # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 113318-20 |
最初のパッチのインストールでは、部分エラーが発生します。このエラーは無視してください。
管理サーバーをマウント解除します。
# unmount /mnt |
管理サーバーで NFS を再起動します。
Solaris 9 OS x86 ディストリビューションを修正します。
別のディストリビューションにパッチを適用する場合は、 /patch/117172-17 ディレクトリをいったん削除して、unzip 117172-17.zip コマンドを使ってディレクトリを作成し直さなければならないことがあります。最初のディストリビューションへのパッチ適用時に、patchadd コマンドによって、ディレクトリに変更が加えられるため、次の patchadd コマンドの実行で問題が生じます。
Solaris 9 アップデート 8 ビルド 5 OS 以降では、このパッチが不要です。そのため、Solaris 9 9/05 s9x_u8wos_05 以降の Solaris OS では、このパッチが必要ありません。