oasis_roles.satellite_storage

ビルドステータス

satellite_storage

Red Hat Satellite ServerおよびCapsuleのために、論理ボリュームとマウントポイントを設定するAnsibleロールです。もちろん、ForemanやKatelloとも互換性があります。

必要条件

  • Ansible 2.8以上
  • Red Hat Enterprise Linux 7またはCentOS 7
  • 有効なRed Hatサブスクリプション

注意

このロールは、マウントポイントがすでに存在するかどうかを確認しません。単に作成を試みます。

ロール変数

現在、次の変数がサポートされています:

一般

  • satellite_storage_become - デフォルト: true。このロールが管理者の権限を必要とする場合、Ansibleのbecome機能を使用します(sudoに基づく)。
  • satellite_storage_become_user - デフォルト: root。権限昇格のためにbecome機能を使用する場合、変更する対象ユーザーの名前です。

ストレージ設定

ストレージのサイズに関する詳細については、Satellite 6 インストールガイド - 1.2.1. ストレージ要件を参照してください。

パラメータ デフォルト 説明
satellite_pvs /dev/sdb Satelliteストレージに使用する物理ボリューム
satellite_vg satellite_vg Satelliteストレージのために使用または作成するボリュームグループ
satellite_type master ストレージを設定するためのタイプを指定する(['master', 'capsule']のいずれか)
satellite_lv_pulp_cache_size 20g /var/cache/pulpボリュームの初期サイズ
satellite_lv_pulp_size 500g /var/lib/pulpボリュームの初期サイズ
satellite_lv_mongodb_size 50g /var/lib/mongodbボリュームの初期サイズ
satellite_lv_qpidd_size 10g /var/lib/qpiddボリュームの初期サイズ。goferdサービスによって管理される各コンテンツホストあたり約2MBを使用します。たとえば、10,000のコンテンツホストには20GBのディスクスペースが必要です。
satellite_lv_pgsql_size 10g /var/lib/pgsqlボリュームの初期サイズ
satellite_lv_squid_size 10g /var/spool/squidボリュームの初期サイズ
satellite_lv_puppetlabs_size 0g /opt/puppetlabsボリュームの初期サイズ
satellite_lv_puppet_size 0g /etc/puppet/environmentボリュームの初期サイズ

satellite_type

指定されたSatelliteタイプに応じて作成されるマウントリスト:

マウントポイント マスター カプセル 説明
/var/cache/pulp x x Pulpパッケージキャッシュ
/var/lib/pulp x x Pulpパッケージストレージ
/var/lib/mongodb x x Pulpデータベース
/opt/puppetlabs x x Puppetインストール
/etc/puppet/environment x x Puppet環境ファイル
/var/lib/qpidd x Goferdコンテンツホストキャッシュ
/var/lib/pgsql x Foremanデータベース
/var/spool/squid x Squidプロキシ

依存関係

なし

使用例プレイブック

シンプルな例:

- hosts: satellite-servers
  roles:
    - role: oasis_roles.satellite_storage

異なるハードディスクとPulpサイズを使用した追加の例:

- hosts: satellite-servers
  roles:
    - role: oasis_roles.satellite_storage
      satellite_pvs: /dev/vdb
      satellite_lv_pulp_size: 800g

ライセンス

GPLv3

貢献者

プロジェクトについて

Ansible role for configuring logical volumes and mount points for Foreman/Katello and Red Hat Satellite Servers and Proxy Servers/Capsules

インストール
ansible-galaxy install oasis_roles.satellite_storage
ライセンス
gpl-3.0
ダウンロード
1.2k
所有者