升级现有安装


升级现有安装

如果希望升级到新的Gurobi版本,当然可以关闭集群,升级Compute Server节点和cluster Manager实例,并重启所有组件。但是,如果您在Cluster Manager实例前设置了一个具有负载平衡器的可伸缩体系结构,则可以执行滚动升级,以将对现有用户的影响降到最低。在这种情况下,我们建议以下流程:

  1. 首先,升级集群管理器。新的集群管理器实例可以添加到集群中,旧的实例可以逐步终止。
  2. 然后,一次升级Compute Server节点。为此,请使用Cluster Manager停止一个节点,这样就不会调度新的作业,而现有的作业将继续执行,直到完成为止。一旦节点完全停止,升级节点并将其添加回集群。这可以在每个节点上重复。

我们还建议在QA环境中测试此流程,以了解不同的步骤以及它们如何应用于您的特定环境。

在所有情况下,在现有部署中安装Cluster Manager时,可能需要升级数据库模式。请检查发行说明以找到您要升级到的版本的架构。

对于小型升级,数据库将在启动群集管理器时自动迁移。在此过程中,将添加新的字段,并删除和重新创建索引。数据不会被删除,迁移是一个安全的过程。但仍建议在升级前进行数据备份。

对于重大升级,请仔细遵循发布说明中的说明。升级不会自动触发,建议您先对数据库进行备份。

在所有情况下,都可以显示架构信息并手动触发升级grb_rsm数据库命令。例如,如果您正在运行版本9.1.2,而您正在升级到9.5.0,此命令将显示以下信息:

> grb_rsm数据库
info:当前架构版本为1.0.0
info:最新的架构版本是1.1.0
提示:请考虑用'grb_rsm database——upgrade'命令升级数据库模式

如果要继续升级,请使用——升级国旗:

> grb_rsm database——upgrade
info:启动数据库架构升级
info:数据库模式,替换6个索引
info:数据库模式从版本1.0.0升级到版本1.1.0
提示:数据库升级