You are here: Links of Interest » HEIG-VD » [CLD] Cloud Computing » Lab 07: Configuration Management
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
heig:cld:lab07 [2017/05/15 16:48] – [Task 7: Add more managed servers] mike | heig:cld:lab07 [2017/05/15 17:06] – [Task 7: Add more managed servers] mike | ||
---|---|---|---|
Line 339: | Line 339: | ||
**Re-run the web.yml playbook. What do you observe in Ansible' | **Re-run the web.yml playbook. What do you observe in Ansible' | ||
+ | |||
+ | We can see that everything goes as expected. No tasks has been trigerred for the first server (IP: 54.147.90.78) which was already up to date. For the newly added server 4 tasks were trigered and the nginx server restarted as expected. | ||
<code bash> | <code bash> | ||
Line 371: | Line 373: | ||
54.147.90.78 | 54.147.90.78 | ||
</ | </ | ||
- | |||
**Test the new server by pointing your web browser to it.** | **Test the new server by pointing your web browser to it.** | ||
+ | |||
+ | {{ : | ||
**What happens if a server is not reachable? Shut down the second instance and re-run the playbook.** | **What happens if a server is not reachable? Shut down the second instance and re-run the playbook.** | ||
+ | |||
+ | We can see that Ansible try to reach the server in vain so it change the status of the server to unreachable. We can also see that Ansible continue the other tasks on the available servers. | ||
+ | |||
+ | <code bash> | ||
+ | Yoda: | ||
+ | |||
+ | PLAY [Configure webserver with nginx] ********************************************************************************************************************************************************************** | ||
+ | |||
+ | TASK [Gathering Facts] ************************************************************************************************************************************************************************************* | ||
+ | fatal: [52.206.206.57]: | ||
+ | ok: [54.147.90.78] | ||
+ | |||
+ | TASK [install nginx] *************************************************************************************************************************************************************************************** | ||
+ | ok: [54.147.90.78] | ||
+ | |||
+ | TASK [copy nginx config file] ****************************************************************************************************************************************************************************** | ||
+ | ok: [54.147.90.78] | ||
+ | |||
+ | TASK [enable configuration] ******************************************************************************************************************************************************************************** | ||
+ | ok: [54.147.90.78] | ||
+ | |||
+ | TASK [copy index.html] ************************************************************************************************************************************************************************************* | ||
+ | ok: [54.147.90.78] | ||
+ | to retry, use: --limit @/ | ||
+ | |||
+ | PLAY RECAP ************************************************************************************************************************************************************************************************* | ||
+ | 52.206.206.57 | ||
+ | 54.147.90.78 | ||
+ | </ | ||