X+Suite灾备部署

<< Click to Display Table of Contents >>

当前位置:  部署与集成 

X+Suite灾备部署

复制链接

由于X+Suite产品不支持扩容,如何来保证X+Suite的高可用呢,由此推出了X+Backup模块。

X+Backup是收费模块,只在X+Suite产品上开放购买X+Backup。当两个X+Suite节点同时购买了X+Backup时,实现当主X+Suite产品宕机后,自动切换到备份的X+Suite产品。同时当主X+Suite产品重启后,能够自动从备份的X+Backup产品自动切换回主X+Suite产品。部署过程如下:

1)安装第一个X+Suite产品节点,许可信息里包含X+Backup。假设此节点为主节点。

2)安装另一个X+Suite产品节点,许可信息里包含X+Backup。假设此节点为备节点。

3)启动主节点,在【管理系统>系统设置】中,展开数据空间配置,配置数据空间数据库,测试连接成功后,点击保存连接,点击创建表,并同步文件系统的资源到数据库,同步成功后,数据存储空间选择数据库。关闭主节点。详见数据空间配置说明

4)在主节点安装目录下,打开vividime\db.properties,加入配置xbackup.balance.main=true,并启动节点。

5)启动备节点,在【管理系统>系统设置】中,展开数据空间配置,配置数据空间数据库,数据库配置信息同主节点,点击保存连接。不需要创建表和同步文件系统的资源到数据库,直接将数据存储空间选择数据库。关闭主节点。

6)Nginx环境配置,配置访问主节点和备节点的公共入口,需要配置Nginx的主备。

注意:

此处Nginx配置后不能实现请求同时分发到两个主备节点实现负载均衡,只能实现请求分发到主节点,当主节点宕机后,能够分发到备节点。

例如:

upstream bi.com{

       server 192.168.1.126:18691 max_fails=0 fail_timeout=1800s;

       server 192.168.1.123:18691 backup max_fails=0 fail_timeout=1800s;

}

7)启动Nginx Server,并分别启动主备节点。