4 ULNシステム管理

ノート:

このドキュメントは、Oracle Linux 6およびOracle Linux 7に固有の内容です。Oracle Linux 8またはOracle Linux 9を使用している場合は、Oracle Linux: Oracle Linuxでのソフトウェアの管理を参照してください。

ULNに登録されたシステムは、ULN Webインタフェース(https://linux.oracle.com)を使用して管理できます。これらのツールを使用して、システムに関連付けられたCSI、システムがサブスクライブしているチャネル、使用可能な更新や正誤表の参照などのシステム情報を管理できます。

一部のコマンドライン・ツールは、チャネル・サブスクリプション管理などの特定のタスクをシステム自体のシェルから直接実行するためにも提供されています。

ULNからのシステム更新およびパッケージのインストールは、ULNに登録されているシステムで直接yumコマンドを使用して処理されます。

一部の直接システム構成は、たとえばプロキシ設定を構成したり、特定のパッケージのULN更新を無効にしたりするために、システムに直接適用できます。

この章では、ULNに登録されているシステムでこれらのタスクを実行するための構成ステップと手順について説明します。

 ULNチャネル・サブスクリプション管理

ULN Webインタフェースを介してシステムでサブスクライブするチャネルを構成できます。この章では、チャネル・サブスクリプションについて詳しく説明します。

ULN Webインタフェースを使用したULNチャネル・サブスクリプションの管理

システムをULNに登録していると、そのシステムでCSIに関連付けられたサポート・レベルで使用可能なチャネルをサブスクライブできます。

システムでULNチャネルをサブスクライブするには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブで、登録済マシンのリストにあるそのシステムの名前が付いたリンクをクリックします。

  3. 「システム詳細」ページで、「サブスクリプションの管理」をクリックします。

  4. 「システム・サマリー」ページで、利用できるチャネルまたはサブスクライブ済のチャネルのリストからチャネルを選択し、矢印をクリックすると、チャネルをリスト間で移動できます。

  5. チャネルの選択を完了したら、「サブスクリプションの保存」をクリックします。

https://linux.oracle.comにログインしたときに「チャネル」タブをクリックして、すべてのオペレーティング・システムおよびアーキテクチャで使用可能なすべてのチャネルの完全なリストを表示できます。「リリース」「アーキテクチャ」のドロップダウン選択ボックスを使用して、リストを特定のオペレーティング・システムのリリースとアーキテクチャに制限できます。

システム詳細の変更

システムをULNに登録していれば、ULNでそのシステムに関して記録されている詳細を変更できます。

システムの詳細を更新するには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブで、登録済マシンのリストにあるそのシステムの名前が付いたリンクをクリックします。

  3. 「システム詳細」ページで、「編集」をクリックします。

  4. 「システム・プロパティの編集」ページでは、システムに関連付けられている名前の変更、サイトのローカルYumサーバーとしてのシステムの登録および登録されるCSIの変更ができます。

    ノート:

    システムのCSIは、自分のユーザー名に対して登録されていないかぎり変更できません。

  5. 変更を完了したら、「変更の適用」をクリックします。

 プロキシ・サーバー使用の構成

組織でインターネット・アクセスを媒介するプロキシ・サーバーを使用している場合、/etc/yum.confproxy設定を、次の例に示すように指定します。

proxy=http://proxysvr.example.com:3128

プロキシ・サーバーで認証が要求される場合は、さらに、proxy_usernameおよびproxy_passwordの設定を次のように指定します。

proxy=http://proxysvr.example.com:3128
proxy_username=yumacc
proxy_password=clydenw 

Yumプラグイン(yum-rhn-plugin)を使用してULNにアクセスする場合は、/etc/sysconfig/rhn/up2dateenableProxyおよびhttpProxyの設定を、この例に示すように指定します。

enableProxy=1
httpProxy=http://proxysvr.example.com:3128

プロキシ・サーバーで認証が要求される場合は、さらに、enableProxyAuthproxyUserおよびproxyPassword設定を次のように指定します。

enableProxy=1
httpProxy=http://proxysvr.example.com:3128
enableProxyAuth=1
proxyUser=yumacc
proxyPassword=clydenw

注意:

すべてのyumユーザーは、/etc/yum.confまたは/etc/sysconfig/rhn/up2dateへの読取りアクセスを必要とします。このファイルをどこからでも読み取れるようにする必要がある場合、ユーザーのログイン・パスワード、特にrootsパスワードと同じパスワードを使用しないでください。

Yumを使用したシステムの更新

ULNとYumを統合すると、システムをULNに登録し、システムがサブスクライブしているチャネルを構成した後、システム上でほとんどのyumコマンドを実行できるようになります。yum installおよびyum updateコマンドを使用して、一般的なパッケージのインストールまたは更新を処理できます。

システムを更新してULNで使用可能な最新のパッケージを使用するには、次のコマンドを実行します。

# yum update

ULNとyumの統合によって、yum repolistなどのコマンドを実行して、システムがサブスクライブしているULNチャネルのリストを取得できます。yumを使用してOracle Linux yumサーバーにアクセスする場合と同様に、パッケージを検索してパッケージ情報を取得できます。

ULNパッケージ更新の無効化

ULNからのパッケージ更新を無効にする必要がある場合があります。たとえば、ULNからシステムを削除した場合は、次の例に示すように、/etc/yum/pluginconf.d/rhnplugin.confファイルを編集して、[main]セクションでenabledフラグの値を1から0に変更します。

[main]
enabled = 0
gpgcheck = 1
特定のパッケージの更新を無効にするには、/etc/yum.confファイルの[main]セクションでexclude文を追加します。たとえば、VirtualBoxkernelの更新を除外するには、次のように指定します。
exclude=VirtualBox* kernel*

ノート:

特定のパッケージを更新対象から除外すると、その他のパッケージに依存関係エラーが生じる可能性があります。最新の更新をインストールしないと、システムもセキュリティ関連の問題に対して脆弱になる可能性があります。

システムに使用可能な正誤表の参照

ULNに登録されている特定のシステムに使用可能な正誤表のカンマ区切り値(CSV)レポート・ファイルをダウンロードし、使用可能なすべての正誤表RPMを個別にダウンロードできます。ULNで使用可能なすべてのアドバイザを参照し、サポートされているソフトウェア・リリースとシステム・アーキテクチャの組合せに関する正誤表RPMをダウンロードできます。

特定のシステムのCSVレポートまたはエラッタRPMをダウンロードするには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブで、登録済マシンのリストにあるそのシステムの名前が付いたリンクをクリックします。

    「システム詳細」ページでは、使用可能な正誤表の表(数ページにわたる場合があります)にシステムに使用可能な正誤表が示されています。

  3. CSVレポート・ファイルをダウンロードするには、リンクこのシステムで利用できるすべてのエラッタをダウンロードするをクリックします。

  4. アドバイザの詳細を参照し、RPMをダウンロードするには:

    1. アドバイザのリンクをクリックします。

    2. アドバイザの正誤表の詳細ページで、影響を受けるリリースおよびシステム・アーキテクチャのRPMをダウンロードできます。

    影響を受けるシステムで直接yum updateコマンドを使用してシステムを更新すると、これらのRPMがダウンロードされ、使用可能なすべての正誤表更新でシステムが更新されます。

すべての使用可能なアドバイザを参照してエラッタRPMをダウンロードするには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 正誤表タブを選択します。

    正誤表ページにはULNで使用可能なすべてのリリースに対して入手可能な正誤表の一覧表が表示されます。

  3. 正誤表ページでは、表示された正誤表に対して次のアクションを実行できます。

    • 使用可能なエラッタの表をソートするには、列タイトルのタイプ重大度アドバイザ影響を受けるシステムまたはリリース日」をクリックします。ソートの順序を逆にするには、タイトルをもう一度クリックします。

      ノート:

      影響を受けるシステムの列には、アドバイザの影響を受ける可能性があるシステムの数が表示されます。

    • 異なるタイプのアドバイザを表示または非表示にするには、「バグ」「拡張」および「セキュリティ」の各チェック・ボックスを選択するか選択を解除して、「実行」をクリックします。

    • 特定のリリースのOracle LinuxまたはOracle VMのアドバイザのみを表示するには、「リリース」ドロップダウン・リストからそのリリースを選択して、「実行」をクリックします。

    • 表内を検索するには、「検索」フィールドに文字列を入力して、「実行」をクリックします。

  4. アドバイザの詳細を参照し、RPMをダウンロードするには:

    1. アドバイザのリンクをクリックします。

    2. アドバイザの正誤表の詳細ページで、サポートされているリリースおよびシステム・アーキテクチャのRPMをダウンロードできます。優先されるアドバイザの列には、参照しているアドバイザより優先される最新のアドバイザ(ある場合)へのリンクが表示されます。

ULNからのシステムの削除

ULNに登録されているシステムを削除するには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブで、登録済マシンのリストにあるそのシステムの名前が付いたリンクをクリックします。

  3. 「システム詳細」ページで、「削除」をクリックします。

    ノート:

    システムは、ユーザー名に対して登録されていないかぎり変更できません。

  4. 削除の確認を求められたら、「OK」をクリックします。

ULNからのOracle LinuxへのJava SEのインストール

Oracle LinuxサポートとJava SEサポートをOracleから入手している顧客は、ULNを介してJava SEの商用リリースにアクセスできます。ULNからJava SEの商用リリースをインストールするには、Java SE CSIが必要です。次の手順では、ULNに登録されているシステムにJava SEをインストールするために必要な手順を示します。

  1. Webブラウザを使用してhttps://linux.oracle.com/にログインします。

  2. サイトの「システム」セクションで、Java SEをインストールするターゲット・システムを検索します。表示されない場合は、登録が必要な可能性があります。システムをクリックし、「編集」ボタンをクリックします。

  3. 表示されるフォームで、JavaサポートCSIというラベルのフィールドを特定し、Java SE CSIを入力して「変更を適用」をクリックします。

  4. 「システム詳細」画面で、「サブスクリプションの管理」を選択します。

  5. シャトル・ダイアログを使用して、目的のJava SEチャネルをサブスクライブしたチャネル・リストに移動し、「サブスクリプションの保存」をクリックします。プロンプトが表示されたら、ライセンス契約を受け入れます。

  6. ターゲット・システムでJava SEチャネルをサブスクライブすると、システムでyumコマンドを使用してJava SEをインストールおよび更新できます。たとえば、次のようになります。

    # yum info jre
    # yum install jre
    # yum update jre