菜单

管理节点升级回退

下载

本文更新于2026-06-04 15:00

1回退前提与准备工作

1.1 回退前置条件确认

      前提:管理节点升级前已经成功将数据dump将目录备份生成日期文件目录

目录结构如图:

1.2 回退准备

1.2.1 资源配置不低于原管理节点,网络连通性正常

1.2.2 权限配置等同root

2回退操作流程

2.1停止当前服务

[root@gdbmn unispace]# ./unis_mn.sh stop
Stopping unispace server...

2.2 数据库回退 两种方式(2.2.1和2.2.2取其一)

2.2.1 数据库文件回退

kill mariadb服务,还原数据库文件,启动mariadb服务

[root@gdbmn 06]# ps -ef | grep mysql
root        1805       1  0 6月02 ?       00:00:00 /bin/sh /opt/unispace/mysql/bin/mysqld_safe --datadir=/opt/unispace/mysql/data/data --user=mysql
mysql       2028    1805  0 6月02 ?       00:02:36 /opt/unispace/mysql/bin/mariadbd --basedir=/opt/unispace/mysql --datadir=/opt/unispace/mysql/data/data --plugin-dir=/opt/unispace/mysql/lib/plugin --user=mysql --log-error=/opt/unispace/mysql/data/log/mysqld.log --pid-file=gdbmn.pid --socket=/opt/unispace/mysql/us.sock --port=3306
root       28793   28342  0 17:15 pts/1    00:00:00 grep mysql
[root@gdbmn 06]# 
[root@gdbmn 06]# 
[root@gdbmn 06]# kill -9 1805 2028
[root@gdbmn 06]# 
[root@gdbmn 06]# ps -ef | grep mysql
root       28798   28342  0 17:15 pts/1    00:00:00 grep mysql

将备份目录下mysql所有文件拷贝到安装目录覆盖

启动数据库

/opt/unispace/mysql/bin/mysqld_safe --datadir=/opt/unispace/mysql/data/data  --user=mysql &

2.2.2 mndb库回退

删除库,创建同名库,导入备份数据

[root@gdbmn 06]# mysql -uusadmin -p"xxx"
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 6
Server version: 10.5.19-MariaDB-log MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
MariaDB [(none)]>
MariaDB [(none)]>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mndb               |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.001 sec)

MariaDB [(none)]>drop database mndb;
Query OK, 184 rows affected (17.237 sec)

MariaDB [(none)]>CREATE DATABASE IF NOT EXISTS mndb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Query OK, 1 row affected (0.001 sec)

备份目录下init.sql可执行权限

[root@gdbmn 06]# chmod +x init.sql 
[root@gdbmn 06]# pwd
/home/coder/upgrade-us-3.2.115/06

导入备份目录下 init.sql数据

MariaDB [(none)]>use mndb;
Database changed
MariaDB [mndb]>source /home/coder/upgrade-us-3.2.115/06/init.sql;
Query OK, 0 rows affected (0.000 sec)

 

2.4 代码回退

2.4.1 将备份目录下 代码回退到安装目录

[root@gdbmn 06]# cp -r bin/ bsdcollect/ collect/ config/ index isd_backup/ isd_restore/ log/ logCollector/ tomcat/ unis_mn.sh /opt/unispace/

2.4.2 到安装目录重新启动服务

[root@gdbmn 06]# cd /opt/unispace/
[root@gdbmn unispace]# ./unis_mn.sh restart
Restarting unispace server...
Stopping unispace server...
Starting unispace server...
Using CATALINA_BASE:   /opt/unispace/tomcat
Using CATALINA_HOME:   /opt/unispace/tomcat
Using CATALINA_TMPDIR: /opt/unispace/tomcat/temp
Using JRE_HOME:        /opt/unispace/tomcat/jre
Using CLASSPATH:       /opt/unispace/tomcat/bin/bootstrap.jar:/opt/unispace/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
Starting unispace server [OK]

3回退完成验证标准

3.1 管理节点能登录并且版本号跟原来一致

 

分享文章
上一个
客户端服务器状态
下一个
客户端回退
最近修改: 2026-06-05