6.3. ホストに CA 証明書を手動でデプロイする
CA 証明書を提供するパブリックプロビジョニングテンプレートをレンダリングすることにより、ホストに CA 証明書を手動でデプロイできます。
前提条件
- Satellite Server とホストの両方でルートアクセス権を持っている。
手順
Satellite Server に証明書をダウンロードします。
curl -o "satellite_ca_cert.crt" https://satellite.example.com/unattended/public/foreman_raw_ca
# curl -o "satellite_ca_cert.crt" https://satellite.example.com/unattended/public/foreman_raw_ca
Copy to Clipboard Copied! Toggle word wrap Toggle overflow satellite.example.com は、Satellite Server の FQDN に置き換えます。
-
たとえば
scp
を使用して、CA 証明書をホストに安全に転送します。 - SSH を使用してホストにログインします。
証明書をサブスクリプションマネージャーの設定ディレクトリーにコピーします。
cp -u satellite_ca_cert.crt /etc/rhsm/ca/katello-server-ca.pem
# cp -u satellite_ca_cert.crt /etc/rhsm/ca/katello-server-ca.pem
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 証明書をトラストストアにコピーします。
cp satellite_ca_cert.crt /etc/pki/ca-trust/source/anchors
# cp satellite_ca_cert.crt /etc/pki/ca-trust/source/anchors
Copy to Clipboard Copied! Toggle word wrap Toggle overflow トラストストアを更新します。
update-ca-trust
# update-ca-trust
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
ホストが Satellite Server にアクセスできる場合、次のコマンドはお使いのホスト上で成功します。
curl --head https://satellite.example.com
$ curl --head https://satellite.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow satellite.example.com は、Satellite Server の FQDN に置き換えます。
ホストが Capsule Server にアクセスできる場合、次のコマンドはお使いのホスト上で成功します。
curl --head https://capsule.example.com:9090/features
$ curl --head https://capsule.example.com:9090/features
Copy to Clipboard Copied! Toggle word wrap Toggle overflow capsule.example.com は Capsule Server の FQDN に置き換えます。