第1章 Oracle Kspliceについて
この章では、Oracle Kspliceの概要を示し、Oracle LinuxでKspliceを使用するための準備として実行する必要がある参照情報およびタスクについても説明します。
このドキュメントの手順と例の一部は、複数のOracle Linuxリリースに適用されます。 この例では、サポートされている複数のバージョンのOracle Linuxとの互換性のためにyumコマンドを使用しています。 Oracle Linux 8を実行している場合は、必要に応じてdnfコマンドの使用を選択できます。
1.1 Oracle Kspliceの概要
このガイドで説明されているインストールおよび構成手順の大部分は、onlyをOracle Linuxリリースに適用します。 Oracle Kspliceを使用してOracle VM Server 3.4.5以降のリリースのXenハイパーバイザにパッチを適用する場合は、実行しているOracle VMリリースのドキュメントで詳細な手順を参照してください。 たとえば、Oracle VM 3.4.5を実行している場合、リリース3.4のOracle VM管理ガイドのOracle Kspliceを使用したOracle VM Serverの更新を参照してください。
Linuxシステムでは、パッチ適用や再起動が必要なコア・オペレーティング・システム・コンポーネントに対して、定期的なセキュリティ更新を受信します。 従来、このような更新を適用するには、更新されたRPMを手動で取得してインストールし、停止時間をスケジュールして、重要な更新を含む新しいパッケージ・バージョンにサーバーを再起動する必要があります。 ただし、システム設定が複雑になり、多数の相互依存性があるため、サービスおよびアプリケーションへのアクセスは可能なかぎり低く維持する必要があります。これは、このような再起動をスケジュールすることが困難に。
Kspliceでは、Oracle VM Server 3.4.5以降でのXenハイパーバイザの更新に加えて、最新のカーネルおよびキー・ユーザー領域のセキュリティおよびバグ修正の更新で実行中のシステムを更新できるため、システムをセキュアかつ高可用性に保つことができます。
Kspliceを使用してOracle VM Server 3.4.5 以上でXenハイパーバイザにパッチを適用する場合、必要な最小限のバージョンはxen-4.4.4-196.el6.x86_64.rpm
です。
Kspliceは、再起動を必要とせずに実行中のオペレーティング・システムを更新します。 システムにはOSの脆弱性のパッチが適用されており、ダウンタイムは最小限に抑えられています。 Kspliceの更新は、ディスク上の変更とは異なり、その後の再起動を有効にする必要があるアプリケーションですぐに有効になります。 ただし、Kspliceを使用している場合でも、パッケージ・バイナリが最新バージョンに更新され、システムまたはプロセスが再起動された場合に使用できるように、ディスク上の更新が引き続き必要です。 オン・ディスク更新は、Unbreakable Linux Network (ULN)をサブスクライブするか、ローカルULNミラーを使用して処理されます。
Oracleは、Oracleまたはオープン・ソース・コミュニティのいずれかから発生したパッケージ更新から各Ksplice更新を作成します。
1.1.1 使用可能なアーキテクチャ
Oracle Kspliceは、次のプラットフォームで使用できます:
-
Intel 64ビット (x86_64)
-
AMD 64ビット(x86_64)
-
64ビット Arm (aarch64)
ノート64-bit Arm (aarch64)プラットフォームのKspliceは、維持されているUnbreakable Enterprise Kernel (UEK)リリースでのみ使用できます。 詳細は、「Unbreakable Enterprise Kernelドキュメント」で実行しているUEKリリースのリリース・ノートを参照してください。
1.1.2 Kspliceでアクティブに維持されるカーネル
Oracle Linux Premier SupportまたはPremier Limitedサブスクリプションでは、Kspliceを使用して、Oracle Linuxカーネルを最新の重要なセキュリティおよびバグ修正パッチで最新の状態にできます。 Oracle Cloud Infrastructure内でホストされている場合は、Kspliceを使用して、他のLinuxディストリビューションからカーネルを更新およびパッチ適用することもできます。 次の表に、Kspliceで自動的に保守されるディストリビューションおよびカーネル・バージョンを示します。
プレミア・サポート外のカーネルの保守の詳細については、第1.1.3項、「Kspliceでアクティブにメンテナンスされなくなったカーネル」を参照してください。
カーネル・タイプ |
オンプレミスの可用性 |
Oracle Cloud Infrastructureの可用性 |
追加情報 |
---|---|---|---|
|
はい |
はい |
Oracle Linux 6上のKspliceでアクティブに保守するには、バージョン 詳細については、第1.1.3項、「Kspliceでアクティブにメンテナンスされなくなったカーネル」を参照してください。 |
|
はい |
はい |
|
|
はい |
はい |
|
|
はい |
はい |
|
|
はい |
はい |
|
公式リリース以降のOracle Linux 8 Red Hat Compatible Kernels (RHCK)。 |
はい |
はい |
|
公式リリース以降のOracle Linux 7 Red Hat Compatible Kernels (RHCK)。 |
はい |
はい |
|
公式リリース以降のOracle Linux 6 Red Hat Compatible Kernels (RHCK)。 |
はい |
はい |
Oracle Linux 6上のKspliceでアクティブに保守するには、バージョン 詳細については、第1.1.3項、「Kspliceでアクティブにメンテナンスされなくなったカーネル」を参照してください。 |
公式リリース以降のCentOSおよびRHEL 8カーネル。 |
はい |
はい |
CentOS Linux 8カーネルは、オンライン更新onlyでサポートされています。 |
公式リリース以降のCentOSおよびRHEL 7カーネル。 |
はい |
はい |
CentOS Linux 7カーネルは、オンライン更新onlyでサポートされています。 |
|
いいえ |
はい |
|
|
いいえ |
はい |
|
公式リリース以降のUbuntu 18.04 Bionicカーネル。 |
いいえ |
はい |
Ubuntu 18.04 Bionicカーネルのサポートは、2023年4月に期限が切れます。 |
バグ修正またはOracleによってすでに適用されているパッチを使用して、 |
いいえ |
はい |
システムが現在RHELを実行しており、最近Oracle Linux Premier Supportに移行した場合は、Kspliceを使用して既存のRHELカーネルを更新できます。 Kspliceカーネル・パッチを使用するためにRHCKに切り替える必要はありません。 これらのパッチは、Ksplice for Oracle Linuxチャネルのuptrack-updates-
パッケージとしてULNで入手できます。
kernel_version
サポートされているカーネルに関する質問は、ksplice-support_ww@oracle.comに電子メールを送信してください。
1.1.3 Kspliceでアクティブに維持されなくなったカーネル
次のカーネルはExtended SupportまたはSustaining Supportにあります。 そのため、これらのカーネルは、指定されたOracle Linuxリリースで新しいKsplice更新を受信しなくなりました。 ただし、これらのカーネルは、Premier Supportの有効期限が切れたときと同じパッチ・レベルでKspliceで引き続き使用できます。
Oracle Linux 6またはOracle Linux 7でこれらのカーネル・タイプのいずれかを実行しているExtended Supportのお客様は、UEK R4の最小バージョンに更新する必要があります。
Oracle Linux 6またはOracle Linux 7で次のいずれかのカーネルを維持する場合は、yum updateコマンドを使用して手動でアップグレードする必要があります。
カーネル・タイプ |
カーネル・バージョン |
有効に保守されなくなったリリース |
---|---|---|
UEK R2 |
すべてのバージョン |
Oracle Linux 6 |
UEK R3 |
すべてのリリース |
Oracle Linux 6 Oracle Linux 7 |
UEK R4 |
|
Oracle Linux 6 |
RHCK |
|
Oracle Linux 6 |
RHEL/CentOS Linux 6で出荷されるカーネル |
すべてのバージョン |
RHELまたはCentOS Linux 6 |
Ubuntu 16.04 LTSで出荷されるカーネル |
すべてのバージョン |
Ubuntu 16.04 LTS (Xenial Xerus) |
1.1.4 Kspliceの更新について
次の図は、LinuxカーネルのKsplice更新のライフ・サイクルを示しています。
前の図では、クリティカルなバグまたはセキュリティの脆弱性がLinuxカーネルで検出されると、Oracleによって新しいカーネル・リリースが生成され、そのリリースに対応する再起動不要の更新が準備されます。 再起動なしの更新は、Oracle Ksplice UptrackサーバーおよびULNを使用して安全に配布され、停止時間なしでKsplice UptrackクライアントまたはKsplice Enhancedクライアントによってシステムに適用されます。 インフラストラクチャは再度最新の状態になり、安全になります。
Ksplice Uptrack APIは、現在、ユーザー領域またはXenの更新をサポートしていません。 ただし、Ksplice拡張クライアントのオンライン・バージョンでは、Oracle Linux 6、Oracle Linux 7またはOracle Linux 8システムで実行されているユーザー・スペース・プロセスの共有ライブラリにパッチを適用できます。
1.1.5 システムのパッチ適用および更新
Kspliceパッチを使用すると、実行中にシステムを最新の状態に保つことができます。 ULNまたはOracle Linux yumサーバーから使用可能になったリリース済エラータの通常のカーネル・パッケージを引き続きインストールして、カーネルがディスク上でも更新されるようにする必要があります。 これで、システムは次のメンテナンス・ウィンドウまたは再起動の準備ができました。 システムを再起動すると、新しいカーネル・バージョンからブートできます。 Ksplice Uptrackでは、パッチが使用可能になったときに、パッチを適用するためのベースラインとして新しいカーネルが使用されます。
1.1.6 Oracle Enterprise ManagerでのKspliceの使用
Enterprise Managerエージェントがインストールされ、Kspliceソフトウェアが構成されているすべてのOracle Linuxシステムは、Oracle Enterprise Managerを介して、Enterprise Managerユーザー・インタフェース(UI)のOracle LinuxホームKspliceリージョン内で監視および管理できます。
Oracle Enterprise Managerを使用したOracle LinuxホストでのOracle Kspliceパッチ適用の監視および使用の詳細は、「Oracle Enterprise Managerライフサイクル管理管理者ガイド」(https://docs.oracle.com/cd/cloud-control-13.3/EMLCM/GUID-DA483950-9009-4293-BEF2-2F3C9DAACF33.htm#EMLCM-GUID-DA483950-9009-4293-BEF2-2F3C9DAACF33)を参照してください。
1.2 Kspliceクライアント・ソフトウェアについて
Oracle Kspliceでは、次のクライアント・ソフトウェア・タイプを使用できます。
各Kspliceクライアントが提供するサポートのレベルおよび各クライアントを使用するタイミングのクイック・リファレンスは、第1.3.1項、「Kspliceクライアントの選択」を参照してください。
1.2.1 Ksplice拡張クライアントについて
Ksplice拡張クライアントは、Oracle Linux 6、Oracle Linux 7およびOracle Linux 8のオンライン・クライアントとオフライン・クライアントの両方として使用できます。 Ksplice拡張クライアントのオンライン・バージョンでは、カーネルおよびユーザー領域の更新がサポートされており、Oracle VM Serverリリース3.4.5以降のXenハイパーバイザへのパッチ適用にも使用できます。
Kspliceを使用してOracle VM上のXenハイパーバイザにパッチを適用するには、最低限必要なXenハイパーバイザ・バージョンはxen-4.4.4-196.el6.x86_64.rpm
です。
従来のKsplice Uptrackクライアントによって適用されるカーネル更新に加えて、Ksplice拡張クライアントは、ユーザー・スペース・プロセス用のKsplice-aware glibc
およびopenssl
共有ライブラリのインメモリー・ページにパッチを適用できます。 ユーザー・スペースのパッチ適用により、プロセスやサービスを再起動しなくても、バグ修正をインストールし、セキュリティの脆弱性からシステムを保護できます。 オンラインとオフラインの両バージョンの拡張クライアントが使用できます。
Ksplice Enhanced clientは、uptrackコマンドではなくkspliceコマンドを使用して管理します。 拡張クライアントは、Uptrackクライアントと同じ構成ファイル(/etc/uptrack/uptrack.conf
ファイル)を共有します。 このファイルの詳細は、第3.3項、「Ksplice Uptrackクライアントの構成」を参照してください。
Kspliceに関する次の重要な制限事項に注意してください:
-
Kspliceでは、
/var/cache/ksplice
ディレクトリにアクセスできないプロセスに更新を適用できない場合、次のようなエラーがレポートされます:Ksplice was unable to load the update as the target process is in a different mount namespace or has changed root. The service must be restarted to apply on-disk updates. Extra information: the process has changed root or mount namespace. └─ rtkit-daemon (3680)
このエラーは通常、
chroot
を使用するプロセスまたはLXCまたはDockerコンテナで実行されるプロセスで発生する可能性があります。 そのような場合、使用可能な更新を適用するには、プロセスを再起動する必要があります。 たとえば、rtkit-daemon
サービスを再起動するには、systemctl restart rtkit-daemonコマンドを使用します。メンテナンスおよびコンパイルする
chrooted
アプリケーションを再起動する必要がないようにするには、/var/cache/ksplice
ディレクトリがchrooted
環境でバインド・マウントされていることを確認します。 -
Kspliceは、プロセス・スレッド間のユーザー・スペース・コンテキストの切替えを実行するために、
glibc
からsetcontext
またはswapcontext
のいずれかを使用するアプリケーションにパッチ適用できません。 -
カーネルの特定の制限のため、Kspliceは
init
プロセス(PID1
)にパッチを適用しません。Oracle Linux 7では、実際には
systemd
であるinit
プロセスがシステム更新時に自動的に再実行されるため、Kspliceによるパッチ適用は必要ありません。Oracle Linux 6では、Upstartは自身を再実行できないため、Upstartに影響する
glibc
に対する更新には再起動が必要になることがあります。
Ksplice Enhancedクライアントのオフライン・バージョンでは、イントラネット上のサーバーがOracle UptrackサーバーまたはULNに直接接続する必要がなくなります。 サポートされている各カーネル・バージョンまたはユーザー・スペース・パッケージで使用可能なKspliceの更新はすべて、そのバージョンに固有のRPMにバンドルされています。 このパッケージは、カーネルで新しいKspliceパッチが使用可能になるたびに更新されます。 このようにして、ULN上のOracle LinuxのKsplice対応チャネルのミラーとして機能するローカルULNミラーを作成できます。 第2.5項、「オフライン・モード用のKsplice拡張クライアントの構成」を参照してください。
一定の間隔で、最新のKsplice更新パッケージをこのサーバーにダウンロードできます。 オフラインKsplice Enhancedクライアントをローカル・システムにインストールした後、ローカルULNミラーに接続して更新を受信できます。 ローカルULNミラーの構成の詳細は、第1.3.4項、「Kspliceミラーとして機能するローカルULNミラーの構成」を参照してください。
Kspliceミラーとして機能するようにローカルULNミラーを設定した場合、yum
の更新およびKspliceの更新を受信するように他のシステムを構成できます。 タスク関連の情報は、第2章、「Ksplice拡張クライアントの使用」を参照してください。
1.2.2 Ksplice Uptrackクライアントについて
Ksplice Uptrackクライアントは、オンライン・クライアントとオフライン・クライアントの両方として使用できます。 Ksplice Uptrackを使用すると、システムを停止したりアプリケーションを再起動したりすることなく、Common Vulnerabilities and Exposure (CVE)の最新のカーネル・セキュリティ・エラータを適用できます。 Ksplice Uptrackは、わずかな影響がある更新されたパッチをバックグラウンドで適用し、通常は数ミリ秒の一時停止のみが必要です。 Ksplice Uptrackを使用することも、yumコマンドの実行などの通常のメカニズムを使用してカーネルのアップグレードを続行することもできます。
Oracle Linux Premier SupportおよびOracle Cloud InfrastructureサービスをサブスクライブしているOracleカスタマは、Ksplice Uptrackを自由に使用できます。 Oracle Linux Basic、Basic LimitedまたはNetwork Supportのサブスクライバの場合、Premier Supportプランへのサプスクリプションのアップグレードについて、営業担当者に問い合せてください。
Ksplice Offlineクライアントは、イントラネットのサーバーがOracle Uptrackサーバーに直接接続するという要件を削除します。 サポートされている各カーネル・バージョンで使用可能なすべてのKsplice更新は、そのバージョンに固有のRPMにバンドルされます。 このパッケージは、カーネルで新しいKspliceパッチが使用可能になるたびに更新されます。
Ksplice Offlineクライアントは、カーネルに更新パッケージを適用するためにネットワーク接続を必要としません。 たとえば、yumコマンドを使用して、メモリー・スティックから更新パッケージを直接インストールできます。 ただし、より一般的な方法は、ULNのOracle LinuxチャネルのKspliceのミラーとして機能するローカルULNミラーを作成することです。 一定間隔で、最新のKsplice更新パッケージをこのサーバーにダウンロードします。 Ksplice Offlineクライアントをローカル・システムにインストールした後、システムはローカルULNミラーに接続して、Oracle Uptrackサーバーにアクセスしなくても更新を受信できます。 第3.7項、「オフライン・モードでのKsplice Uptrackクライアントの使用」も参照してください。
Ksplice Offlineクライアントを使用する場合の詳細は、第1.3.1項、「Kspliceクライアントの選択」を参照してください。
Ksplice Offlineクライアントを実行しているシステムはhttps://status-ksplice.oracle.com/static/landing.htmlに登録されていないため、webインタフェースまたはKsplice Uptrack APIを使用してモニターすることはできません。
1.3 Oracle Kspliceの使用の準備
使用するKspliceクライアントによっては、Kspliceをインストールおよび構成する前に次のタスクが必要になる場合があります:
-
Kspliceクライアントを選択します。 この項で説明する追加のタスクは、インストールを選択したKspliceクライアントによって指示されるため、どのKspliceクライアントがニーズに最適かを決定します。 詳細は、第1.3.1項、「kspliceクライアントの選択」を参照してください。
-
システムをULNに登録します。 Oracle Linux 6またはOracle Linux 7を実行している場合は、「Oracle® Linux: Unbreakable Linuxネットワーク・ユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7」を参照してください。
Oracle Linux 8の場合は、「Oracle® Linux 8: Oracle Linuxでのソフトウェアの管理」を参照してください。
-
有効なOracle Linux Premier、Premier LimitedまたはOracle Premier Support for Systems and Operating Systemsサブスクリプションがあることを確認してください。これらのサブスクリプションによって、https://status-ksplice.oracle.com/status/settingsのKsplice Uptrackサーバーを使用するように自動的に登録されます。 第1.3.2項、「Oracle KspliceおよびULNの登録について」を参照してください。
-
Ksplice EnhancedクライアントまたはKsplice Uptrackクライアントを「オフライン・クライアント」として使用する場合は、第1.3.4項、「Kspliceミラーとして機能するローカルULNミラーの構成」の説明に従って、最初にローカルULNミラーを設定する必要があります。
-
Oracle Linux ManagerでKspliceを使用している場合は、ローカルULNミラーも設定する必要があります。 詳細については、第1.3.5項、「Kspliceミラーとして機能するOracle Linux Managerサーバーの構成」を参照してください。
オフライン・モードでのKsplice Enhancedクライアントの設定の詳細は、第2.5項、「オフライン・モード用のKsplice拡張クライアントの構成」を参照してください。 Ksplice Uptrackクライアントのオフライン・モードでの設定の詳細は、第3.7.1項、「オフライン・モードのためのkspliceアプリケーション・クライアントの構成」を参照してください
1.3.1 Kspliceクライアントの選択
次の表に、各Kspliceクライアント・タイプでサポートされている機能を示します。 ニーズに最適なKspliceクライアントを判断するには、この情報を参照してください。
Ksplice Client |
ユーザー・スペースのサポート |
x86_64のサポート |
Arm (aarch64)のサポート |
Xenハイパーバイザ・パッチ適用サポート |
既知のエクスプロイト検出のサポート |
レガシー互換性(買収前のお客様) |
---|---|---|---|---|---|---|
Ksplice拡張クライアント |
サポートされている |
サポートされている |
サポートされている |
x86_64プラットフォーム「のみ」でのサポート |
x86_64プラットフォーム「のみ」でのサポート |
未サポート |
Ksplice Uptrackクライアント |
未サポート |
サポートされている |
サポートされている |
サポート対象外 |
未サポート |
サポートされている |
レガシー互換性のために、Oracleでは、事前取得顧客向けの様々なLinuxディストリビューションのカーネルが引き続きサポートされています。 詳細は、https://ksplice.oracle.com/legacy#supported-kernelsを参照してください。
1.3.2 Oracle KspliceおよびULNの登録について
Oracle Kspliceを使用するには、システムがインターネットにアクセスできる必要があります。 また、Oracle Kspliceクライアントをofflineクライアントとして使用するようにシステムが構成されている場合を除き、Kspliceを使用する前にULNにシステムを登録する必要があります。 システムがオフライン・クライアントとして機能するように構成されている場合は、更新を受信するためにクライアントがアクセスできるローカルULNミラーを構成する必要があります。 詳細は、第1.3.4項、「Kspliceミラーとして機能するローカルULNミラーの構成」を参照してください。
Oracle Linux Premier Support subscription、Premier Limited support subscription、またはOracle Premier Support for Systemsとオペレーティング・システムのサブスクリプションとカスタマ・サポートID (CSI)を持っている場合、アカウントはKsplice Uptrack Serverを使用するよう自動的に登録されます。 ULNに登録されているシステムは、ksplice Enhanced clientソフトウェアまたはKsplice Uptrackクライアント・ソフトウェアのULNからのインストールを行うと、Ksplice Uptrackサーバーからの更新を自動的に受け取ることができます。 Kspliceクライアントがインストールされると、アカウントのCSIに関連付けるIDキーが割り当てられます。
アカウントに有効なCSIがある場合、Oracle Account資格証明を使用して、https://status-ksplice.oracle.com/status/settingsでKsplice Uptrackサーバーのwebインタフェースにログインできます。 サーバーにログインすると、登録されたシステムのステータス、適用されているパッチおよび使用可能なパッチを表示できます。 登録されているシステムのアクセス制御グループを作成することもできます。
1.3.3 Kspliceチャネルについて
次の表では、Oracle LinuxでKspliceに使用可能なチャネルについて説明します。
チャネル名 |
チャネル・ラベル |
説明 |
---|---|---|
Oracle Linux 6 (i386)のKsplice |
|
i386システム上のOracle Linux 6用のOracle Kspliceクライアント、更新および依存性。 |
Oracle Linux 6 (x86_64)のKsplice |
|
Oracle Linux 6 (x86_64システム)のOracle Kspliceクライアント、更新および依存性。 |
Oracle Linux 7 (x86_64)のKsplice |
|
x87_64システム上のOracle Linux 6用のOracle Kspliceクライアント、更新および依存性。 |
Oracle Linux 7 (aarch64)のKsplice |
|
Oracle Kspliceクライアント、更新およびaarch64システムでのOracle Linux 7の依存性。 |
Oracle Linux 8 (x86_64)のKsplice |
|
x88_64システム上のOracle Linux 6用のOracle Kspliceクライアント、更新および依存性。 |
Oracle Linux 8 (aarch64)のKsplice |
|
Oracle Kspliceクライアント、更新およびaarch64システムでのOracle Linux 8の依存性。 |
Oracle Linux 6 (x86_64)用のKsplice対応ユーザー・スペース・パッケージ |
|
Oracle Linux 6 (x86_64)用のKsplice対応ユーザー・スペース・パッケージの最新パッケージ。 このチャネルは、Ksplice拡張クライアントとしか使用できません。 |
Oracle Linux 7 (x86_64)用のKsplice対応ユーザー・スペース・パッケージ |
|
Oracle Linux 7 (x86_64)用のKsplice対応ユーザー・スペース・パッケージの最新パッケージ。 このチャネルは、Ksplice拡張クライアントとしか使用できません。 |
Oracle Linux 7 (aarch64)のKsplice-awareユーザー・スペース・パッケージ |
|
Oracle Linux 7 (aarch64)用のKsplice-awareユーザー・スペース・パッケージの最新パッケージ。 このチャネルは、Ksplice拡張クライアントとしか使用できません。 |
Oracle Linux 8 (x86_64)用のKsplice対応ユーザー・スペース・パッケージ |
|
Oracle Linux 8 (x86_64)用のKsplice対応ユーザー・スペース・パッケージの最新パッケージ。 このチャネルは、Ksplice拡張クライアントとしか使用できません。 |
Oracle Linux 8 (aarch64)のKsplice-awareユーザー・スペース・パッケージ |
|
Oracle Linux 8 (aarch64)用のKsplice-awareユーザー・スペース・パッケージの最新パッケージ。 このチャネルは、Ksplice拡張クライアントとしか使用できません。 |
1.3.4 Kspliceミラーとして機能するローカルULNミラーの構成
次の手順では、Oracle Linux 7ホストでKspliceミラーとして機能するようにローカルULNミラーを構成する方法について説明します。 この手順は、Kspliceクライアントをオフライン・クライアントとしてインストールおよび構成する場合に使用します。
ローカルULNミラーの設定の詳細は、「Oracle® Linux: Unbreakable Linuxネットワーク・ユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7」を参照してください。
Oracle Linux 8ホストでローカルULNミラーを設定する場合、手順が若干異なることがあります。 詳細は、「Oracle Linuxソフトウェア管理ガイドforリリース8」を参照してください。
-
ブラウザを使用してhttps://linux.oracle.comにログインし、システムの登録に使用したULNユーザー名とパスワードを指定します。
-
「システム」タブで、登録済マシンのリストからシステム名のリンクを選択します。
-
「システムの詳細」ページで、「編集」を選択します。
-
「システム・プロパティの編集」ページで、「Yumサーバー」チェック・ボックスを選択し、変更を適用します。
-
「システムの詳細」ページで、「サブスクリプションを管理」を選択します。
-
「システム・サマリー」ページで、使用可能なチャネルまたはサブスクライブされているチャネルのリストから適切なチャネルを選択し、矢印を使用してチャネルを2つのリスト間で移動します。
-
サブスクライブされたチャネルのリストを変更して、ローカル・オフライン・クライアントで使用できるようにするKsplice for Oracle Linuxチャネルを含めます。
第1.3.3項、「Kspliceチャネルについて」を参照してください。
-
チャネル選択プロセスが終了したら、サブスクリプションを保存してULNからログアウトします。
1.3.5 Kspliceミラーとして機能するOracle Linux Managerサーバーの構成
次の情報は、Oracle Linux Managerサーバーonlyの構成に適用されます。
Oracle Linux ManagerサーバーをKspliceミラーとして動作するように設定するには、Ksplice Offlineクライアントを実行するシステムのOracle Linuxリリースおよびアーキテクチャのリポジトリおよび関連ソフトウェア・チャネルを構成する必要があります。 各Kspliceチャネルは、適切なベース・ソフトウェア・チャネルの子である必要があります。 Kspliceで使用可能なチャネルの詳細は、第1.3.3項、「Kspliceチャネルについて」を参照してください。
次に、適切なKspliceチャネルのURLを指定する必要があります。 ULN上のOracle Linux 7 (x86_64)チャネルの場合、次のようにURLを指定します:
uln:///ol7_x86_64_ksplice
詳細は、「Oracle® Linux Manager: クライアント・ライフ・サイクル管理ガイド」でOracle Linux ManagerとともにKspliceを使用する方法について説明している章を参照してください。