検索

13.2. Capsule Server の名前の変更

download PDF

Capsule Server のホスト名は、Satellite Server のコンポーネントおよび Capsule Server に登録されている全ホストが参照しています。この手順により、Capsule Server の名前変更に加えて、新しいホスト名へのすべての参照も更新されます。

警告

Capsule Server ホストの名前を変更すると、そのホスト上のすべての Satellite サービスがシャットダウンされます。名前変更が完了すると、サービスが再起動されます。

前提条件

  • 名前を変更する前に、Capsule Server をバックアップしてください。名前の変更に失敗した場合は、バックアップから復元してください。詳細は、11章Satellite Server および Capsule Server のバックアップ を参照してください。
  • Capsule Server で hostname および hostname -f コマンドを実行します。どちらのコマンドも Capsule Server の FQDN を返さない場合、satellite-change-hostname スクリプトは完了できません。

    hostname コマンドが FQDN ではなく Capsule Server のショートネームを返す場合、satellite-change-hostname スクリプトを使用する前に、hostnamectl set-hostname My_Old_FQDN を使用して古い FQDN を正しく設定する必要があります。

手順

  1. Satellite Server で、Capsule Server 用の新しい証明書アーカイブファイルを生成します。

    • デフォルトの SSL 証明書を使用している場合は、デフォルトの SSL 証明書を再生成します。

      # capsule-certs-generate \
      --certs-tar /root/new-capsule.example.com-certs.tar \
      --foreman-proxy-fqdn new-capsule.example.com

      .tar ファイルへの完全パスを必ず入力してください。

    • カスタムの SSL 証明書を使用している場合は、Capsule Server 用の新しい SSL 証明書を作成します。詳細は、Capsule Server の インストール の カスタム SSL 証明書を使用した Capsule Server の設定 を参照してください。
  2. Satellite Server で、証明書アーカイブファイルを Capsule Server にコピーします。たとえば、アーカイブファイルを root ユーザーのホームディレクトリーにコピーするには、次のようにします。

    # scp /root/new-capsule.example.com-certs.tar root@capsule.example.com:
  3. Capsule Server で、satellite-change-hostname スクリプトを実行し、ホストの新しい名前、Satellite 認証情報、および証明書アーカイブファイル名を指定します。

    # satellite-change-hostname new-capsule.example.com \
    --certs-tar /root/new-capsule.example.com-certs.tar \
    --password My_Password \
    --username My_Username

    .tar ファイルへの完全パスを必ず入力してください。

  4. Capsule Server 用のカスタム証明書を作成した場合は、前のステップで capsule-certs-generate コマンドが返した satellite-installer コマンドを入力して、証明書を Capsule Server にデプロイします。詳細は、Capsule Server の インストールカスタムの SSL 証明書の Capsule Server へのデプロイ を 参照してください。
  5. Capsule Server に登録されているすべてのホストで、次のコマンドを入力してブートストラップ RPM を再インストールし、クライアントを再登録して、サブスクリプションを更新します。

    この手順は、リモート実行機能を使用して実行できます。詳細は、ホストの管理 の リモートジョブ の設定とセットアップ を 参照してください。

    # dnf remove katello-ca-consumer*
    
    # dnf install http://new-capsule.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    
    # subscription-manager register \
    --environment="My_Lifecycle_Environment" \
    --force \
    --org="My_Organization"
    
    # subscription-manager refresh
  6. Satellite Web UI で Capsule のホスト名を更新します。

    1. Satellite Web UI で、Infrastructure > Capsules に移動します。
    2. リストで Capsule Server を見つけて、Edit をクリックします。
    3. 名前URL フィールドが Capsule Server の新規ホスト名に一致するように変更して、送信 をクリックします。
    4. DNS サーバーで、Capsule Server の新しいホスト名のレコードを追加し、以前のホスト名のレコードを削除します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.