Changes

Jump to: navigation, search

OPS435 Python Lab 8

978 bytes added, 13:26, 30 December 2017
INVESTIGATION 2: Fabric practice
Test your new setupFirewall function on worker1, and make sure it opens access to Apache but does not create duplicate rules every time it's run.
 
= INVESTIGATION 3: Multiplying your work =
 
After completing all the previous parts of the lab - you should have a working fabfile.py with two working functions: setupFirewall() and setupWebServer().
 
You were asked to test them on worker1. Now let's run these two functions on all your workers at the same time. The command is almost the same, except for the list of IP addresses:
 
<source lang="bash">fab --fabfile=fabfile.py -H 192.168.56.11,192.168.56.12,192.168.56.13,192.168.56.14,192.168.56.15 setupWebServer</source>
 
Again - your IP addresses will be different but the command will be the same.
 
You can also reconfigure the firewall on all the workers at the same time, using a command like this on your controller:
 
<source lang="bash">fab --fabfile=fabfile.py -H 192.168.56.11,192.168.56.12,192.168.56.13,192.168.56.14,192.168.56.15 setupFirewall</source>
 
And imagine that you might have 10, 50, 100 servers to do this on - could you do it without the automation?
= LAB 8 SIGN-OFF (SHOW INSTRUCTOR) =

Navigation menu