我有生产服务器Alfresco 4.2 Enterprise的备份,包括:
数据库MS SQL;
“Tomcat7”文件夹;
“Alfresco”文件夹(它有“alf_data”文件夹,“alfresco-global.properties”等)。
目前,我正在部署具有相同配置的其他服务器Alfresco以实现容错(不适用于群集)。我计划将来使用这台服务器,以防生产服务器失败。
我想在不安装模块的情况下,使用生产配置完全轻松地部署新服务器Alfresco, 使用很多其他东西来配置Tomcat,SOLR。
我计划在设置新服务器时使用这些步骤:
1)从生产发行版安装OS和Alfresco。在新服务器上停止服务Tomcat7。
2)以不同的名称从备份中恢复(сopy)生产服务器的MS SQL数据库。
3)从安装中删除(或重命名)“Alfresco”和“Tomcat7”文件夹。
4)在新服务器上的相同路径上从备份恢复(复制)产品服务器的“Alfresco”和“Tomcat7”文件夹。
5)在alfresco-global.properties(db.name,alfresco.host,share.host)中更改新服务器主要属性Alfresco catalina.sh,指的是IP和生产服务器的名称。
6)在新服务器上启动服务Tomcat7。
这是正确的决定吗? 我可以从新服务器上的生产服务器恢复文件夹“Alfresco”和“Tomcat7”吗?
因此,如果生产服务器将来失败,我将只恢复带索引的存储库(数据库和数据存储区) 来自相关生产备份的新服务器上的文件夹。
感谢。
答案 0 :(得分:0)
是的,基本上您是通过从当前服务器复制安装和配置来设置另一台服务器。然后,当您需要进行恢复时,您将恢复数据库,然后您将恢复内容存储。然后,您将启动服务器。
我唯一的问题是让备份服务器无所事事是有意义的。如果您已经备份了安装和配置,那么通过采用这种方法节省的是重新建立服务器所需的时间(假设您已经虚拟化,这应该很快),然后恢复安装和配置,这应该是也很快。