oasis_roles.satellite_storage
satelliten_speicher
Eine Ansible-Rolle zur Konfiguration von logischen Volumes und Einhänge Punkten für Red Hat Satellite Server(s) und Capsule(s). Natürlich ist sie auch mit Foreman und Katello kompatibel.
Anforderungen
- Ansible 2.8 oder höher
- Red Hat Enterprise Linux 7 oder CentOS 7
- Gültige Red Hat Abonnements
Warnung
Diese Rolle prüft nicht, ob die Einhänge Punkte bereits existieren oder nicht, sie wird einfach versuchen, sie zu erstellen.
Rollenvariablen
Derzeit werden die folgenden Variablen unterstützt:
Allgemein
satellite_storage_become
- Standard: true. Wenn diese Rolle Administratorrechte benötigt, dann nutzen Sie die Ansible "become"-Funktionalität (basierend auf sudo).satellite_storage_become_user
- Standard: root. Wenn die Rolle die "become"-Funktionalität für die Erhöhung der Privilegien verwendet, ist dies der Name des Zielbenutzers, zu dem gewechselt werden soll.
Speichereinstellungen
Siehe Satellite 6 Installationshandbuch - 1.2.1. Speichere Anforderungen für Details zur Größenberechnung.
Parameter | Standard | Beschreibung |
---|---|---|
satellite_pvs |
/dev/sdb |
Physikalisches Volume, das für den Satellite-Speicher verwendet wird |
satellite_vg |
satellite_vg |
Volume-Gruppe, die für den Satellite-Speicher verwendet oder erstellt wird |
satellite_type |
master |
Eine der ['master', 'capsule'], um den Speicher für den angegebenen Typ zu konfigurieren |
satellite_lv_pulp_cache_size |
20g |
Initialgröße des /var/cache/pulp Volumes |
satellite_lv_pulp_size |
500g |
Initialgröße des /var/lib/pulp Volumes |
satellite_lv_mongodb_size |
50g |
Initialgröße des /var/lib/mongodb Volumes |
satellite_lv_qpidd_size |
10g |
Initialgröße des /var/lib/qpidd Volumes. Das Verzeichnis /var/lib/qpidd benötigt leicht mehr als 2 MB pro über den goferd -Dienst verwaltetem Content Host. Beispielsweise benötigen 10.000 Content Hosts 20 GB Speicherplatz |
satellite_lv_pgsql_size |
10g |
Initialgröße des /var/lib/pgsql Volumes |
satellite_lv_squid_size |
10g |
Initialgröße des /var/spool/squid Volumes |
satellite_lv_puppetlabs_size |
0g |
Initialgröße des /opt/puppetlabs Volumes |
satellite_lv_puppet_size |
0g |
Initialgröße des /etc/puppet/environment Volumes |
satellite_type
Liste der Einhänge Punkte, die je nach angegebenem Satellite-Typ erstellt werden:
Einhängepunkt | Master | Capsule | Beschreibung |
---|---|---|---|
/var/cache/pulp |
x | x | Pulp-Paketcache |
/var/lib/pulp |
x | x | Pulp-Paketlager |
/var/lib/mongodb |
x | x | Pulp-Datenbank-Backend |
/opt/puppetlabs |
x | x | Puppet-Installation |
/etc/puppet/environment |
x | x | Puppet-Umgebungsdateien |
/var/lib/qpidd |
x | Goferd-Content-Host-Cache | |
/var/lib/pgsql |
x | Foreman-Datenbank | |
/var/spool/squid |
x | Squid-Proxy |
Abhängigkeiten
Keine
Beispiel-Playbook
Einfaches Beispiel:
- hosts: satellite-servers
roles:
- role: oasis_roles.satellite_storage
Zusätzliches Beispiel mit anderer Festplatte und Pulp-Größe:
- hosts: satellite-servers
roles:
- role: oasis_roles.satellite_storage
satellite_pvs: /dev/vdb
satellite_lv_pulp_size: 800g
Lizenz
GPLv3
Mitwirkende
Über das Projekt
Ansible role for configuring logical volumes and mount points for Foreman/Katello and Red Hat Satellite Servers and Proxy Servers/Capsules
Installieren
ansible-galaxy install oasis_roles.satellite_storage
Lizenz
gpl-3.0
Downloads
1.2k
Besitzer