GNU/Linux >> LINUX-Kenntnisse >  >> Linux

RHCE Ansible Series #10:RHEL-Systemrollen

Im vorherigen Kapitel der RHCE Ansible-Reihe; Sie haben gelernt, die Rollen von Ansible Galaxy zu verwenden und Ihre eigenen benutzerdefinierten Rollen zu erstellen. Lassen Sie uns die Diskussion über Ansible-Rollen fortsetzen, aber dieses Mal; Wir konzentrieren uns auf RHEL-Systemrollen.

Red Hat hat eine Sammlung von Ansible-Rollen erstellt, die hauptsächlich auf RHEL-Systeme abzielt; diese Rollensammlungen werden als Red Hat Enterprise Linux (RHEL)-Systemrollen bezeichnet .

In diesem Lernprogramm erfahren Sie, wie Sie RHEL-Systemrollen installieren und verwenden, um RHEL-Standardvorgänge zu verwalten und zu automatisieren.

Installieren von RHEL-Systemrollen

Die RHEL-Systemrollen werden von den rhel-system-roles bereitgestellt Paket. Lassen Sie uns also fortfahren und die rhel-system-roles installieren Paket:

[[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!

Die RHEL-Systemrollen werden im Verzeichnis /usr/share/ansible/roles installiert Verzeichnis:

[[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

Wie Sie anhand der Auflistung des Inhalts von /usr/share/ansible/roles; Die folgenden RHEL-Systemrollen werden derzeit bereitgestellt:

  1. rhel-system-roles.kdump -> konfiguriert den kdump-Absturzwiederherstellungsdienst.
  2. rhel-system-roles.network -> konfiguriert die Netzwerkschnittstellen.
  3. rhel-system-roles.postfix -> konfiguriert einen Host als Postfix-MTA.
  4. rhel-system-roles.selinux  ->verwaltet alle Aspekte von SELinux.
  5. rhel-system-roles.storage -> konfiguriert lokalen Speicher.
  6. rhel-system-roles.timesync -> konfiguriert Network Time Protocol (NTP) oder Precision Time Protocol (PTP).

Es ist sehr wahrscheinlich, dass in Zukunft weitere RHEL-Systemrollen eingeführt werden.

Lesen Sie die ganze Geschichte

Der Rest des Artikels ist nur für LHB Pro-Mitglieder verfügbar. Sie können sich jetzt für 50 $ pro Jahr anmelden, um den Rest dieses Artikels zu lesen und KOSTENLOSEN Zugriff auf alle Beiträge, E-Books und Videokurse nur für Mitglieder zu erhalten.

AbonnierenSie haben bereits ein Konto?Melden Sie sich an
Linux
  1. Sag einfach nein zu root (in Containern)

  2. So konfigurieren Sie Netzwerkeinstellungen mit Ansible-Systemrollen

  3. So setzen Sie ein vergessenes Root-Passwort zurück RHEL / CentOS 7

  4. RHCE Ansible Series #8:Verschlüsseln von Inhalten mit Ansible Vault

  5. RHCE Ansible Series #7:Jinja2-Vorlagen

Versehentlich unter / als Wurzel gechown?

RHCE Ansible Series #2:Ausführen von Ad-hoc-Befehlen

RHCE Ansible Serie Nr. 1:Sag Hallo zu Ansible

RHCE Ansible Series #3:Ansible Playbooks

RHCE Ansible Series #12:Ansible-Fehlerbehebung

So verkleinern Sie das Root-Dateisystem unter CentOS / RHEL 6