YOHO LoadBalancer Switch
依赖:
仅支持大于等于2.7.3并小于3.0的python版本
python模块: qcloud
安装python模块: pip install qcloud
How to Run
需进入脚本所在目录下执行脚本(/home/ansible/yoho-ansible-roles/scripts/lb_manager)
基于命令行提供参数的方式切换负载均衡器权重
应用型负载均衡(包含域名)
python lb_switch.py --secretid=SECRETID
--secretkey=SECRETKEY
--lb_name=负载均衡名称
--domain=绑定域名
--hostname=绑定主机名称
--weight=权重(数字)
传统型负载均衡(不含域名)
python lb_switch.py --secretid=SECRETID
--secretkey=SECRETKEY
--lb_name=负载均衡名称
--hostname=绑定主机名称
--weight=权重(数字)
基于模块名称的方式切换负载均衡器权重
模块路径: ./modules/
python lb_switch.py --secretid=
SECRETID
--secretkey=SECRETKEY
--module=模块名称
cd /home/ansible/yoho-ansible-roles/scripts/lb_manager
#命令行传参
python lb_switch.py --secretid=AKID6**************dwpKK --secretkey=ACJk9**************sQaW --lb_name=ytx-switch-test --domain=search.yohoops.org --hostname=search-service-az2 --weight=10
#执行模块
python lb_switch.py --secretid=AKID6**************dwpKK --secretkey=ACJk9**************sQaW --module=all_search_to_az2