付録A コンテンツストレージ向け NFS 共有の使用


使用する環境ではコンテンツのストレージに十分な容量のハードディスクが必要になります。場合によっては、コンテンツのストレージに NFS 共有を使用することが便利なこともあります。本付録では、Satellite Server のコンテンツ管理コンポーネントに NFS 共有をマウントする方法を説明します。

重要

/var/lib/pulp のファイルシステムには、帯域幅が高く、レイテンシーの低いストレージを使用してください。Red Hat Satellite には I/O を大量に使用する操作が多数あるので、レイテンシーが高く、帯域幅の低いストレージを使用すると、パフォーマンスが低下する問題が発生する可能性があります。

手順

  1. NFS 共有を作成します。この例では、nfs.example.com:/Satellite/pulp で共有を使用します。この共有で適切なパーミッションが Satellite Server とその apache ユーザーに提供されるようにしてください。
  2. Satellite Server で Satellite サービスを停止します。

    # satellite-maintain service stop
    Copy to Clipboard Toggle word wrap
  3. Satellite Server に nfs-utils パッケージがインストールされていることを確認します。

    # satellite-maintain packages install nfs-utils
    Copy to Clipboard Toggle word wrap
  4. /var/lib/pulp の既存のコンテンツを NFS 共有にコピーする必要があります。まず、NFS 共有を一時的なロケーションにマウントします。

    # mkdir /mnt/temp
    # mount -o rw nfs.example.com:/Satellite/pulp /mnt/temp
    Copy to Clipboard Toggle word wrap

    /var/lib/pulp の既存コンテンツを一時的なロケーションにコピーします。

    # cp -r /var/lib/pulp/* /mnt/temp/.
    Copy to Clipboard Toggle word wrap
  5. 共有上の全ファイルで pulp ユーザーを使用するようにパーミッションを設定します。
  6. 一時的なストレージのロケーションをアンマウントします。

    # umount /mnt/temp
    Copy to Clipboard Toggle word wrap
  7. /var/lib/pulp の既存コンテンツを削除します。

    # rm -rf /var/lib/pulp/*
    Copy to Clipboard Toggle word wrap
  8. /etc/fstab ファイルに以下の行を追加します。

    nfs.example.com:/Satellite/pulp    /var/lib/pulp   nfs    rw,hard,intr,context="system_u:object_r:pulpcore_var_lib_t:s0"
    Copy to Clipboard Toggle word wrap

    これでシステムの再起動後もマウントが維持されます。SELinux コンテキストを含めることを忘れないでください。

  9. マウントを有効にします。

    # mount -a
    Copy to Clipboard Toggle word wrap
  10. NFS 共有が var/lib/pulp にマウントしていることを確認します。

    # df
    Filesystem                         1K-blocks     Used Available Use% Mounted on
    ...
    nfs.example.com:/Satellite/pulp 309506048 58632800 235128224  20% /var/lib/pulp
    ...
    Copy to Clipboard Toggle word wrap

    既存のコンテンツが var/lib/pulp のマウントにあることを確認します。

    # ls /var/lib/pulp
    Copy to Clipboard Toggle word wrap
  11. Satellite Server で Satellite サービスを開始します。

    # satellite-maintain service start
    Copy to Clipboard Toggle word wrap

これで Satellite Server はコンテンツの保存に NFS 共有を使用します。コンテンツの同期を実行して NFS 共有が予想どおり機能することを確認してください。詳細は、「リポジトリーの同期」 を参照してください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat