WeiAPI服务器准备记录
WeiAPI是黑尾后续的核心自有项目。去年双11,我企业首单砍了几台腾讯云的服务器,之前就扔在那里了,今天把这批机器清理了一下,重新部署,准备作为weiapi初始运行环境。
原本的ubuntu换成了debian,便宜买的1.8T盘分成三个格式化成xfs挂在了三个主机上,还有三个轻服务器,配置比较低,但是公网带宽好一些。
之前在这六台机器上跑了下kubernetes,想想有点折腾,就又换回了docker swarm这没人要的东西,不过我也确实不想弄出个什么特别复杂的东西。3manager+3worker。低配轻服务器做manager,好一点(其实没好到哪去)的云主机做worker,就这么挂上了。
由于云主机所在的虚拟网路是172.17段的,docker自动就把docker0让成172.18了。但是在做云互联时候,轻服务器因为同样有172.17段的docker0,并自动做了路由,就连接不到同区的云主机了。
修改了bip重启之后,docker0是让出了172,17段,但是初始化swarm之后,默认的docker_gwbridge又重新站回了172.17,连接又失败了。
拆掉swarm,删除docker_gwbridge,修改ip自动分配的地址范围,重新初始化swarm,就好了:
{
"bip": "172.26.0.1/16",
"default-address-pools": [
{
"base": "172.27.0.1/16",
"size": 24
}
]
}