i2node安装
Windows安装
在Windows下,i2node相关程序有两种运行方式:以服务方式运行,以应用方式运行。
以服务方式运行是通常的和缺省的运行方式。
1)安装和以服务方式运行i2node相关程序
双击安装程序包,出现如下界面,点击下一步

选中“我接受许可协议中的条款”

输入用户名和公司名称

安装类型选择“企业版”;

选择全部则按程序默认方式安装,选择“定制”可自定义安装目录


安装完成后在桌面右下角点击服务管理图标确认复制服务、RPC服务、日志服务处于运行状态,并确认版本号信息

也可以通过任务管理器查看sdatad.exe、rpcserver.exe、sdatalogd.exe、Srepd.exe、sdatabaklogd.exe、i2Availability.exe这些进程是否开启。进程描述如下:
| 服务名称 | 所属模块 | 说明 |
|---|---|---|
| i2-Availability | 共用 | 高可用功能模块 |
| i2-rpc | 工作机\灾备机与控制机RPC的通讯模块 | |
| i2-Sdatad | 工作机 | 工作机与灾备机Srepd的通讯模块 |
| i2-Slogd | 工作机日志模块,并将日志送给控制机 | |
| i2-Srepd | 灾备机 | 灾备机与工作机Sdatad的通讯模块 |
| i2-Slogdbk | 灾备机日志模块,并将日志送给控制机 |
注意:如果存在其他版本的I2灾备软件,必须先卸载原有的版本再安装;
2)修改配置使I2程序以应用方式运行
点击“开始->运行”,输入regedt32打开注册表(也可在dos窗口中运行regedt32打开注册表)
1)修改注册表项目“HKEY_LOCAL_MACHINE->SOFTWARE->Info2Software->SDATA->runasapp”的值为1

2)关闭并重新启动桌面上的的监控程序(Smon)(启动时间通常不超过20秒),启动之后打开Smon,可看到如下画面,红色框的部分显示I2程序正以应用程序方式运行

这时,I2相关的系统服务如下:

显示对应的服务都已经禁用。这是为了确保重启机器后不会以服务方式启动相关I2进程,以免和以应用方式运行的I2程序发生冲突。
3)修改配置使I2程序以服务方式运行
- 将修改注册表项“HKEY_LOCAL_MACHINE->SOFTWARE->Info2Software->SDATA->runasapp”的值修改为0

关闭并重新启动Smon

注意事项:
(1)当修改运行方式后,必须关闭Smon,再重新运行一下Smon;
(2)当设置以应用程序方式运行后,重启机器,用户不登录,则I2相关程序不运行;
(3)当设置以应用程序方式运行后,重启机器,打开Smon之后,进程是否启动受“保持启动状态”选项的控制,
如果是勾选的:Smon启动后,进程会自动启动;
如果不勾选的:Smon启动后,进程不会自动启动;需要用户手工启动;(这个要特别注意)
- 当设置以应用程序方式运行后,进程已经启动,关闭Smon,不会主动关闭I2相关进程;重新打开Smon,由保持启动状态”选项决定是否自动启动相关进程。
4)以应用方式运行的使用场景
以应用方式运行可用来实现windows共享目录的同步,步骤如下,
登录控制机,点击[实用工具]->[一致性比较], 添加针对共享目录的比较任务。

注意事项:
(1)请【特别注意】,不要添加针对共享目录的复制规则,一旦添加会产生大量错误日志迅速占满磁盘空间。错误日志如下:
2016-01-04 15:12:29 0 00000000-0000-0000-0000-000000000000 sdata_hookuser_recv: The kernel component of sfs has unloaded. Exiting 2016-01-04 15:12:29 0 00000000-0000-0000-0000-000000000000 sdata_hookuser_recv: Port is disconnected, probably due to SFS filter unloading. 2016-01-04 15:12:29 2 8786FA0D-A7C8-BA80-4585-0FD88F96E1EA Cancel mirror , current state -3523
(2)针对本地磁盘的复制规则,可以添加,功能和服务方式运行相同
(3)目前只支持共享映射为盘符的方式,不支持如下直接访问方式,
\192.168.100.94\ftp-root\temp
(4)除非需要支持网络共享磁盘,否则不建议使用“以应用程序方式运行”
Linux安装
以操作系统Centos6.5-64bit位为例:
打开终端或者是Xshell/putty连接到Linux服务器,按如下命令行的方式进行。

安装过程中提示选择Enterprise版还是Cloud Client版,请输入“1”,选择Enterprise版,然后回车
安装完成后提示设置i2port,该端口用于工作机模块与控制机模块通讯使用的端口(范围1024~65535,默认是26821),用户可自行修改;

可以通过查看相关进程来确认i2node安装是否成功,

启动和停止服务:
