1.主机环境
主机名 | IP | 端口 | 角色 | 业务IP | 网关IP |
db01 | 192.168.1.10 | 54321 | 主库 | 192.168.1.33 | 192.168.1.254 |
db02 | 192.168.1.20 | 54321 | 从库 | ||
db03 | 192.168.1.30 | 54321 | 从库(扩容节点) |
2.扩容节点kingbase用户创建数据库安装目录(与集群其他节点一致)
mkdir -p /home/kingbase/cluster/kingbase
3.上传db.zip和license至扩容节点$install_dir/kingbase目录
4.解压db.zip
unzip db.zip
5.复制license.dat文件到bin目录
cp license.dat bin/
6.使用root用户注册securecmdd服务并确保启动成功
cd /home/kingbase/cluster/kingbase/bin/
./sys_HAscmdd.sh init
./sys_HAscmdd.sh start
7.配置install.conf文件[expand]标签下参数
vi /home/kingbase/cluster/kingbase/bin/install.conf
expand_type="0"
primary_ip="192.168.1.10"
expand_ip="192.168.1.30"
node_id="3"
install_dir="/home/kingbase/cluster"
zip_package=""
net_device=(ens160)
net_device_ip=(192.168.1.30)
license_file=(license.dat)
deploy_by_sshd="0"
ssh_port="22"
scmd_port="8890"
8、执行扩容操作
cd /home/kingbase/cluster/kingbase/bin/
./V8R6_cluster_install.sh expand
9、扩容后检查