V předchozí kapitole řady RHCE Ansible; naučili jste se používat role Ansible Galaxy a vytvářet si vlastní role. Pokračujme v diskusi o rolích Ansible, ale tentokrát; zaměříme se na Role systému RHEL.
Red Hat vytvořil kolekci rolí Ansible, která se primárně zaměřuje na systémy RHEL; tyto kolekce rolí se označují jako Systémové role Red Hat Enterprise Linux (RHEL) .
V tomto tutoriálu se naučíte, jak nainstalovat a používat systémové role RHEL ke správě a automatizaci standardních operací RHEL.
Instalace systémových rolí RHEL
Systémové role RHEL poskytují role rhel-system-role balík. Pojďme tedy do toho a nainstalujme role systému rhel balíček:
[[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!
Systémové role RHEL budou nainstalovány v /usr/share/ansible/roles adresář:
[[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
Jak můžete vidět z výpisu obsahu /usr/share/ansible/roles; aktuálně jsou poskytovány následující systémové role RHEL:
- rhel-system-roles.kdump -> konfiguruje službu kdump pro obnovu po havárii.
- rhel-system-roles.network -> konfiguruje síťová rozhraní.
- rhel-system-roles.postfix -> nakonfiguruje hostitele jako Postfix MTA.
- rhel-system-roles.selinux ->spravuje všechny aspekty SELinuxu.
- rhel-system-roles.storage -> konfiguruje místní úložiště.
- rhel-system-roles.timesync -> konfiguruje Network Time Protocol (NTP) nebo Precision Time Protocol (PTP).
Je vysoce pravděpodobné, že v budoucnu budou zavedeny další systémové role RHEL.
Přečíst celý příběh
Zbytek článku je k dispozici pouze členům LHB Pro. Nyní se můžete zaregistrovat za 50 $ ročně a přečíst si zbytek tohoto článku a získat ZDARMA přístup ke všem příspěvkům, e-knihám a videokurzům pouze pro členy.
OdebíratUž máte účet?Přihlaste se