本文适用于 阿曼达企业(AE)
本文适用于 适用于MySQL的Zmanda恢复管理器(ZRM)
卸载
我们要做的第一件事是验证没有为ZRM或ZMC运行的备份,然后我们可以停止它们的每个服务。
#用于zmc_zrm zmc_aee中的s; 停止服务完毕
备份原始的Amanda Enterprise配置以确保安全。
#/ opt / zmanda / amanda / bin / zm-support -a
对于ZRM方面的事情,备份您站点特定的备份配置非常重要。
#mkdir / etc / mysql-zrm / backup; cp /etc/mysql-zrm/mysql-zrm.conf* / etc / mysql-zrm / backup /
在保留配置的同时卸载ZRM。
#/ opt / zmanda / zrm / uninstall
含 保留控制台数据和日志文件。
卸载Amanda Enterprise。
#/ opt / zmanda / amanda / uninstall
当提示您保留配置时,请说 没有.
*如果要保留3.1.5版中的配置和备份集以便以后进行命令行还原,请移动文件。 否则,请跳过此步骤。
#mv / etc / amanda /etc/amanda-3.1; mv / etc / zmanda /etc/zmanda-3.1
从Amanda Enterprise清除所有剩余文件。
#rm -Rf / opt / zmanda / amanda
安装Zmanda Recovery Manager
#chmod + x ZRM-enterprise-3.8-installer-linux.run; ./ZRM-enterprise-3.8-installer-linux.run
安装ZRM后,将/ etc / mysql-zrm / backup中的mysql-zrm.conf与/etc/mysql-zrm/mysql-zrm.conf中的mysql-zrm.conf合并。
登录到您的ZRM实例以验证您的备份方法正确。 如果不是,请修改备份方法以确保正确。
请注意: 如果要从以前版本的ZRM执行备份的表级还原,则需要在ZRM服务器上以mysql用户身份运行以下命令:
$ / usr / bin / mysql-zrm-parse-sql --source-目录--update-table-list
安装Amanda Enterprise
更改/ etc / zmanda的权限。
#chmod 777 / etc / zmanda
更改配置文件的权限。
#chmod 755 /etc/zmanda/*.cnf
下载ZMC 3.3.9应用执行位安装其他依赖项(如果需要)并进行安装。
#chmod + x amanda-enterprise-3.3.9-linux.run; yum安装openldap24-libs cyrus-sasl-lib y; ./amanda-enterprise-3.3.9-linux.run
更改新安装的配置文件上的权限。
#chmod 755 /etc/zmanda/*.cnf
如果要从3.1.5重新创建备份集以在3.3.9中使用,请下载以下python脚本(https://carbonite.azureedge.net/images/Files/zmanda-files/disklist_migration_315_to_333)并使用以下脚本用法和包含的示例运行它:
用法:disklist_migration_315_to_333 [-s new_backup_set_name]示例:disklist_migration_315_to_333 /etc/amanda-3.1/DailySet1/disklist.conf /etc/amanda/NewDailySet/disklist.conf -s NewDailySet
完成此操作后,我们需要按特定顺序重新启动服务。
#service zmc_aee stop#service zmc_zrm stop#service zmc_zrm start#service zmc_aee start
登录并验证您的备份集正确,如果不正确,请相应地对其进行修改。
参考文章:
https://network.zmanda.com/support/articles/AE-How-to-Migrate-from-Amanda-Enterprise-3-1-x-to-3-3-x