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 に変更します。
この行を->
"servicePort": 443,
以下のように変更します->
"servicePort": 80,
Playbook の実行 - コマンドラインへ戻ったら以下のコマンドでPlaybookを実行してください:
[student1@ansible ~]$ ansible-playbook as3.yml
以下は出力の例となります。
[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
修正した 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 に設定されていることを確認します。これで本演習は終わりです。演習ガイドへ戻る