マルチユーザーモードで、サーバーからディスクレスクライアントまたは Solstice AutoClient に Solaris 7 MU1 をインストールできます。ただし、クライアントを追加しないと install_mu を実行できません。Solstice AdminSuiteTM の使用方法の詳細は、『Solaris 7 インストールライブラリ (Intel 版)』を参照してください。
Solaris 7 MU1 をクライアントサーバー環境にインストールする場合、admclientpatch と install_mu のどちらを使用するかを決定する必要があります。次の表を参照して、どちらの方法を使用するかを決定します。
表 2-3 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 は MU1 パッチをセットとして認識するため、簡単に使用できます。MU1 パッチディレクトリには、パッチの必要条件を考慮して、適用するすべてのパッチを正しい順序でリストしたファイル (.order) が入っています。admclientpatch でクライアントにパッチを適用するには、.order ファイルを読み取り、admclientpatch スプール領域にパッチを適用し、次に admclientpatch を実行してクライアントにパッチをインストールするようなスクリプトを作成します。-D (ドライ実行) オプションを付けて install_mu を実行すると、.order ファイルの位置がわかります。
クライアントとパッチの管理についての詳細は、http://docs.sun.com にある『Solstice AutoClient 2.1 管理者ガイド』を参照してください。
install_mu と backout_mu は、サーバーとクライアントの機種 (SPARC または Intel) が同じであっても異なっていても、Solaris 7 MU1 のインストールまたはバックアウトをサポートします。
install_mu を使用してサーバーからディスクレスクライアントまたは AutoClient へ Solaris 7 MU1 をインストールするには、次の手順に従います。
ディスクレスクライアントまたは AutoClient を停止します。
サーバー上で、次のようにクライアントのルートディレクトリを引数として指定して、MU1 のディレクトリにある install_mu スクリプトを実行します。
クライアントのプラットフォームに対応する MU1 イメージのローカルコピーから実行するには、次のように入力します。
# cd <MU1 が格納されているローカルディレクトリ> # ./install_mu -R /export/root/client_name |
client_name にはディスクレスクライアントまたは AutoClient のホスト名を指定します。
MU1 CD から実行するには、CD をマウントし、次のように入力します。
# cd /cdrom/s7_maintenance_update_1_x86 # ./install_mu -R /export/root/client_name |
client_name にはディスクレスクライアントまたは AutoClient のホスト名を指定します。
対象となるディスクレスクライアントまたは AutoClient ごとにこの手順を繰り返します。
Solaris 7 MU1 をサーバーのサービス領域にインストールします。サーバーのプラットフォームに対応する MU1 イメージのローカルコピーから実行するには、次のように入力します。
# cd <MU1 が格納されているローカルディレクトリ> # ./install_mu -S Solaris_2.7 |
ディスクレスクライアントまたは AutoClient をブートします。
backout_mu を使用してサーバーからディスクレスクライアントまたは AutoClient 上にある Solaris 7 MU1 をバックアウトするには、次の手順に従います。
ディスクレスクライアントまたは AutoClient を停止します。
サーバー上で、次のようにクライアントのルートディレクトリを引数として指定して、MU1 のディレクトリにある backout_mu スクリプトを実行します。
クライアントのプラットフォームに対応する MU1 イメージのローカルコピーから実行するには、次のように入力します。
# cd <MU1 が格納されているローカルディレクトリ> # ./backout_mu -R /export/root/client_name |
client_name にはディスクレスクライアントまたは AutoClient のホスト名を指定します。
MU1 CD から実行するには、CD をマウントし、次のように入力します。
# cd /cdrom/s7_maintenance_update_1_x86 # ./backout_mu -R /export/root/client_name |
client_name にはディスクレスクライアントまたは AutoClient のホスト名を指定します。
対象となるディスクレスクライアントまたは AutoClient ごとにこの手順を繰り返します。
サーバーのサービス領域にある Solaris 7 MU1 をバックアウトします。サーバーのプラットフォームに対応する MU1 イメージのローカルコピーから実行するには、次のように入力します。
# cd <MU1 が格納されているローカルディレクトリ> # ./backout_mu -S Solaris_2.7 |
ディスクレスクライアントまたは AutoClient をブートします。