oasis_roles.satellite_storage
almacenamiento_satellite
Un rol de Ansible para configurar volúmenes lógicos y puntos de montaje para Servidores y Cápsulas de Red Hat Satellite. Por supuesto, también es compatible con Foreman y Katello.
Requisitos
- Ansible 2.8 o superior
- Red Hat Enterprise Linux 7 o CentOS 7
- Suscripciones válidas de Red Hat
Advertencia
Este rol no verifica si los puntos de montaje ya existen o no, simplemente intentará crearlos sin considerar esa posibilidad.
Variables del Rol
Actualmente se admiten las siguientes variables:
General
almacenamiento_satellite_become
- Predeterminado: true. Si este rol necesita privilegios de administrador, use la funcionalidad become de Ansible (basado en sudo).almacenamiento_satellite_become_user
- Predeterminado: root. Si el rol utiliza la funcionalidad become para escalamiento de privilegios, este es el nombre del usuario objetivo al que cambiar.
Configuración del almacenamiento
Consulte la Guía de Instalación de Satellite 6 - 1.2.1. Requisitos de Almacenamiento para obtener detalles sobre el tamaño.
Parámetro | Predeterminado | Descripción |
---|---|---|
satellite_pvs |
/dev/sdb |
Volumen(es) físico(s) a usar para el almacenamiento de Satellite |
satellite_vg |
satellite_vg |
Grupo de volúmenes a usar o crear para el almacenamiento de Satellite |
satellite_type |
master |
Uno de ['master', 'capsule'] para configurar el almacenamiento para el tipo dado |
satellite_lv_pulp_cache_size |
20g |
Tamaño inicial del volumen /var/cache/pulp |
satellite_lv_pulp_size |
500g |
Tamaño inicial del volumen /var/lib/pulp |
satellite_lv_mongodb_size |
50g |
Tamaño inicial del volumen /var/lib/mongodb |
satellite_lv_qpidd_size |
10g |
Tamaño inicial del volumen /var/lib/qpidd . El directorio /var/lib/qpidd usa un poco más de 2 MB por cada Host de Contenido gestionado por el servicio goferd . Por ejemplo, 10 000 Hosts de Contenido requieren 20 GB de espacio en disco |
satellite_lv_pgsql_size |
10g |
Tamaño inicial del volumen /var/lib/pgsql |
satellite_lv_squid_size |
10g |
Tamaño inicial del volumen /var/spool/squid |
satellite_lv_puppetlabs_size |
0g |
Tamaño inicial del volumen /opt/puppetlabs |
satellite_lv_puppet_size |
0g |
Tamaño inicial del volumen /etc/puppet/environment |
satellite_type
Lista de los montajes que se crean dependiendo del tipo de Satellite especificado:
Punto de Montaje | Master | Cápsula | Descripción |
---|---|---|---|
/var/cache/pulp |
x | x | Caché de paquetes de Pulp |
/var/lib/pulp |
x | x | Almacenamiento de paquetes de Pulp |
/var/lib/mongodb |
x | x | Backend de base de datos de Pulp |
/opt/puppetlabs |
x | x | Instalación de Puppet |
/etc/puppet/environment |
x | x | Archivos de entorno de Puppet |
/var/lib/qpidd |
x | Caché de host de contenido de Goferd | |
/var/lib/pgsql |
x | Base de datos de Foreman | |
/var/spool/squid |
x | Proxy Squid |
Dependencias
Ninguna
Ejemplo de Playbook
Ejemplo simple:
- hosts: servidores-satellite
roles:
- role: oasis_roles.satellite_storage
Ejemplo adicional con diferente disco duro y tamaño de pulp:
- hosts: servidores-satellite
roles:
- role: oasis_roles.satellite_storage
satellite_pvs: /dev/vdb
satellite_lv_pulp_size: 800g
Licencia
GPLv3
Contribuidores
Acerca del proyecto
Ansible role for configuring logical volumes and mount points for Foreman/Katello and Red Hat Satellite Servers and Proxy Servers/Capsules
Instalar
ansible-galaxy install oasis_roles.satellite_storage
Licencia
gpl-3.0
Descargas
1.2k
Propietario