マルチユーザーモードで、サーバーからディスクレスクライアントまたは Solstice AutoClient システムに Solaris 7 MU4 をインストールできます。ただし、クライアントを追加しないと install_mu を実行できません。クライアントに対して MU4 をインストールする場合、マルチユーザーモードでインストールすることは可能ですが、MU4 をインストールする前にシステムをシングルユーザーモードでリブートするのが最善の方法です。Solstice AdminSuiteTM 製品の使用方法の詳細は、『Solaris 7 インストールライブラリ (SPARC 版)』、または『Solaris 7 インストールライブラリ (Intel 版)』を参照してください。
Solaris 7 MU4 をクライアントサーバー環境にインストールする場合、admclientpatch と install_mu のどちらを使用するかを決定する必要があります。次の表を参照して、どちらの方法を使用するかを決定します。
表 2-2 admclientpatch と install_mu の違い
admclientpatch |
install_mu |
|
---|---|---|
パッチを適用する速さ |
遅い |
速い |
サービス領域の処理 |
自動 |
手動 |
パッチの適用しやすさ |
複雑 |
簡単 |
AdminSuite との統合 |
完全 |
なし |
admclientpatch は、AdminSuite のユーティリティで、管理対象のクライアント群にパッチコレクションのインストールまたは削除を行うツールです。install_mu により MU パッチセットを適用すると、AdminSuite 製品のパッチ管理プロセスが省略されるため、複数のクライアントで共有するパッチセットを管理するのが難しくなります。これは、クライアント数が多い場合や、MU セット以外のパッチがインストールまたは削除されている場合に問題になります。
admclientpatch はクライアントのサービス領域に自動的にパッチを適用します。install_mu を使用する場合、まず、クライアントごとに -R オプションでパッチを適用し、次にサービス領域ごとに -S オプションを付けて install_mu を実行しなければなりません。1 つのサービス領域を複数のクライアントが共有している場合、install_mu に -S オプションを付けて 1 回実行するだけでかまいません。この手順に従えば、クライアントのサービス領域とルート領域の整合性が保たれます。
install_mu を使用すると、より速くクライアントにパッチを適用できます。これは、admclientpatch パッチ管理プロセスが省略され、また、admclientpatch の場合には新しいパッチを適用する前に古いリビジョンのパッチが削除されるためです。クライアント数とサービス領域の数が少ない環境でクライアントとサービス領域にパッチを適用するには、install_mu の方が便利です。
install_mu は MU4 パッチをセットとして認識するため、簡単に使用できます。MU4 パッチディレクトリには、パッチの必要条件を考慮して、適用するすべてのパッチを正しい順序でリストしたファイル (.order) が入っています。admclientpatch でクライアントにパッチを適用するには、.order ファイルを読み取り、admclientpatch スプール領域にパッチを適用し、次に admclientpatch を実行してクライアントにパッチをインストールするようなスクリプトを作成します。.order ファイルは以下のディレクトリにあります。
MU4 イメージのローカルコピーから
local_directory/Solaris_7_MU4/platform/Patches/ |
MU4 CD から
/cdrom/Solaris_7_MU4/platform/Patches/ |
platform には sparc または i386 を指定します。
クライアントとパッチの管理についての詳細は、http://docs.sun.com にある『Solstice AutoClient 2.1 管理者ガイド』を参照してください。
install_mu は、サーバー/クライアント環境へのインストールをサポートしています。install_mu はサーバー自身、そしてサーバーのディスク上にあるクライアントのルート領域に MU4 をインストールすることができます。またサーバーのディスク上にある SPARCTM または x86 クライアント内のサービス領域内に MU4 をインストールすることができます。MU4 をインストールできるサーバー/クライアント環境は以下のとおりです。
サーバーが SPARC、クライアントが SPARC
サーバーが SPARC、クライアントが x86
サーバーが x86、クライアントが SPARC
サーバーが x86、クライアントが x86
MU4 をインストールできるのは、Solaris 7 オペレーティング環境を稼動しているシステムのみです。クライアント/サーバー環境では、クライアントとサーバーの両方が Solaris 7 オペレーティング環境を稼動している場合にのみ、MU4 をクライアントにインストールすることができます。
install_mu を使用してサーバーからディスクレスクライアントまたは AutoClient システムへ Solaris 7 MU4 をインストールするには、次の手順に従います。
ディスクレスクライアントまたは AutoClient システムを停止します。
サーバー上で、次のようにクライアントのルートディレクトリを引数として指定して、MU4 のディレクトリにある install_mu スクリプトを実行します。
クライアントのプラットフォームに対応する MU4 イメージのローカルコピーから実行するには、次のように入力します。
# cd local_directory # ./install_mu -R /export/root/client_name |
client_name にはディスクレスクライアントまたは AutoClient のホスト名を指定します。
MU4 CD から実行するには、CD をマウントし、次のように入力します。
# cd /cdrom/s7_maintenance_update_4_platform # ./install_mu -R /export/root/client_name |
platform にはディスクレスクライアントまたは AutoClient システムのアーキテクチャである sparc または x86、client_name にはディスクレスクライアントまたは AutoClient システムのホスト名を指定します。
対象となるディスクレスクライアントまたは AutoClient システムごとにこの手順を繰り返します。
Solaris 7 MU4 をサーバーのサービス領域にインストールします。パッチが適用されるサービス領域に対応する MU4 イメージのローカルコピーから実行するには、次のように入力します。
# cd local_directory # ./install_mu -S Solaris_2.7 |
サービス領域をサーバーと共有している場合は、サーバーのルート領域に同じ MU のパッチセットも適用する必要があります。適用しないと、パッチが正しく適用されず、サーバーが不安定になります。
次のように入力して、システム上で実行している Solaris のリリースを調べます。
# cat /etc/release |
Solaris プラットフォームのバージョンと日付が表示されます。
Solaris 7 s998_21al2b SPARC Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Assembled 06 October 1998 |
表示された Solaris プラットフォームのバージョンと日付を次の表と比較して、special patch をインストールする必要があるかどうかを決めます。
October 1998 |
January 1999 |
April 1999 |
July 1999 |
|
---|---|---|---|---|
SPARC |
インストールする必要あり |
インストールする必要なし |
インストールする必要なし |
インストールする必要なし |
Intel |
インストールする必要あり |
インストールする必要あり |
インストールする必要なし |
インストールする必要なし |
special patch をインストールする必要がある場合は、「special patch のインストール」に進んでインストールを完了します。
special patch をインストールする必要がない場合は、手順 6 に進んでインストールを完了します。
ディスクレスクライアントまたは AutoClient システムをブートします。