6.5. 2 台のアクティブな Satellite Server による障害復旧


障害復旧に備えるために、2 台の Satellite Server を設定し、サーバーごとに別のデータセンターで運用できます。いずれかのサーバーに障害が発生した場合、障害の発生したサーバーから他のサーバーにすべてのホストを再登録できます。

6.5.1. 前提条件

6.5.2. 2 台のアクティブな Satellite Server で障害復旧の準備をする

最初の Satellite Server のバックアップを復元して、2 番目の Satellite Server を作成します。両方のサーバーをそれぞれのデータセンターで独立して動作するように設定しますが、時間の経過とともにコンテンツがばらばらにならないようにします。

手順

  1. Satellite Server をバックアップします。詳細は、11章Satellite Server および Capsule Server のバックアップ を参照してください。
  2. 他の Satellite Server として機能するシステムでバックアップを復元します。詳細は、12章バックアップからの Satellite Server または Capsule Server の復元 を参照してください。

    注記

    各サーバーには異なるホスト名と IP アドレスが必要です。これにより、1 台のサーバーに障害が発生した場合にホストを再登録できるようになります。

  3. サーバーにあるコンテンツの一貫性が保たれていることを確認します。

    • 両方のサーバーでコンテンツの同期とコンテンツビューの作成を管理する場合は、コンテンツのドリフトを防ぐために次のガイドラインに従ってください。

      • 両方のサーバーのリポジトリーを定期的に同期します。リポジトリーの同期を自動化するには、redhat.satellite.repository_sync および redhat.satellite.sync_plan の Ansible モジュールを使用できます。
      • 両方のサーバーのコンテンツビューが一致していることを確認します。
    • 1 台のサーバーでコンテンツの同期とコンテンツビューの作成を管理する場合は、次のいずれかの機能を使用してコンテンツのドリフトを防止します。

      • 障害復旧サイトがプライマリーサイトへのネットワークアクセスできる場合は、Inter-Satellite Synchronization (ISS) を使用して、障害復旧サーバーがプライマリーサーバーのコンテンツを同期するようにします。
      • プライマリーサイトに対するネットワークアクセス権が障害復旧サイトにない場合は、エクスポートとインポートを使用してコンテンツを同期します。
    • 1 台のサーバーでコンテンツビューの作成のみを管理してコンテンツの同期は管理しない場合、他のサーバーまたは複数の他のサーバーを設定して、最初のサーバーからコンテンツビューをインポートし、リポジトリーからのコンテンツを同期するように設定できます。
  4. 各サーバーがそれぞれのデータセンター内のホストを管理できるように、ホストをサーバーに登録します。たとえば、My_Data_Center_1 内のすべてのホストを 1 台の Satellite Server に登録し、My_Data_Center_2 内のすべてのホストを別の Satellite Server に登録します。
  5. 両方のサーバーで satellite-maintain health check コマンドの実行を自動化します。ヘルスチェックでは、サーバーが完全に動作しているかどうかを確認します。

検証

分離されたステージング環境で、このテストを実行します。

  1. サーバーの 1 台で完全にダウンした状態を再現します。サーバーにアクセスできないことを確認するには、マシンの電源をオフにするか、サーバーが仮想マシン (VM) 上で実行されている場合は仮想マシンを停止するか、ファイアウォールを使用してマシンを分離します。
  2. satellite-maintain health check の自動化でエラーが報告されたことを確認します。
  3. アクセスできないサーバーからアクセス可能なサーバーにすべてのホストを再登録します。
  4. ホストがアクセス可能なサーバーに適切に再登録されていることを確認します。
  5. これらの検証チェックを定期的に実行してください。

関連情報

6.5.3. 2 台のアクティブな Satellite Server を使用して障害から復旧する

「2 台のアクティブな Satellite Server で障害復旧の準備をする」 で実装されているヘルスチェクが Satellite Server で問題を報告した場合、サーバーに障害が発生している可能性があります。サーバーがダウンしている場合は、ホストを他のサーバーに再登録する必要があります。

手順

  1. サーバーのステータスを確認します。

    # satellite-maintain health check
    Copy to Clipboard Toggle word wrap
  2. satellite-maintain health check で問題が報告された場合は、サーバーの電源がオフになっていることを確認してください。
  3. 障害が発生したサーバーによって管理されているデータセンターのすべてのホストを、他の正常に機能しているサーバーに再登録します。

検証

  • ホストが適切に再登録されていることを確認します。

関連情報

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat