Gbase8a 监控工具GDOM升级
GDOM-v3.6.0-build2 升级至 GDOM-v3.8.0-build3
1 备份资源库 | 分析库
2 原demo.options覆盖新版本解压目录下的demo.options
3 修改新版本中gdomRoot切换安装路径,并停止全部旧组件服务
4 安装新版本GDOM,启动内部资源库、Haproxy、内部GBase分析库组件服务,不启动GDOM
5 恢复原资源库 | 分析库备份到新版本GDOM
6 执行一键升级
7 启动新版本GDOM
8 访问GDOM页面(建议清理浏览器缓存后访问),重新安装Agent; v3.7.0后版本也可执行Agent升级
9 卸载原GDOM【可选】
1.备份资源库 | 分析库
#备份资源库
cd /opt/gdom/install/mysql/mysql-8.0.41-linux-glibc2.17-x86_64/bin/
./mysqldump -h 10.10.10.100 -u root -P 3306 --set-gtid-purged=OFF --add-drop-table -p gdom > ~/gdom.sql
#备份分析库
cd /opt/gdom/install/gbase/GBase/server/bin/
./gbasedump -h10.10.10.100 -ugbase --add-drop-table -p gdom_real >~/gdom_real.sql
./gbasedump -h10.10.10.100 -ugbase --add-drop-table -p gdom_history > ~/gdom_history.sql
2.覆盖新版本解压目录下的demo.options
cp /opt/GDOM-v3.6.0-build2-kylin10-x86_64/demo.options /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
3.修改新版本中gdomRoot切换安装路径,并停止全部旧组件服务
vim /opt/GDOM-v3.8.0-build3-kylin10-x86_64/demo.options
gdomRoot=/opt/gdom_new
#停止全部旧组件服务
cd /opt/GDOM-v3.6.0-build2-kylin10-x86_64/
./gdomStop.sh -a
4.安装新版本GDOM,启动内部资源库、Haproxy、内部GBase分析库组件服务,不启动GDOM
cd /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
#安装新版本GDOM
./gdomInstall.sh -a
#启动内部资源库、Haproxy、内部GBase分析库组件服务,不启动GDOM
./gdomStart.sh -w
5.恢复原资源库 | 分析库备份到新版本GDOM
#恢复原资源库
cd /opt/gdom/install/mysql/mysql-8.0.41-linux-glibc2.17-x86_64/
./bin/mysql -h 10.10.10.100 -u root -P 3306 -p gdom < ~/gdom.sql
#恢复分析库
# 加入恢复数据库切换语句,生成.bak备份文件
sed -i.bak '1i\use gdom_real;' ~/gdom_real.sql
sed -i.bak '1i\use gdom_history;' ~/gdom_history.sql
# 替换/*注释为 -- ,避免导入报错
sed -i 's/\/\*.*\*\//-- /g' ~/gdom_real.sql
sed -i 's/\/\*.*\*\//-- /g' ~/gdom_history.sql
# 恢复
cd /opt/gdom/install/gbase/GBase/server/bin/
./gbase -h10.10.10.100 -ugbase -pgbase -Dgdom_real < ~/gdom_real.sql
./gbase -h10.10.10.100 -ugbase -pgbase -Dgdom_history < ~/gdom_history.sql
6.执行升级
cd /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
./gdomUpgrade.sh -a
./gdomUpgrade.sh -execute gdom MYSQL_GDOM_UPGRADE.sql
./gdomUpgrade.sh -execute analysis GBASE_GDOM_UPGRADE.sql
# 执行前在新版本demo.options中增加gdomSourceRoot参数,配置路径与旧版本demo.options的
gdomRoot参数保持一致,未配置则跳过迁移
cd /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
vim demo.options
gdomSourceRoot=/opt/gdom
./gdomUpgrade.sh -r
7.启动新版本GDOM
./gdomStart.sh -s
8.访问GDOM页面(建议清理浏览器缓存后访问),重新安装Agent; v3.7.0后版本也可执行Agent升级
热门帖子
- 12025-12-01浏览数:183726
- 22023-05-09浏览数:26431
- 42023-09-25浏览数:20095
- 52020-05-11浏览数:18821