EX294 試験問題 11

ansibleをインストールして構成します
ユーザーsandyは、適切な権限を持つコントロールノードで既に作成されています。sshキーを変更または変更しないでください。コントロールノードでansibleを実行するために必要なパッケージをインストールします。ansible.cfgをフォルダー/home/sandy/ansible/ansible.cfgに配置するように構成し、sandyユーザーを介してリモートマシンにアクセスするように構成します。すべてのロールはパス/home/ sandy / ansible/rolesにある必要があります。インベントリパスは/home/ sandy / ansible/invenloryにある必要があります。
5つのノードにアクセスできます。
node1.example.com
node2.example.com
node3.example.com
node4.example.com
node5.example.com
これらのノードを、ノードIがグループdevのメンバーであるインベントリファイルに含まれるように構成します。nodc2はグループテストのメンバー、node3はグループプロキシのメンバー、nodc4とノード5はグループprodのメンバーです。また、prodはグループWebサーバーのメンバーです。

EX294 試験問題 12

すべてのインベントリホストで実行されるプレイブック/home/bob/ansible/motd.ymlを作成し、次のドキュメントを作成します。プレイブックは、次のテキストで/ etc/motdの既存のコンテンツを置き換える必要があります。Ansibleファクトを使用して、各ホストのFQDNを表示します
開発ホストグループ内のホストでは、行は「Welcome toDevServerFQDN」である必要があります。
Webサーバーホストグループ内のホストでは、行は「Welcome toApacheServerFQDN」である必要があります。
データベースホストグループ内のホストでは、行は「Welcome toMySQLServerFQDN」である必要があります。

EX294 試験問題 13

次のように、ユーザーパスワードを保存するAnsibleボールトを作成します。
*ボールトの名前はvalut.ymlです
*ボールトには次の2つの変数が含まれています。
-値wakennymのdev_pass
-値がロッキーのmgr_pass
*ボールトを暗号化および復号化するためのパスワードはatenorthです
*パスワードはファイル/home/admin/ansible/password.txtに保存されます

EX294 試験問題 14

RHELシステムロールパッケージをインストールし、次のようなtimesync.ymlというプレイブックを作成します。
->すべての管理対象ホストで実行されます。
->timesyncロールを使用します。
->タイムサーバー192.168.10.254を使用するようにロールを設定します(redhatラボで聞く
「classroom.example.com」を使用してください)
->iburstパラメーターを有効に設定する役割を構成します。

EX294 試験問題 15

/ home / sandy / ansible / rolesにsample-apacheというロールを作成します。これにより、httpdが有効化および開始され、ファイアウォールが有効化および開始され、Webサーバーサービスが許可されます。/var/www/html/index.htmlからメッセージを作成して提供するindex.html.j2というテンプレートを作成します。ファイルの内容が変更されるたびに、Webサーバーサービスを再起動します。
[IP]の[FQDN]へようこそ
Ansibleファクトを使用して、FQDNを完全修飾ドメイン名に置き換え、IPをノードのIPアドレスに置き換えます。最後に、apache.ymlという名前のプレイブックを/ home / sandy / ansible /に作成し、そのロールを使用してWebサーバーホストでインデックスファイルを提供します。