Showing
1 changed file
with
39 additions
and
0 deletions
scripts/lb_manager/readme.md
0 → 100644
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 | +``` |
-
Please register or login to post a comment