En el capítulo anterior de la serie RHCE Ansible; aprendió a usar los roles de Ansible Galaxy y a crear sus propios roles personalizados. Continuemos la discusión sobre los roles de Ansible, pero esta vez; nos centraremos en los roles del sistema RHEL.
Red Hat ha creado una colección de funciones de Ansible que se dirige principalmente a los sistemas RHEL; estas colecciones de roles se denominan Roles del sistema de Red Hat Enterprise Linux (RHEL) .
En este tutorial, aprenderá a instalar y utilizar funciones del sistema RHEL para administrar y automatizar las operaciones estándar de RHEL.
Instalación de funciones del sistema RHEL
Las funciones del sistema RHEL las proporciona rhel-system-roles. paquete. Entonces, sigamos adelante e instalemos los rhel-system-roles paquete:
[[email protected] plays]$ sudo yum search rhel-system-roles
=================== Name Exactly Matched: rhel-system-roles ====================
rhel-system-roles.noarch : Set of interfaces for unified system management
[[email protected] plays]$ sudo yum -y install rhel-system-roles
Installed:
rhel-system-roles-1.0-10.el8_1.noarch
Complete!
Los roles del sistema RHEL se instalarán en /usr/share/ansible/roles directorio:
[[email protected] plays]$ ls -l /usr/share/ansible/roles
total 0
lrwxrwxrwx. 1 root root 23 Oct 22 2019 linux-system-roles.kdump -> rhel-system-roles.kdump
lrwxrwxrwx. 1 root root 25 Oct 22 2019 linux-system-roles.network -> rhel-system-roles.network
lrwxrwxrwx. 1 root root 25 Oct 22 2019 linux-system-roles.postfix -> rhel-system-roles.postfix
lrwxrwxrwx. 1 root root 25 Oct 22 2019 linux-system-roles.selinux -> rhel-system-roles.selinux
lrwxrwxrwx. 1 root root 25 Oct 22 2019 linux-system-roles.storage -> rhel-system-roles.storage
lrwxrwxrwx. 1 root root 26 Oct 22 2019 linux-system-roles.timesync -> rhel-system-roles.timesync
drwxr-xr-x. 9 root root 156 Nov 14 22:44 rhel-system-roles.kdump
drwxr-xr-x. 8 root root 177 Nov 14 22:44 rhel-system-roles.network
drwxr-xr-x. 6 root root 114 Nov 14 22:44 rhel-system-roles.postfix
drwxr-xr-x. 8 root root 138 Nov 14 22:44 rhel-system-roles.selinux
drwxr-xr-x. 10 root root 215 Nov 14 22:44 rhel-system-roles.storage
drwxr-xr-x. 11 root root 187 Nov 14 22:44 rhel-system-roles.timesync
Como puede ver al enumerar los contenidos de /usr/share/ansible/roles; actualmente se proporcionan los siguientes roles del sistema RHEL:
- rhel-system-roles.kdump -> configura el servicio de recuperación de fallas de kdump.
- rhel-system-roles.network -> configura las interfaces de red.
- rhel-system-roles.postfix -> configura un host como MTA de Postfix.
- rhel-system-roles.selinux ->gestiona todos los aspectos de SELinux.
- rhel-system-roles.storage -> configura el almacenamiento local.
- rhel-system-roles.timesync -> configura Network Time Protocol (NTP) o Precision Time Protocol (PTP).
Es muy probable que se introduzcan funciones adicionales del sistema RHEL en el futuro.
Lea la historia completa
El resto del artículo está disponible solo para miembros de LHB Pro. Puede registrarse ahora por $50 al año para leer el resto de este artículo y obtener acceso GRATUITO a todas las publicaciones, libros electrónicos y cursos en video exclusivos para miembros.
Suscríbete¿Ya tienes una cuenta?Iniciar sesión