Name Last Update
..
lib Loading commit data...
deploy.py Loading commit data...
readme.md Loading commit data...

部署 yoho gateway

why ?

部署gateway 需要先在 nginxupstream 中摘掉部分服务器进行部署。 完成后添加到upstream中,然后部署另外一部分。

最后恢复nginx upstream

流程

  • 先切分 inventoryiptables 文件
  • nginx中摘除部分gateway,并且部署这些 gateway
  • nginx中替换为已经部署的gateway,并且部署剩下的部分gateway
  • 恢复nginx配置

目录配置

/home/master/yoho-ansible-roles

/home/master/auto_deploy

如何执行

cd /home/master/yoho-ansible-roles
python scripts/deploy_gateway/deploy.py --zone az3  --branch master