- setAWS.py: main program, mainly for using AWS EC2/S3 service
- setIIS.py: common jobs, define common functions for different clusters (Ex: iis cloud).
- deathrabbit: the computing jobs need to be done
- parm.yaml: configuration file
- fabfile.py: deploy job definition
Execute the following command in terminal:
>> pip install boto fabric
boto needs to set up configure file before first-time use:
- Replace AWS key in .boto.sample
- Copy ".boto.sample" to "~/.boto"
-
When run setDepPkg in the master the first time, There's a time displaying "A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modifies" on the screen. Need to press "Enter" manually.
-
When first time run rsync in fabric, Should press "yes" to establish authentication.
- boto: https://boto.readthedocs.org/en/latest/
- Fabric: http://www.fabfile.org/
- celery: http://www.celeryproject.org/