蓝鲸job服务迁移过程:
一、停止job服务器,修改配置文件
# cd /data/install/
# ./bkcec stop job
登录服务器,首先停止job服务。
修改install目录下的修改 install.config 文件,新增一行 $ip job ip为待迁移的机器IP,删除原ip所在行的job。
二、配置免密,同步模块,安装job。
# bash configure_ssh_without_pass
免密
# ./bkcec sync common
同步install.config更改
# ./bkcec sync consul
同步基础依赖 consul
# ./bkcec sync job
同步 bkdata 模块
# ./bkcec install consul
安装 consul
# ./bkcec stop consul
# ./bkcec start consul
重启 consul
# ./bkcec install job
安装job模块
# ./bkcec initdata mysql
给新机器授予mysql权限
三、查询job关联的模块,进入reder操作,重新生成配置
# grep -i job /data/src/*/support-files/templates/*
查询job与哪些模块有关联
# ./bkcec render bkdata 1
# ./bkcec render paas 1
# ./bkcec render nginx 1
# ./bkcec render job 1
对paas, cmdb, job, bkdata, fta 进行 render 操作,重新生成配置
四、重启job服务
# ./bkcec stop job
# ./bkcec start job
# ./bkcec status job
重启job服务,查看job的运行状态。