def pve3_setup_backends(): pve.vm_generate_multi(fab.env['pu-pve3']['settings']['vm']['base_id'], 'backend', False, None, *_get_vm_id_list(fab.env['pu-pve3']['backends']['vms'])) _setup_options(fab.env['pu-pve3']['backends']['vms'], fab.env['pu-pve3']['backends']['options']) scripts = _setup_ifaces(None, fab.env['pu-pve3']['backends']['vms'], fab.env['pu-pve3']['settings']['vm'], False) # TODO: add scripts once we know what'd be running on these VMs. pve.vm_parallel_run(scripts)
def setup(): pve.vm_generate_multi(fab.env['httperf_haproxy_lb']['vm']['base_id'], "httperf-lb", False, setup_scripts(), *vm_id_list) scripts = dict() for vm_id in vm_id_list: scripts[vm_id] = "sudo service docker stop; " \ "sudo service haproxy stop; " \ "sudo service apache2 stop; " pve.vm_parallel_run(scripts)
def setup(): pve.vm_generate_multi(fab.env['httperf_ipvs_lb']['vm']['base_id'], "httperf-lb", False, setup_scripts(), *vm_id_list) setup_options(vm_id_list) scripts = dict() for vm_id in vm_id_list: scripts[vm_id] = "sudo service docker stop; " \ "sudo service apache2 stop; " \ "sudo mv /var/www/html/index.html /var/www/html/index.html.orig; " pve.vm_parallel_run(scripts)
def setup(): pve.vm_generate_multi(fab.env['web_serving_lb']['vm']['base_id'], "web-serving-lb", False, setup_scripts(), *vm_id_list)
def setup(): pve.vm_generate_multi(fab.env['httperf']['vm']['base_id'], "httperf-client", False, setup_scripts(), *fab.env['httperf']['vm']['clients'])