8.3. エクスポートを使用した同期


Red Hat Satellite Exporter (rhn-satellite-exporter) ツールでは、コンテンツのリストを XML 形式でエクスポートでき、ユーザーはこれを別の Red Hat Satellite にインポートできます。-d オプションを付けて、選択したディレクトリーにコンテンツをエクスポートし、このディレクトリーを別の Red Hat Satellite に転送してから Satellite Synchronization Tool を使ってコンテンツをインポートします。この結果、これら 2 つの Red Hat Satellite は同期され、同一のコンテンツを含むことになります。
Red Hat Satellite Exporter が提供するコンテンツは以下の通りです。
  • チャンネルのファミリー
  • アーキテクチャー
  • チャンネルのメタデータ
  • ブラックリスト
  • RPM
  • RPM のメタデータ
  • エラータ
  • キックスタート
Red Hat Satellite Exporter によるエクスポートを行う場合は、以下の前提条件を満たす必要があります。
  • Red Hat Satellite が正常にインストールされていること。
  • --dir オプションで指定したディレクトリーに十分なディスクスペースがあること。このディレクトリーにはエクスポートされたコンテンツが収納されます。

8.3.1. エクスポートの実行

現在の Red Hat Satellite 設定をバックアップまたはストレージソリューションにエクスポートするには、root で以下のコマンドを実行します。
# rhn-satellite-exporter -d /var/rhn-sat-export --no-errata --channel [channel_name]
Copy to Clipboard Toggle word wrap
エクスポートが終了したら、rsync または scp -r を使ってそのエクスポートされたディレクトリーを別の Red Hat Satellite またはストレージソリューションに移動します。
Red Hat Satellite Exporter には複数のコマンドラインオプションがあります。これらを使用する場合は、rhn-satellite-exporter コマンドの後にオプションと適切な値を挿入します。すべての利用可能なオプションとその意味については、rhn-satellite-exporter を参照してください。
RPM、エラータ、キックスタートなど、コマンドラインオプションを使ってエクスポートするコンテンツを選択します。
rhn-satellite-exporter でデータをエクスポートする時間は、エクスポートするチャンネルの数とサイズによって異なります。--no-packages--no-kickstarts--no-errata--no-rpms などのオプションを使用すると、rhn-satellite-exporter の実行に必要な時間は短縮できますが、役に立つ可能性のある情報がエクスポートされないことがあります。このため、これらオプションの使用は、特定のコンテンツが必要なく、除外できることが明確に分かっている場合に限定してください。またデータをインポートする場合は、一致するオプションを cdn-sync にも使用します。たとえば、rhn-satellite-exporter--no-kickstarts を付けて使用した場合は、データをインポートする場合にも --no-kickstarts オプションを指定します。
Red Hat Network ベースチャンネルをエクスポートする場合、そのベースチャンネルに関連付けられているツールチャンネルのエクスポートも必ず行ってください。ツールチャンネルには自動キックスタートのパッケージが含まれます。このパッケージにより Red Hat Satellite でマシンのキックスタートを行うパッケージがインストールされます。

8.3.2. エクスポートされたデータの移動

次の手順で Red Hat Satellite Exporter のデータがインポート用にローカルシステムにコピーされます。

手順8.3 Exporter コンテンツの移動

  1. root でマシンにログインします。
  2. このファイル用のディレクトリーを作成します。
    # mkdir /var/rhn-sat-import/
    
    Copy to Clipboard Toggle word wrap
  3. 前のステップでローカルマシン上に作成したディレクトリー内でエクスポートデータが使用できるようにします。データをディレクトリーに直接コピーするか、NFS を使用して別のマシンからデータをマウントします。次のコマンドを使って新しいディレクトリーにデータをコピーします。
    # scp -r root@storage.example.com:/var/rhn-sat-export/* /var/rhn-sat-import
    
    Copy to Clipboard Toggle word wrap
これでデータが使用できるようになったので、インポートの実行に進みます。

8.3.3. インポートの実行

以下のプロセスは、ユーザーが 「エクスポートされたデータの移動」 を完了し、すべてのデータを /var/rhn-sat-import にコピーしていることを前提としています。
  1. 以下のコマンドを使用して、インポート可能なチャンネルを一覧表示します。
    # satellite-sync --list-channels --mount-point /var/rhn-sat-import
    
    Copy to Clipboard Toggle word wrap
  2. 上記で一覧表示されたチャンネルラベルを使って特定チャンネルのインポートを開始します。次のコマンドを実行します。
    # satellite-sync --channel=[channel-label] --mount-point=/var/rhn-sat-import
    
    Copy to Clipboard Toggle word wrap

    注記

    パッケージデータのインポートには 1 チャンネルにつき最長 2 時間ほどかかることがあります。Red Hat Satellite の Web インターフェースにチャンネル名が表示され次第、システムをそのチャンネルに登録していきます。登録を行う場合には実際のパッケージは必要ありません。ただし、チャンネルの取り込みが完全に終了するまでは Satellite から更新を取得できません。
    各チャンネルごとにこの手順を繰り返します。または、以下のように各チャンネルラベル名の先頭に --channel フラグを付けて全チャンネルを 1 つのコマンドに一度に渡してしまうこともできます。
    # satellite-sync --channel=channel-label-1 -c channel-label-2 --mount-point=/var/rhn-sat-import
    
    Copy to Clipboard Toggle word wrap
  3. チャンネルの取り込みが完了するまで続けられます。すべてのパッケージがリポジトリーから移動されていることを次のコマンドで確認します。
    # cd /var/rhn-sat-import/; ls -alR | grep rpm
    
    Copy to Clipboard Toggle word wrap
    RPM のインストールがすべて完了し、永続的な場所に移動されると、上記のコマンドで返される数値がゼロになります。ゼロになっていれば、/var/rhn-sat-import/ の一時リポジトリーを削除します。
    # rm -rf /var/rhn-sat-import
    
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る