更新到openQRM 5.1在Debian Wheezy

更新到OpenQRM 5.1在Debian Wheezy

版本1.0
最后编辑01. 2013年10月
作者Matt Rechenburg

该HowTo是关于如何将现有的openQRM环境版本4.9或5.0更新为Debian 7的最新的openQRM 5.1,即一个名为Wheezy的。

要求

- 现有的openQRM安装版本5.1(例如4.9或5.0)

备份您现有的openQRM环境

这里是一个现有的,完全配置的openQRM 5.0安装程序的截图:

这是openQRM 5.0安装程序的版本详细信息的截图

openQRM由“文件”和“数据库”组成。 备份这两个部件允许任何时候“回滚”更新。

openQRM中的所有文件位于openQRM基本目录(通常为/ usr / share / openqrm)中。 要创建一个简单的备份,请在您的openQRM服务器上以“root”的形式运行以下命令:

cp -aR /usr/share/openqrm /usr/share/openqrm-5.0.before-update

要备份openQRM数据库内容(假设mysql为数据库后端),请运行:

mysqldump openqrm -p > /usr/share/openqrm-5.0.before-update/openqrm-db.sql

该命令将要求openQRM数据库密码。

请注意!

在任何时候,您可以通过运行为“root”来回滚到现有的openQRM环境

mv /usr/share/openqrm /usr/share/openqrm-update-rolled-back && mv /usr/share/openqrm-5.0.before-update /usr/share/openqrm && /etc/init.d/openqrm restart

此外,openQRM提供了一个“状态备份”,捕获全状态(所有配置文件和数据库内容)。 openQRM的“状态备份”还允许在任何时候“回滚”更新。 运行状态备份请运行:

/usr/share/openqrm/bin/openqrm state backup -n 5.0.before-update

要列出所有状态备份,请运行:

/usr/share/openqrm/bin/openqrm state list

要应用/恢复状态备份,请运行eg:

/usr/share/openqrm/bin/openqrm state restore -n [backup-name]

这里是在更新之前应用标准备份的命令:

将openQRM更新到版本5.1

获取openQRM 5.1版本

将openQRM环境更新到openQRM 5.1的方式与openQRM Enterprise Edition相同。

openQRM 5.1的更新过程很简单。

获取openQRM 5.1社区版http://sourceforge.net/projects/openqrm/或从http://www.openqrm-enterprise.com/获取openQRM企业版

作为'root'更改到../src目录并运行:

make && make update

“make”阶段正在下载openQRM 5.1版本的新组件,并准备安装或更新的源。 “make update”阶段实际上是执行以下操作来更新现有的openQRM设置:

作为第一步,更新过程创建如上所述的当前状态备份。

作为第二个setp,它创建一个“镜像”目录/ usr / share / openqrm_pre_update。 这是为了比较后续步骤中所有配置文件的内容。

作为第三步,它实际上运行安装操作,然后覆盖当前的/ usr / share / openqrm内容。

作为第四步,更新过程检查所有配置文件,并将当前配置的值应用于新安装。

作为第五步,最终应用数据库模式更新。

最后一步,它更新内核initrd文件(由网络部署使用)并重新启动openQRM

请注意!

更新后,需要在所有集成系统上重新启动'openqrm-client'!

仅用于openQRM企业版(如果您使用的是openQRM社区版,请跳过)

openQRM企业版转发到许可上传。

请选择企业公共,服务器和最终客户端许可证密钥,然后单击提交。

请注意!

使用openQRM 5.1,合并了以下插件:

citrix + citrix存储到citrix

kvm + kvm存储到kvm

xen + xen存储到xen

以下插件被重新命名:

lxc存储到lxc

openvz存储到lxc

对于那些插件,VM配置目录从/ var / lib / [plugin-name] -storage更改为/ var / lib / [plugin-name]。 例如对于KVM-Storage插件,需要将以前的VM配置目录/ var / lib / kvm-storage移动到/ var / lib / kvm。 对于KVM存储,请运行以下命令作为“root”来执行目录迁移。

mv /var/lib/kvm-storage /var/lib/kvm

更新过程不会自动执行,因为建议将此目录从NAS挂载!

请注意!

如果您使用任何上述插件,则将更新到5.1的最安全的方法是停止并删除所有设备和VM资源(仅保留VM映像),然后进行更新。 5.1版本提供了一种简单的方法来使图像回到openQRM。 然后只需创建新的VM资源,并使用现有的VM映像添加新的服务器。

这是openQRM UI成功升级到openQRM 5.1后的截图

这是openQRM安装程序更新到版本5.1后的版本详细信息的截图

恭喜! 您已经将openQRM成功更新到了5.1版本!

链接

openQRM社区 - http://www.openqrm.com/

sourceforge上的openQRM项目 - http://sourceforge.net/projects/openqrm/

openQRM Enterprise - http://www.openqrm-enterprise.com/

openQRM在Twitter - https://twitter.com/openQRM

openQRM在Facebook - https://www.facebook.com/openQRM

这个Howto是由openQRM Enterprise赞助的

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏