Authored by root

Add readme

  1 +# YOHO LoadBalancer Switch
  2 +
  3 +
  4 +## 依赖:
  5 +
  6 +
  7 +>仅支持大于等于2.7.3并小于3.0的python版本
  8 +>
  9 +>python模块: qcloud
  10 +>
  11 +>安装python模块: pip install qcloud
  12 +
  13 +
  14 +## How to Run
  15 +
  16 +> 需进入脚本所在目录下执行脚本(/home/ansible/yoho-ansible-roles/scripts/lb_manager)
  17 +
  18 +
  19 +### 基于命令行提供参数的方式切换负载均衡器权重
  20 +>
  21 +> `应用型负载均衡(包含域名)` python lb_switch.py --secretid=AKID6**************dwpKK --secretkey=ACJk9**************sQaW --lb_name=`负载均衡名称` --domain=`绑定域名` --hostname=`绑定主机名称` --weight=`权重(数字)`
  22 +>
  23 +> `传统型负载均衡(包含域名)` python lb_switch.py --secretid=AKID6**************dwpKK --secretkey=ACJk9**************sQaW --lb_name=`负载均衡名称` --hostname=`绑定主机名称` --weight=`权重(数字)`
  24 +>
  25 +
  26 +### 基于模块名称的方式切换负载均衡器权重
  27 +> 模块路径: ./modules/
  28 +>
  29 +> python lb_switch.py --secretid=AKID6**************dwpKK --secretkey=ACJk9**************sQaW --module=`模块名称`
  30 +>
  31 +
  32 +```
  33 +
  34 +cd /home/ansible/yoho-ansible-roles/scripts/lb_manager
  35 +#命令行传参
  36 +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
  37 +#执行模块
  38 +python lb_switch.py --secretid=AKID6**************dwpKK --secretkey=ACJk9**************sQaW --module=search_to_az2
  39 +```