RedHat Red Hat Certified Engineer (RHCE) exam for Red Hat Enterprise Linux 8 Exam (EX294日本語版) - EX294日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS
すべてのインベントリ ホストで実行されるプレイブック /home/bob /ansible/motd.yml を作成し、次のように記述します。ansible fact を使用して各ホストの FQDN を表示する
開発ホスト グループ内のホストでは、行は「Welcome to Dev Server FQDN」である必要があります。
Web サーバー ホスト グループ内のホストでは、行は「Welcome to Apache Server FQDN」である必要があります。
データベース ホスト グループ内のホストでは、行は「Welcome to MySQL Server FQDN」である必要があります。
開発ホスト グループ内のホストでは、行は「Welcome to Dev Server FQDN」である必要があります。
Web サーバー ホスト グループ内のホストでは、行は「Welcome to Apache Server FQDN」である必要があります。
データベース ホスト グループ内のホストでは、行は「Welcome to MySQL Server FQDN」である必要があります。
Correct Answer:
/home/sandy/ansible/apache.yml

/home/sandy/ansible/roles/sample-apache/tasks/main.yml
================================================== =
トピック 2、ラボのセットアップ - 2
control.realmX.example.com _ workstation.lab.example.com
node1.realmX.example.com _ servera.lab.example.com
node2.realmX.example.com _ serverb.lab.example.com
node3.realmX.example.com _ serverc.lab.example.com
node4.realmX.example.com _ serverd.lab.example.com
node5.realmX.example.com
- ユーザー名:root、パスワード:redhat
- ユーザー名:admin、パスワード:redhat
注1. 「root」または「admin」パスワードを変更しないでください。
注2. アクセスのために ssh-keygen を作成する必要はなく、事前に定義されています
注3。SELinux は強制モードであり、firewalld は管理対象ホスト全体で無効化/停止されています。

/home/sandy/ansible/roles/sample-apache/tasks/main.yml
================================================== =
トピック 2、ラボのセットアップ - 2
control.realmX.example.com _ workstation.lab.example.com
node1.realmX.example.com _ servera.lab.example.com
node2.realmX.example.com _ serverb.lab.example.com
node3.realmX.example.com _ serverc.lab.example.com
node4.realmX.example.com _ serverd.lab.example.com
node5.realmX.example.com
- ユーザー名:root、パスワード:redhat
- ユーザー名:admin、パスワード:redhat
注1. 「root」または「admin」パスワードを変更しないでください。
注2. アクセスのために ssh-keygen を作成する必要はなく、事前に定義されています
注3。SELinux は強制モードであり、firewalld は管理対象ホスト全体で無効化/停止されています。
packages.yml という Playbook を作成します。
----------------------------------------------
--> dev、test、および prod ホストのホストに php および mariadb パッケージをインストールします。
グループ。
--> 開発ツール パッケージ グループを dev ホスト グループ内のホストにインストールします。
--> dev ホスト グループ内のホストで、すべてのパッケージを最新バージョンに更新します。
----------------------------------------------
--> dev、test、および prod ホストのホストに php および mariadb パッケージをインストールします。
グループ。
--> 開発ツール パッケージ グループを dev ホスト グループ内のホストにインストールします。
--> dev ホスト グループ内のホストで、すべてのパッケージを最新バージョンに更新します。
Correct Answer:
解決策:
# pwd
ホーム/管理者/アンシブル/
# vim packages.yml
---
- name: パッケージをインストールします
ホスト: 開発、テスト、本番
変数:
- php_pkg: php
-mariadb_pkg:mariadb
タスク:
- name: パッケージをインストールします
うーん:
名前:
- "{{php_pkg}}"
- "{{ mariadb_pkg }}"
状態: 最新
- name: devops ツール パッケージをインストールします
ホスト: dev
タスク:
- 名前: 開発ツールのインストール
うーん:
名前:「@開発ツール」
状態: 最新
- name: すべてのパッケージをアップグレードします
うーん:
名前: "*"
状態: 最新
除外: カーネル*
!wq
# ansible-playbook package.yml --syntax-check
# ansible-playbook package.yml
# pwd
ホーム/管理者/アンシブル/
# vim packages.yml
---
- name: パッケージをインストールします
ホスト: 開発、テスト、本番
変数:
- php_pkg: php
-mariadb_pkg:mariadb
タスク:
- name: パッケージをインストールします
うーん:
名前:
- "{{php_pkg}}"
- "{{ mariadb_pkg }}"
状態: 最新
- name: devops ツール パッケージをインストールします
ホスト: dev
タスク:
- 名前: 開発ツールのインストール
うーん:
名前:「@開発ツール」
状態: 最新
- name: すべてのパッケージをアップグレードします
うーん:
名前: "*"
状態: 最新
除外: カーネル*
!wq
# ansible-playbook package.yml --syntax-check
# ansible-playbook package.yml
/home/sandy/ansible/ に report.yml という名前のファイルを作成します。この Playbook を使用して、report.txt という名前のファイルを取得します (正確に以下のようにします)。このファイルを /root/report.txt にあるすべてのリモート ホストにコピーします。次に、ファイル内の行を編集して、ホストの実際の情報を提供します。ディスクが存在しない場合は、NONE と書き込みます。


Correct Answer:
解決策:




/home/sandy/ansible/ に jinja テンプレートを作成し、hosts.j2 という名前を付けます。このファイルを次のように編集します。ノードの順序は重要ではありません。次に、/home/sandy/ansible に hosts.yml という Playbook を作成し、テンプレートを /root/myhosts の dev ノードにインストールします。


Correct Answer:
解決策:

