博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
备份与恢复IBM Lotus Connections 3.0 集群环境
阅读量:4506 次
发布时间:2019-06-08

本文共 5796 字,大约阅读时间需要 19 分钟。

是一篇介绍 Lotus Connections 系统维护、备份和恢复的 developWorks 文档,对 IBM Lotus Connections 1.0 的维护策略提出一些建议。讨论了维护策略和可用的备份实用程序,包括数据库和 ldap 目录。描述了在制订服务器维护计划时要考虑的因素以及应该定期备份的内容存储库和文件。最后,在比较高的层面介绍可以用于管理 Lotus Connections 的实用程序,包括备份和恢复 WebSphere Application Server 中的配置文件。如果您使用的是比较早期的 connections 产品请参考这篇文章对产品进行维护,备份和恢复。

IBM Connections 3.0 是一款功能丰富,部署灵活,数据量庞大的面向企业的社交软件。产品部 署在集群环境中,拓扑结构多样,支持不同的操作系统,包括 Microsoft Windows 2008/2003,Redhat 5.4,Suse 10,AIX 6.1,zLinux 等,产品数据一部分存储在数据库中,另一部分存储在文件系统中,Connections 同时涉及了 WebSphere Application Server,IBM HTTP Server 等产品。Connection 3.0 相较于以前的版本在安装方式上有了很大的变化,3.0 不再使用单独的安装程序,而使用了 IBM Installation Manager 来安装。由于增加了新的功能组件(例如:论坛),需要备份的数据库和附件也有了变化,索引文件的生成也比之前的版本有了改进。本文将会详细介绍如何备份和恢复整个已经部署好的 Connections 环境,包括在不用的操作系统下备份和恢复 Connections 集群环境,在不同的数据库产品中备份和恢复 Connections 数据以及备份和恢复 Connections 存储在文件系统中的文件内容和索引文件,将着重介绍与之前的版本不同的地方。

Connections 3.0 的产品拓扑及文件存储结构如下图所示:



图 1. Connections 3.0 的产品拓扑及文件存储结构图 

Connections 3.0 的备份需要备份 IBM HTTP Server, WebSphere 应用服务器集群,数据库, 索引文件,附件,connections 3.0 安装目录,Rational Installation Manager 目录,所有备份都需要在应用服务器停止的时候进行。

1 停止 IBM HTTP Server 服务器

2 备份 HTTPServer 目录

AIX: /usr/IBM/HTTPServer/

Linux: /opt/IBM/HTTPServer/

Windows: <drive>:\Program Files\IBM\HTTPServer

1 停止 WebSphere Application Server 实例

2 停止 WebSphere Application Server Node agent

3 停止 WebSphere Application Server Deployment Manager

4 备份 Deployment Manager 的概要文件目录

AIX: /usr/IBM/WebSphere/AppServer/profiles/Dmgr01

Linux: /opt/IBM/WebSphere/AppServer/profiles/Dmgr01

Windows: <drive>:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01

AIX: /usr/IBM/WebSphere/AppServer/profiles/AppSrv01

Linux: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01

Windows: <drive>:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01

Connections3.0 对比之前的版本有了比较大的变化,首先将论坛的功能从社区组件中分离出来单独成为一个应用,社区,主页等应用的功能也有很大的加强。相应的数据库的结构也有了变化。备份数据库是请根据以下列表完成对各种类型数据库的备份。



组件 数据库名称
Activities OPNACT
Blogs BLOGS
Communities SNCOMM
Bookmarks DOGEAR
Home page HOMEPAGE
Profiles PEOPLEDB
Wikis WIKIS
Files FILES
Forum FORUM

Connections 3.0 的 jdbc driver 也需要进行备份,首先登录到 WebSphere 集成解决方案控制台上,选择资源 ->JDBC->JDBC 提供者,页面右侧就会列出 Connections 3.0 用到 JDBC 提供者。



图 2. Connections3.0 包括的 JDBC provider 

以 activities 为例,打开 activitiesJDBC,类路径里面就记录了这个 JDBC 提供者所使用的 JDBC 驱动文件,如果路径中包含相对路径,则需要从 WebSphere 集成解决方案控制台的环境 -> WebSphere 变量中查找变量的实际路径,可以参照备份 index 部分的步骤。最后到文件系统中将 Connections 3.0 使用 JDBC 驱动文件全部备份下来。其他的功能组建的 jdbc 驱动文件备份方法也是类似的。



图 3. JDBC 驱动文件路径 

停止 connections 应用,登录到 WebSphere 集成解决方案控制台上,选择环境 ->WebSphere 变量,查找 SEARCH_INDEX_DIR,该变量指明了 connections 在各个节点上的 index 目录,备份各个节点上的 index 目录。



图 4. 备份节点上的 index 目录 

登录 WebSphere 集成解决方案控制台,在环境 ->WebSphere 变量中,查看各个组件的的附件存储路径,在文件系统中备份相应的文件。



组件 变量
Activities ACTIVITIES_CONTENT_DIR
Blogs BLOGS_CONTENT_DIR
Communities N/A
Bookmarks DOGEAR_FAVICON_DIR
Home page N/A
Profiles N/A
Wikis WIKIS_CONTENT_DIR
Files FILES_CONTENT_DIR
Forums FORUM_CONTENT_DIR



操作系统 备份目录
Deployment manager Windows
IBM Connections 安装目录 
例如:
C:\IBM\LotusConnections
Linux 例如:
/opt/IBM/LotusConnections



操作系统 需要备份的目录
Windows 2008 C:\IBM\SSPShared
C:\IBM\Installation Manager
C:\ProgramData\IBM\Installation Manager
C:\ProgramData\IBM\LCInstallScript
Windows 2003 C:\IBM\SSPShared
C:\IBM\Installation Manager
C:\Documents and Settings\All Users\Application Data\IBM\LCInstallScript
C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager
Linux /opt/IBM/SSPShared
/opt/IBM/InstallationManager
/var/ibm/InstallationManager
/var/ibm/LCInstallScript
AIX /usr/IBM/SSPShared
/usr/IBM/InstallationManager
/var/ibm/InstallationManager
/var/ibm/LCInstallScript

恢复 Connections 3.0 环境需要恢复 IBM HTTP Server, WebSphere 应用服务器集群,数据库, 索引文件,附件,connections 3.0 安装目录,Rational Installation Manager 目录,恢复环境也需要在应用服务器停止的时候进行。

1 停止服务器并确认 IBM HTTP Administration Server 服务已经停止

2 恢复 HTTPServer 目录

AIX: /usr/IBM/HTTPServer/

Linux: /opt/IBM/HTTPServer/

Windows: <drive>:\Program Files\IBM\HTTPServer

1 停止托管 Connections 的 WebSphere Application Server 实例

2 停止 WebSphere Application Server Node agent

3 停止 WebSphere Application Server Deployment Manager

4 恢复 Deployment Manager 的概要文件目录

5 恢复 Application server 的概要文件目录

根据不同的数据库恢复备份好的数据,并确认数据库恢复后可以正常启动

DB2

1 切换到 db2 用户下,断开数据库连接,运行命令 db2 force applications all

2 恢复数据库,运行 db2 restore db <db_name> from <backup_path>

Oracle

1 需要以 oracle 用户身份,运行 export ORACLE_SID=<ORACLE_ 实例名 > 切换到各个 oracle 实例下

2 关闭数据库,sql>shutdown immediate

3 将数据文件,控制文件,日志文件和 init.ora 拷贝回原来的目录

4 启动数据库 sql>startup

SQLServer

打开 SQLServer 管理工具,依次选中 connections 的数据库,右键选中任务 -> 恢复 -> 数据库,在恢复数据库对话框中指定备份文件的位置,确认。

参照备份 JDBC 驱动文件的步骤找到 JDBC 驱动文件的存储路径,将备份的文件恢复到相应的目录下。

停止 connections 应用,登录到 WebSphere 集成解决方案控制台上,选择环境 ->WebSphere 变量,查找 SEARCH_INDEX_DIR,将备份好的 index 文件恢复到各个节点的该目录下。

登录 WebSphere 集成解决方案控制台,在环境 ->WebSphere 变量中,查看各个组件的的附件存储路径,在文件系统中恢复相应的文件。



操作系统 备份目录
Deployment manager Windows
IBM Connections 安装目录 
例如:
C:\IBM\LotusConnections
Linux 例如:
/opt/IBM/LotusConnections



操作系统 需要恢复的目录
Windows 2008 C:\IBM\SSPShared
C:\IBM\Installation Manager
C:\ProgramData\IBM\Installation Manager
C:\ProgramData\IBM\LCInstallScript
Windows 2003 C:\IBM\SSPShared
C:\IBM\Installation Manager
C:\Documents and Settings\All Users\Application Data\IBM\LCInstallScript
C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager
Linux /opt/IBM/SSPShared
/opt/IBM/InstallationManager
/var/ibm/InstallationManager
/var/ibm/LCInstallScript
AIX /usr/IBM/SSPShared
/usr/IBM/InstallationManager
/var/ibm/InstallationManager
/var/ibm/LCInstallScript

用户如果需要切换 LDAP 服务器必须将 Profiles 中存储的 Connections 用户数据与新的 ldap 服务器同步,配置步骤参照以下的 inforcenter 链接 http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/topic/com.ibm.connections.25.help/t_admin_profiles_change_ldaps.html

关于 index 的高级配置和管理,请参照以下的链接

IBM Connections 3.0 得到了越来越多的客户的使用,作为一个企业级的社交应用产品,对它的日常维护和管理的工作至关重要,备份和恢复环境需要涉及到不同的产品,不同的操作系统和不同的生产环境等多种因素,需要考虑的软件硬件因素也有很多。同时产品各个版本之间的变化也比较大,因此相应的维护难度也比较高,需要积累对很多产品的使用经验及对 Connections 有比较全面深入的了解才能做好。

转载于:https://www.cnblogs.com/menghe/archive/2012/01/26/2329833.html

你可能感兴趣的文章
多种方法实现H5网页图片动画效果;
查看>>
Ubuntu/CentOS下使用脚本自动安装 Docker
查看>>
源码解读Mybatis List列表In查询实现的注意事项
查看>>
POJ 2311 Cutting Game(二维SG+Multi-Nim)
查看>>
1978 Fibonacci数列 3
查看>>
1225 八数码难题
查看>>
C#控件的闪烁问题解决方法总结
查看>>
js 冒泡事件与解决冒泡事件
查看>>
2018-2019赛季多校联合新生训练赛第七场(2018/12/16)补题题解
查看>>
后台全选功能以及数据的提交方法
查看>>
Android 动画效果 及 自定义动画
查看>>
const与#define相比有什么不同?
查看>>
Eclipse4.7 SpringIDE插件的安装
查看>>
C#面向对象基础
查看>>
adb server is out of date. killing...
查看>>
Jquery页面加载效果
查看>>
ios对new Date() 的兼容问题
查看>>
Spark发展现状与战线
查看>>
Charles常用设置
查看>>
filebeat
查看>>