|
@@ -32,12 +32,12 @@ def server_restart(slb_client, instance_id, image_name):
|
|
server_health_check(slb_client, instance_id)
|
|
server_health_check(slb_client, instance_id)
|
|
time.sleep(30)
|
|
time.sleep(30)
|
|
logging.info(f"health check finished.")
|
|
logging.info(f"health check finished.")
|
|
- # 5. 挂流量
|
|
|
|
- add_weight_list = [(10, 30), (20, 20), (40, 10), (60, 10), (80, 10), (100, 10)]
|
|
|
|
- utils.set_instance_weight_process(client=slb_client,
|
|
|
|
- slb_id=rov_server_config.slb_id,
|
|
|
|
- instance_id_list=[instance_id],
|
|
|
|
- weight_list=add_weight_list)
|
|
|
|
|
|
+ # # 5. 挂流量
|
|
|
|
+ # add_weight_list = [(10, 30), (20, 20), (40, 10), (60, 10), (80, 10), (100, 10)]
|
|
|
|
+ # utils.set_instance_weight_process(client=slb_client,
|
|
|
|
+ # slb_id=rov_server_config.slb_id,
|
|
|
|
+ # instance_id_list=[instance_id],
|
|
|
|
+ # weight_list=add_weight_list)
|
|
logging.info(f"server restart finished, instance: {instance_id}/{ip_address}")
|
|
logging.info(f"server restart finished, instance: {instance_id}/{ip_address}")
|
|
except Exception as e:
|
|
except Exception as e:
|
|
logging.error(f"server restart fail, instance: {instance_id}")
|
|
logging.error(f"server restart fail, instance: {instance_id}")
|
|
@@ -58,7 +58,7 @@ def main():
|
|
|
|
|
|
# 2. 逐台重启
|
|
# 2. 逐台重启
|
|
image_name = 'rov-server'
|
|
image_name = 'rov-server'
|
|
- for i, instance_id in enumerate(online_instance_ids):
|
|
|
|
|
|
+ for i, instance_id in enumerate(online_instance_ids[:1]):
|
|
server_restart(slb_client=slb_client, instance_id=instance_id, image_name=image_name)
|
|
server_restart(slb_client=slb_client, instance_id=instance_id, image_name=image_name)
|
|
logging.info(f"重启进度: {i+1}/{online_instance_count}")
|
|
logging.info(f"重启进度: {i+1}/{online_instance_count}")
|
|
logging.info(f"server restart finished!")
|
|
logging.info(f"server restart finished!")
|