RHCEAnsibleシリーズの前の章で; Ansible Galaxyの役割を使用し、独自のカスタム役割を作成する方法を学びました。 Ansibleの役割についての議論を続けましょうが、今回は; RHELシステムの役割に焦点を当てます。
Red Hatは、主にRHELシステムを対象とするAnsibleロールのコレクションを作成しました。これらの役割のコレクションは、 Red Hat Enterprise Linux(RHEL)システムの役割と呼ばれます。 。
このチュートリアルでは、RHELシステムロールをインストールして使用し、標準のRHEL操作を管理および自動化する方法を学習します。
RHELシステムロールのインストール
RHELシステムの役割は、 rhel-system-rolesによって提供されます。 パッケージ。それでは、先に進んで rhel-system-rolesをインストールしましょう パッケージ:
[[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!
RHELシステムの役割は/usr / share / ansible / rolesにインストールされます ディレクトリ:
[[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
/ usr / share / ansible/rolesの内容を一覧表示するとわかるように; 現在、次のRHELシステムの役割が提供されています。
- rhel-system-roles.kdump->kdumpクラッシュリカバリサービスを設定します。
- rhel-system-roles.network->ネットワークインターフェースを構成します。
- rhel-system-roles.postfix->ホストをPostfixMTAとして設定します。
- rhel-system-roles.selinux->SELinuxのすべての側面を管理します。
- rhel-system-roles.storage->ローカルストレージを構成します。
- rhel-system-roles.timesync->ネットワークタイムプロトコル(NTP)またはPrecision Time Protocol(PTP)を構成します。
将来、追加のRHELシステムの役割が導入される可能性が高いです。
全文を読む
記事の残りの部分は、LHBProメンバーのみが利用できます。今すぐ登録して年間50ドルでこの記事の残りの部分を読み、すべてのメンバー限定の投稿、電子書籍、ビデオコースに無料でアクセスできます。
購読すでにアカウントをお持ちですか?サインイン