Read this in other languages: English, 日本語.
既存のWeb Application AS3テンプレートを変更します。既存のテンプレートには問題があり、serviceMainが赤色で表示されています。この問題を修正します。
問題を特定します。WebブラウザからF5にログインして、設定内容を確認します。
ServiceMain
をクリックして、ダウン状態となっている理由を確認します。- テーブルの
Availability
フィールドを参照します。
Local Traffic
のPools
をクリックします。app_pool
をクリックします。Members
ボタンをクリックします。
原因はポート 443 です。2台のRHEL Webサーバはポート80のみで稼働するので、これがダウン状態の原因です。
テキストエディタで j2/as3_template.j2
ファイルを編集します:
vim
とnano
がコントールノードで利用できます。もしくは RDP で接続して Visual Studio と Atom を利用することも可能です。
ポート 443 をポート 80 に変更します。
この行を->
{% raw %}
"servicePort": 443,
{% endraw %}
以下のように変更します->
{% raw %}
"servicePort": 80,
{% endraw %}
Playbook の実行 - コマンドラインへ戻ったら以下のコマンドでPlaybookを実行してください:
[student1@ansible ~]$ ansible-playbook as3.yml
以下は出力の例となります。
{% raw %}
[student1@ansible ~]$ ansible-playbook as3.yml
PLAY [Linklight AS3] ***********************************************************
TASK [Create AS3 JSON Body] ****************************************************
ok: [f5]
TASK [Push AS3] ****************************************************************
ok: [f5]
PLAY RECAP *********************************************************************
f5 : ok=2 changed=0 unreachable=0 failed=0
{% endraw %}
修正した Jinja2 テンプレートは as3_template.j2 から参照できます。
Webブラウザを使用してF5にログインし、設定内容を確認します。F5ロードバランサーのIP情報を lab_inventory/hosts
ファイルから取得し、https://X.X.X.X:8443/のように入力します。
- 左側のメニューにある
Local Traffic
をクリックします。 Virtual Servers
をクリックします。- 右側の
Partition
という名前のドロップダウンメニューをクリックして、WorkshopExample
を選択します。 - 仮想サーバー
serviceMain
が表示されます。 - この仮想サーバーは緑色(
Available (Enabled) - The virtual server is available
)で表示されます。 app_pool
のPools
で、両方のWebサーバのservice_port
がポート 80 に設定されていることを確認します。
これで本演習は終わりです。演習ガイドへ戻る