oasis_roles.satellite_storage

Status budowy

satellite_storage

Rola Ansible do konfigurowania logicznych woluminów i punktów montażowych dla serwera Red Hat Satellite oraz kapsuł. Oczywiście jest również zgodna z Foreman i Katello.

Wymagania

  • Ansible w wersji 2.8 lub wyższej
  • Red Hat Enterprise Linux 7 lub CentOS 7
  • Ważne subskrypcje Red Hat

Ostrzeżenie

Ta rola nie sprawdza, czy punkty montażowe już istnieją, po prostu próbuje je utworzyć.

Zmienne roli

Aktualnie wspierane są następujące zmienne:

Ogólne

  • satellite_storage_become - Domyślnie: true. Jeśli ta rola potrzebuje uprawnień administratora, należy użyć funkcji Ansible become (opartej na sudo).
  • satellite_storage_become_user - Domyślnie: root. Jeśli rola korzysta z funkcji become do eskalacji uprawnień, to jest to nazwa docelowego użytkownika.

Ustawienia magazynu

Zobacz Przewodnik instalacji Satellite 6 - 1.2.1. Wymagania dotyczące pamięci aby uzyskać szczegóły dotyczące rozmiaru.

Parametr Domyślnie Opis
satellite_pvs /dev/sdb Fizyczne woluminy do użycia dla pamięci Satellite
satellite_vg satellite_vg Grupa woluminów do użycia lub stworzenia dla pamięci Satellite
satellite_type master Jedna z wartości ['master', 'capsule'], aby skonfigurować pamięć dla danego typu
satellite_lv_pulp_cache_size 20g Początkowy rozmiar woluminu /var/cache/pulp
satellite_lv_pulp_size 500g Początkowy rozmiar woluminu /var/lib/pulp
satellite_lv_mongodb_size 50g Początkowy rozmiar woluminu /var/lib/mongodb
satellite_lv_qpidd_size 10g Początkowy rozmiar woluminu /var/lib/qpidd. Katalog /var/lib/qpidd wykorzystuje nieco więcej niż 2 MB na każdego Host'a treści zarządzanego przez usługę goferd. Na przykład 10 000 Hosta treści wymaga 20 GB miejsca na dysku
satellite_lv_pgsql_size 10g Początkowy rozmiar woluminu /var/lib/pgsql
satellite_lv_squid_size 10g Początkowy rozmiar woluminu /var/spool/squid
satellite_lv_puppetlabs_size 0g Początkowy rozmiar woluminu /opt/puppetlabs
satellite_lv_puppet_size 0g Początkowy rozmiar woluminu /etc/puppet/environment

satellite_type

Lista montowanych punktów tworzonych w zależności od określonego typu Satellite:

Punkt montażowy Master Capsule Opis
/var/cache/pulp x x Katalog cache dla pakietów Pulp
/var/lib/pulp x x Magazyn pakietów Pulp
/var/lib/mongodb x x Zaplecze bazy danych Pulp
/opt/puppetlabs x x Instalacja Puppet
/etc/puppet/environment x x Pliki środowiska Puppet
/var/lib/qpidd x Cache hosta treści Goferd
/var/lib/pgsql x Baza danych Foreman
/var/spool/squid x Proxy Squid

Zależności

Brak

Przykładowy Playbook

Prosty przykład:

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

Dodatkowy przykład z innym dyskiem twardym i rozmiarem pulp:

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

Licencja

GPLv3

Współautorzy

O projekcie

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

Zainstaluj
ansible-galaxy install oasis_roles.satellite_storage
Licencja
gpl-3.0
Pobrania
1.2k
Właściciel