このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。
Oracleでは、SpacewalkクライアントとしてOracle Linuxサーバーのみをサポートしています。 上流のクライアント・バイナリとリポジトリを使用してSpacewalkを使用してFedoraベースのクライアントやその他のシステムを管理できますが、Oracleはこれらのクライアントをサポートしていません。
Oracleでは、Oracle Linux 5および6のi386およびx86_64の両方のアーキテクチャについて、Spacewalkクライアント・パッケージを提供しています。 Oracle Linux 7の場合、x86_64アーキテクチャ用のパッケージのみが提供されています。
Oracleで提供されるSpacewalkクライアント・チャネルがSpacewalkサーバーでミラー化される場合、SpacewalkクライアントはSpacewalkからプロビジョニングされているサーバーに自動的にインストールされます。 Spacewalkクライアント・チャネルは、第1.2.2項、「Oracle Linux Yumサーバーを使用したソフトウェア・チャネルの構成」で説明されているように、spacewalk-common-channelsコマンドを使用して構成できます。
Spacewalkに接続していないOracle Linuxサーバーについては、次の手順でSpacewalkクライアントをインストールし、サーバーを登録します。
Spacewalkクライアント・リポジトリへのアクセスを有効にします。
最新のOracle Linux yumサーバー・リポジトリ構成ファイルをhttps://yum.oracle.com/からダウンロードし、yumリポジトリ・ディレクトリ(デフォルトでは
/etc/yum.repos.d
)に保存します。 構成ファイルを編集してリポジトリを有効にします。Oracle Linux 7:
ol7_spacewalk22_client
リポジトリを有効にします。または、次の内容で
/etc/yum.repos.d/spacewalk22-client.repo
ファイルを作成することもできます。[ol7_spacewalk22_client] name=Spacewalk Client 2.2 for Oracle Linux 7 ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/spacewalk22/client/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
Oracle Linux 6:
ol6_spacewalk22_client
リポジトリを有効にします。または、次の内容で
/etc/yum.repos.d/spacewalk22-client.repo
ファイルを作成することもできます。[ol6_spacewalk22_client] name=Spacewalk Client 2.2 for Oracle Linux 6 ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/spacewalk22/client/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
Oracle Linux 5:
ol5_spacewalk22_client
リポジトリを有効にします。または、次の内容で
/etc/yum.repos.d/spacewalk22-client.repo
ファイルを作成することもできます。[ol5_spacewalk22_client] name=Spacewalk Client 2.2 for Oracle Linux 5 ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL5/spacewalk22/client/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
(Oracle Linux 5のみ)
pirut
、up2date
およびup2date‑gnome
の各パッケージを削除します。rpm -e --nodepsコマンドを使用し、これらのパッケージを削除します。
SpacewalkのOracle Linux 5キックスタート・プロファイルで、これらのパッケージをインストールから除外します。それには、次のように、「ソフトウェア」→パッケージ・グループ画面で、キックスタート・プロファイル内にあるパッケージ名の前にダッシュ文字(-)を挿入します。
@Base -pirut -up2date -up2date-gnome
Spacewalkクライアントをインストールします。
次のコマンドを使用して、すべてのプラットフォームにSpacewalkクライアントをインストールします。
#
yum install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin
このコマンドにより既存のパッケージが置き換えられ、ULNから登録済のサーバーが削除されます。
rhnreg_ksコマンドを使用して、Spacewalkにサーバーを登録します。
第1.2.4項「Spacewalkクライアントのアクティブ化キーの作成」で説明しているように、サーバーを登録する前にクライアントのアクティブ化キーを作成しておく必要があります。 有効な場合、汎用デフォルト・キーを使用できます。 ただし、固有のアクティブ化キーの使用をお薦めします。
#
rhnreg_ks --serverUrl=http://
spacewalk_server
/XMLRPC --activationkey=activation_key
Spacewalkクライアント・リポジトリへのアクセスを無効にします。
yumリポジトリ構成ファイルでSpacewalkクライアント・リポジトリを使用不可にするか、Spacewalk Client
.repo
ファイルを削除してください。
Oracle Linux 7更新1およびOracle Linux 6更新7以降では、Spacewalkサーバーにシステムを登録する前にSpacewalkクライアントをインストールする必要はありません。 CA証明書ファイルをSpacewalkサーバーのhttp://
からspacewalk_server
/pub/RHN-ORG-TRUSTED-SSL-CERT/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
にダウンロードし、--sslCACertオプションを使用して、アクティベーション・キーとSpacewalkサーバーURLのほかに証明書をrhnreg_ksコマンドに指定します:
#rhnreg_ks --serverUrl=http://
\spacewalk_server
/XMLRPC--sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
\--activationkey=
activation_key
これを行う場合は、プロビジョニングと監査を含むSpacewalkによって提供されるすべての機能をサポートするために、登録後に完全なSpacewalk Clientをインストールすることをお薦めします。