この章では、Solaris 10 システムでの Sun Update Connection プロキシ (「ローカルパッチサーバー」ともいう) の設定方法について説明します。次の作業に関連した情報が対象となります。
Sun Update Connection プロキシ は、Sun Update Connection Hosted 製品と Sun Patch Manager 2.0 製品を使用するクライアントシステムをサポートします。Sun Update Connection System クライアントシステムには、Sun Patch Manager 2.0 製品に関連した旧バージョンのローカルパッチサーバーの機能との互換性はありません。
Sun Update Connection プロキシ はオプション機能で、Sun Service Plan に加入していれば無料で取得できます。Sun Service Plan の取得方法については、Solaris オペレーティングシステムソフトウェアサポート (http://www.sun.com/service/support/software/solaris/) にアクセスし、適切なレベルを選択してください。
プロキシのインストール方法については、「Update Manager の機能アップデートをインストールする方法」または「Update Manager クライアントソフトウェアをインストールする方法」を参照してください。
次の表は、イントラネット上のアップデートサーバーの設定時、patchsvr setup コマンドを使って実行できる作業を示したものです。patchsvr(1M) のマニュアルページを参照してください。
これらの作業を実行するには、Sun Update Connection プロキシ ソフトウェアをインストールする必要があります。プロキシのインストール方法については、「Update Manager の機能アップデートをインストールする方法」または「Update Manager クライアントソフトウェアをインストールする方法」を参照してください。
クライアントシステムはデフォルトで、Sun アップデートサーバーからアップデートを取得するように設定されています。次の場合には、Sun Update Connection プロキシ が必要です。
クライアントシステムがインターネットへの接続を許可されていない。
クライアントシステムと Sun アップデートサーバーの間で、インターネットトラフィックを最小限に抑えたい。
Sun Update Connection プロキシ はオプション機能で、Sun Service Plan に加入していれば、無料で取得できます。Sun Service Plan の取得方法については、Solaris オペレーティングシステムソフトウェアサポート (http://www.sun.com/service/support/software/solaris/) にアクセスし、必要なレベルのサービスを選択します。
詳細は、「Sun Update Connection プロキシ」を参照してください。
Sun Update Connection プロキシ が含まれるようにアップデート管理環境を設定し、そのプロキシが使用されるようにクライアントシステムを設定するには、次の作業を実行します。
Sun Update Connection プロキシ を設定し、起動します。
Sun Update Connection プロキシ からアップデートを取得するよう、クライアントシステムを設定します。
「アップデートソースを指定する方法 (GUI)」を参照してください。
これらの作業が完了すると、クライアントシステムは Sun Update Connection プロキシ からアップデートを取得できるようになります。第 4 章「Update Manager GUI を使用した Solaris アップデートの管理」を参照してください。
Sun Update Connection プロキシ ログは、/var/patchsvr/logs ディレクトリに保存されます。
Sun Update Connection プロキシ は、次のソースからアップデートおよびアップデートデータを取得する必要があります。
アップデートサーバーアップデートサーバーは、Sun アップデートサーバー、または一連のアップデートサーバーに組み込まれた別の Sun Update Connection プロキシ のいずれかです。Sun アップデートサーバーが、デフォルトのアップデートソースです。
アップデートのローカルコレクションローカルシステムで使用可能なディレクトリに保存されているアップデートおよびアップデートデータのコレクション。このディレクトリには、ローカルディレクトリや共有ネットワークディレクトリ、ローカルシステムにマウントされた CD などがあります。
Sun Update Connection プロキシ の設定が完了したら、そのプロキシと通信するよう、各クライアントシステムを設定する必要があります。これで、クライアントシステムを使用してこのプロキシからアップデートを取得できるようになります。
Sun Update Connection プロキシ のクライアントであるシステムをイントラネット上でローカル管理している場合は、そのクライアントシステムを登録する必要はありません。プロキシとして動作させるシステムは、登録する 必要があります。ただし、Sun Update Connection Hosted Web アプリケーションによって、クライアントシステムがリモートでも管理されている場合は、そのクライアントシステムも登録する必要があります。
patchsvr コマンドを使用して、Sun Update Connection プロキシ を設定し、有効化します。patchsvr(1M) のマニュアルページを参照してください。
システムを Sun Update Connection プロキシ として使用するには、まず、確実にプロキシソフトウェアをインストールし、プロキシを設定して起動したあと、そのプロキシと通信できるようにクライアントを設定する必要があります。
プロキシのインストール方法については、「Update Manager の機能アップデートをインストールする方法」または「Update Manager クライアントソフトウェアをインストールする方法」を参照してください。
Sun Update Connection プロキシ は、Sun Update Connection Hosted 製品および Sun Patch Manager 2.0 製品を使用するクライアントシステムをサポートします。Sun Update Connection System クライアントシステムには、Sun Patch Manager 2.0 製品に関連する旧バージョンのローカルパッチサーバーの機能との互換性はありません。
イントラネット上で Sun Update Connection System プロキシとして動作させるシステムは、次のソフトウェア要件を満たしている必要があります。
Solaris 10 システムで、少なくとも開発者システムサポート (SUNWCdev)、全体ディストリビューション (SUNWCall)、または全体ディストリビューションと OEM サポート (SUNWCXall) のソフトウェアグループが搭載されているシステム
ソフトウェアグループとは、Solaris の初回インストール時にのみインストールされる Solaris パッケージの論理コレクションです。開発者システムサポートソフトウェアグループには、ソフトウェア開発のサポートに必要なパッケージが含まれています。
Sun Update Manager ソフトウェア
Update Manager ソフトウェアのインストール手順については、「Sun Update Connection System ソフトウェアのインストール (作業マップ)」を参照してください。
Sun Update Connection プロキシ がネットワークプロキシを使用してインターネットに接続している場合は、ネットワークプロキシに関する情報を指定する必要があります。「Sun Update Connection プロキシ の設定を変更する方法 (コマンド行)」を参照してください。
Sun Update Connection プロキシ として使用する予定のシステムに、スーパーユーザーとしてログインします。
パッケージ SUNWpsvru と SUNWpsvrr がシステムにインストールされているかどうかを確認します。
# pkginfo | grep SUNWpsvrsystem SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) |
パッケージがインストールされていない場合、この作業を継続する前にパッケージをインストールする必要があります。
Update Manager にこのシステムを登録します。
「Update Manager によるシステムの登録 (作業マップ)」を参照してください。
必要に応じて、Sun Update Connection プロキシ がインターネットへの接続に使用するネットワークプロキシを指定します。
# patchsvr setup -x network-proxy-name:port |
ネットワークプロキシ情報が不明な場合は、ネットワーク管理者にお問い合わせください。
Sun Update Connection プロキシ には、さまざまなアップデートソースを指定できます。このアップデートソースは、プロキシが実行できないアップデートダウンロード要求を実行するために使用されます。デフォルトでは、Sun Update Connection プロキシ のアップデートソースは Sun アップデートサーバーです。
Sun Update Connection の連鎖内で次のアップデートサーバーを指定するには、次のように入力します。
# patchsvr setup -p http://server-name:3816/solaris/ |
プロキシサーバーに使用するポートは、3816 です。
Sun Update Connection プロキシ 上のアップデートのコレクションを指定するには、次のように入力します。
# patchsvr setup -p file:///directory-name |
アップデートのローカルコレクションは、ディレクトリ、CD、またはリモートファイルシステムに格納できます。
デフォルトの Sun アップデートサーバーを指定するには、次のように入力します。
# patchsvr setup -p https://getupdates1.sun.com/ |
Sun Update Connection プロキシ を起動します。
# patchsvr start |
(省略可能) システムがブートされるたびに Sun Update Connection プロキシ が起動されるよう、Sun Update Connection プロキシ を有効にします。
# patchsvr enable |
次の各例では、Sun Update Connection プロキシ ソフトウェアがシステムにインストールされていることを確認しています。
次の例では、連鎖内にある別のプロキシを指定するように Sun Update Connection プロキシ を設定する方法を説明します。2 つの建物にあるシステムにサービスを提供するため、2 つのプロキシを設定すると仮定します。
Sun アップデートサーバーからアップデートが取得されるよう、psvr1 を設定します。また、psvr1 では、インターネットへの接続にネットワークプロキシが使用されています。この Sun Update Connection プロキシ を使用できる状態にするには、まずネットワークプロキシのホスト名 networkproxy1 とポート番号 2010 を指定する必要があります。psvr1 を設定したら、これを起動します。システムの起動時に自動的に再起動するように設定することもできます。
psvr1 # pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) psvr1 # patchsvr setup -x networkproxy1:2010 psvr1 # patchsvr setup -p https://getupdates1.sun.com/ psvr1 # patchsvr start Starting Local Patch Server psvr1 # patchsvr enable |
psvr2 は psvr1 からアップデートを取得するよう設定します。それには、そのサーバーへの URL (http://psvr1:3816/solaris/) を指定します。psvr2 の設定が完了したら、そのサーバーを起動する必要があります。システムの起動時に自動的に再起動するように設定することもできます。
psvr2 # pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) psvr2 # patchsvr setup -p http://psvr1:3816/solaris/ psvr2 # patchsvr start Starting Local Patch Server psvr2 # patchsvr enable |
両方のアップデートサーバーの設定と起動が完了したら、これらのサーバーを使用するようにクライアントシステムを設定します。「アップデートソースを指定する方法 (GUI)」を参照してください。
次の例では、/export/updates ディレクトリにあるアップデートのローカルコレクションからアップデートが取得されるよう、Sun Update Connection プロキシ を設定する方法を説明します。このディレクトリの URL は file:///export/updates です。プロキシの設定が完了したら、そのプロキシを起動する必要があります。システムの起動時に自動的に再起動するように設定することもできます。
# pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) # patchsvr setup -p file:///export/updates # patchsvr start Starting Local Patch Server # patchsvr enable |
アップデートサーバーの設定と起動が完了したら、これを使用するようにクライアントシステムを設定します。「アップデートソースを指定する方法 (GUI)」を参照してください。
次の例では、プライマリ CD-ROM ドライブの CD 上にあるアップデートのローカルコレクションからアップデートが取得されるよう、Sun Update Connection プロキシ を設定する方法を説明します。この CD の URL は file:///cdrom/cdrom0 です。プロキシの設定が完了したら、プロキシを起動します。システムの起動時に自動的に再起動するように設定することもできます。
# pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) # patchsvr setup -p file:///cdrom/cdrom0 # patchsvr start Starting Local Patch Server # patchsvr enable |
アップデートサーバーの設定と起動が完了したら、これを使用するようにクライアントシステムを設定します。「アップデートソースを指定する方法 (GUI)」を参照してください。
次の例では、リモートシステムにあるアップデートのコレクションからアップデートが取得されるように Sun Update Connection プロキシ を設定する方法を説明します。このディレクトリの URL は /net/mars/export/updates です。プロキシの設定が完了したら、そのプロキシを起動する必要があります。システムの起動時に自動的に再起動するように設定することもできます。
# pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) # patchsvr setup -p file:///net/mars/export/updates # patchsvr start Starting Local Patch Server # patchsvr enable |
アップデートサーバーの設定と起動が完了したら、これを使用するようにクライアントシステムを設定します。「アップデートソースを指定する方法 (GUI)」を参照してください。
Sun Update Connection プロキシ の設定を確認することにより、問題を診断したり、サーバーのアップデート関連の設定を確認したりできます。
表示される情報は次のとおりです。
アップデートコレクションの場所。アップデートのソースです。要求したアップデートがローカルサーバーで有効にならない場合は、ここを確認します。
ネットワークプロキシ情報。インターネットに接続する際に使用されるネットワークプロキシのホスト名とポートです。
アップデートキャッシュの場所。アップデートがキャッシュされているディレクトリです。
Sun Update Connection プロキシ にスーパーユーザーとしてログインします。
プロキシの設定のリストを表示します。
# patchsvr setup -l Patch source URL: https://getupdates1.sun.com Cache location: /var/sadm/spool/patchsvr Web proxy host name: mars Web proxy port number: 8080 |
Sun Update Connection プロキシ の設定を変更するには、まずプロキシを停止する必要があります。patchsvr setup コマンドを使用して設定を変更したら、プロキシを再起動してください。
変更可能な設定の詳細については、patchsvr(1M) のマニュアルページを参照してください。
Sun Update Connection プロキシ として使用する予定のシステムに、スーパーユーザーとしてログインします。
プロキシを停止します。
# patchsvr stop |
コマンド行ごとに 1 つ設定を変更し、これを繰り返します。
たとえば、ネットワークプロキシに network-proxy-name、ポートに port を指定する場合、次のように入力します。
# patchsvr setup -x network-proxy-name:port |
プロキシを起動します。
# patchsvr start |
この例では、Sun Update Connection プロキシ の一部の設定を変更する方法を説明します。Sun Update Connection プロキシ は、ネットワークプロキシを使用してインターネットに接続しています。まず Sun Update Connection プロキシ を停止し、次にネットワークプロキシのホスト名 networkproxy1 とポート番号 2010 を指定します。
そのあと、連鎖内での次の Sun Update Connection プロキシ を指定します。2 つの建物にあるシステムにサービスを提供するため、2 つのプロキシを設定すると仮定します。psvr1 サーバーは、Sun アップデートサーバーからアップデートを取得します。第 2 のサーバーである psvr2は、psvr1 からアップデートを取得します。psvr1 からアップデートを取得するように psvr2 を設定するには、そのサーバーへの URL (http://psvr1:3816/solaris/) を指定します。
# patchsvr stop Shutting down Local Patch Server # patchsvr setup -x networkproxy1:2010 # patchsvr setup -p http://psvr1:3816/solaris/ # patchsvr start Starting Local Patch Server |