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
所有者