V8.6.X.X 集群间版本升级
V8.6.X.X 集群之间的版本升级时需要设置 coordinateHost 和 dataHost 为所有已存在的 coordinator 和 data 集群节点 IP。升级操作需要在一个已存在
的 coordinator 节点上进行。
若升级前集群在 IPV6网络环境下,则升级时需设置 coordinateHostNodeID与原集群一致,且 IP 类型与原集群一致。
必须保证所有节点的状态正常,且已完成集群初始化,才可以进行下一步
操作,否则需要解决故障后才能继续操作。
具体升级步骤如下:
1、 停止所有集群节点服务。
2、 解压 V8.6.X.X 集群安装包,并切换到 gcinstall 目录下。
3、 修改 demo.options 配置文件。
installPrefix= /opt
coordinateHost =172.16.83.11,172.16.83.12,172.16.83.13
dataHost = 172.16.83.11,172.16.83.12,172.16.83.13
#existCoordinateHost =
#existDataHost =
dbaUser = gbase
dbaGroup = gbase
dbaPwd = gbase
rootPwd = 111111
#mcastAddr = 226.94.1.39
mcastPort = 5493
4、使用 dbaUser 用户执行以下命令进行集群升级:
./gcinstall.py --silent=demo.options -U
如果升级成功集群会自动启动,如果升级失败集群回退到老版本。
V8.6.X.X 集群间版本回退
集群回退步骤如下:
1、停止集群所有节点服务。
2、执行集群版本回退命令。
执行回退命令:
python Restore.py
--backupFile=/home/gbase/gcluster_backup_20151110162202.tar.bz2
--silent=demo.options
注: Restore.py 命令可选参数: passwordInputMode
参数含义:指定密码获取的方式,通过不同的参数实现不同的获取方式。
若指定该参数,则 demo.options 中的密码不必再修改。
默认值: file
取值范围: [file,pwdsame,pwddiff]
1) file : 表示从文件或命令行参数获取,和原有的方式一致,该方式下,文件中的密码是明文的;
2) pwdsame:表示从终端由用户输入密码,并且所有节点的密码一致情况下使用该参数,对于不同用户密码只输入一次,适用于所有节点都用这个密码;
3) pwddiff: 表示从终端由用户输入密码,并且节点间的密码不一致情况下使用该参数,对于不同用户密码每个节点分别输入一次,适用于不同节点使用不同的密码。