|
@@ -443,7 +443,7 @@ def remove_backend_servers(client, slb_id, instances):
|
|
def set_instance_weight_process_with_clbs(client, clb_id_list, instance_id_list, weight_list):
|
|
def set_instance_weight_process_with_clbs(client, clb_id_list, instance_id_list, weight_list):
|
|
"""
|
|
"""
|
|
修改服务器的权重值
|
|
修改服务器的权重值
|
|
- :param client: slb客户端连接
|
|
|
|
|
|
+ :param client: clb客户端连接
|
|
:param clb_id_list: slb id list
|
|
:param clb_id_list: slb id list
|
|
:param instance_id_list: instance id list
|
|
:param instance_id_list: instance id list
|
|
:param weight_list: 权重修改列表 type-list [(weight, sleep_time), ...]
|
|
:param weight_list: 权重修改列表 type-list [(weight, sleep_time), ...]
|
|
@@ -451,12 +451,12 @@ def set_instance_weight_process_with_clbs(client, clb_id_list, instance_id_list,
|
|
"""
|
|
"""
|
|
for weight, sleep_time in weight_list:
|
|
for weight, sleep_time in weight_list:
|
|
logging.info(f"修改权重中: weight = {weight}")
|
|
logging.info(f"修改权重中: weight = {weight}")
|
|
- for slb_id in clb_id_list:
|
|
|
|
|
|
+ for clb_id in clb_id_list:
|
|
flag = True
|
|
flag = True
|
|
while flag:
|
|
while flag:
|
|
try:
|
|
try:
|
|
- set_weight_for_instances(client=client, slb_id=slb_id, instance_id_list=instance_id_list, weight=weight)
|
|
|
|
- logging.info(f"slb: {slb_id} finished!")
|
|
|
|
|
|
+ set_weight_for_instances(client=client, slb_id=clb_id, instance_id_list=instance_id_list, weight=weight)
|
|
|
|
+ logging.info(f"slb: {clb_id} finished!")
|
|
flag = False
|
|
flag = False
|
|
except Exception as e:
|
|
except Exception as e:
|
|
time.sleep(10)
|
|
time.sleep(10)
|
|
@@ -494,7 +494,7 @@ def add_backend_servers_with_clbs(client, clb_id_list, instances):
|
|
sys.exit()
|
|
sys.exit()
|
|
|
|
|
|
|
|
|
|
-def remove_backend_servers_with_slbs(client, clb_id_list, instances):
|
|
|
|
|
|
+def remove_backend_servers_with_clbs(client, clb_id_list, instances):
|
|
"""
|
|
"""
|
|
服务器从负载均衡移除(一次调用最多可以移除20个后端服务器)
|
|
服务器从负载均衡移除(一次调用最多可以移除20个后端服务器)
|
|
:param client:
|
|
:param client:
|