如果您的高可用性集群具有一个或多个辅助数据库服务器,并且要迁移到新发行版,或者如果您要升级到新 PID 或修订包时要求您完成标准转换过程,那么迁移时必须完成附加任务。
迁移集群时,您只需要迁移主数据库服务器。
GBase 8s V8.5
进行迁移或还原时服务器会自动除去辅助服务器。主服务器上的迁移或还原完成后,必须在高可用性集群中重新创建所有高可用性数据复制 (HDR)、RS 和 SD 辅助服务器。
先决条件:
迁移集群时,确保按照以下过程中所示顺序停止和启动集群中的服务器。
要将高可用性集群迁移到新发行版,请执行以下操作:
-
发出 oncmsm -k connection_manager_name 命令来停止连接管理器。
-
如果将高可用性数据复制 (HDR) 辅助服务器用作备份服务器(以防出现意外事件):
-
发出 onmode -sy 命令来停顿主服务器,以防用户连接到该服务器。
-
在主服务器上发出 onmode –c 命令来强制执行检查点。
-
以如下顺序停止集群中的辅助服务器:
-
如果具有远程独立 (RS) 辅助服务器,那么发出 onmode -ky 命令将其停止。
-
如果具有共享磁盘 (SD) 服务器,那么发出 onmode -ky 命令将其停止。
-
如果具有 HDR 辅助服务器,那么发出 onmode -ky 命令将其停止。
-
发出 onmode -ky 命令来停止主服务器。
-
在每个服务器上,将 GBASEDBTDIR 环境变量设置为目标安装的完整路径名。
-
确保目标安装中具有所有必需的配置文件。
-
可选:迁移失败时启用快速还原到一致恢复点的功能。设置 CONVERSION_GUARD 和 RESTORE_POINT_DIR 配置参数即可实现。(有关更多信息,请参阅为复原点数据的恢复进行配置以防升级失败。)
-
发出 oninit 命令来启动主服务器。
-
确保已成功转换到目标服务器,且服务器处于多用户方式。
-
发出 oncmsm 命令来启动连接管理器。
-
如果要从 GBasedbt V11.10 之前的版本迁移,且共享磁盘集群的主服务器上需要 SD 辅助服务器,那么发出 onmode -d set SDS
primary
primary_server_name 命令来设置主服务器。
-
发出 oninit 命令来启动 SD 辅助服务器。
-
以如下顺序启动集群中的服务器并执行附加任务:
-
备份所有日志,然后使用 ON–Bar 或 ontape 在主服务器上制作 0 级备份,以在必要时重新建立 RS 和 HDR 辅助服务器。
-
如果具有 RS 辅助服务器:
-
发出 onmode –d add RSS rss_server_name 命令在主服务器上添加 RS 条目。
-
迁移后,从主服务器上所制作的 0 级备份中以 0 级恢复操作启动 RS 辅助服务器。
-
在 RS 辅助服务器上,运行 onmode -d RSS primary_server_name 命令,然后等待在运行每个命令后出现“RSS secondary server operational”消息。
-
如果具有 HDR 辅助服务器:
-
发出 onmode -d primary hdr_secondary_server_name 命令在主服务器上重新建立对。
-
迁移后,从主服务器上所制作的 0 级备份中以 0 级恢复操作启动 HDR 辅助服务器。
-
在 HDR 辅助服务器上,运行 onmode -d secondary primary_server_name 命令,然后在每次运行命令后等待“HDR 辅助服务器正常运作”消息出现。
-
执行迁移到 GBase 8s 的新版本 和完成必需的迁移后任务中所述的任何其他标准迁移任务。