安装前,先执行 # rpm -qa | grep info2soft   检查系统是否已经安装过i2软件,确保该Linux系统是首次安装i2。如已存在i2,请先卸载,卸载方法详见《卸载》相关FAQ。

        cd到i2软件Agent的rpm包存放目录下进行安装,步骤如下:
 
宿主 实施步骤 备注 说明
节点
(工作机、灾备机)

# rpm -ivh info2soft-i2node..-.rpm
选择安装类型
1        (企业版)
2      (云客户端版)
 
有包依赖问题时,可执行:
# yum install info2soft-i2node..-.rpm


查看进程启动情况
# ps -ef | grep sdata
 
查看端口监听情况
# netstat -nlp | grep sdata

 
左侧步骤通用OS:
CentOS
RedHat
Federal

服务启停命令
启动:
# /etc/init.d/i2node start
停止: 
/etc/init.d/i2node stop
正常情况下,能看到如下进程:

sdatad
screpd
rpcserver
sdatalog
sdatabak
I2Availability
i2monitor

$ sudo dpkg -i info2soft-i2node-...ubuntu.-.deb

有包依赖问题时,再执行: 
$ sudo apt-get -f install libpq5 chkconfig


查看进程启动情况
# ps -ef | grep sdata
 
查看端口监听情况
# netstat -nlp | grep sdata
 
左侧步骤适用OS:
Ubuntu


关闭防火墙:
$sudo ufw disable
控制机

较高版本的系统如RHEL6.X/CentOS6.X,要先初始化postgresql
# service postgresql initdb


# yum install info2soft-ctrlcenter...-.rpm
# rpm -ivh info2soft-ctlcenter-..-.rpm

查看进程启动情况
# ps -ef | grep sdata

 

服务启停:
# /etc/init.d/i2cs start
# /etc/init.d/i2cs stop
正常情况下,能看到如下进程:
​i2ctrlserver



注意:
            若特殊情况需要采用解压安装方式进行安装,可参考如下步骤:
1、建立临时目录/tmp,把rpm包放进去;

2、解压包到同一目录(提取内容),但不安装:
            cd /tmp
            rpm2cpio info2soft-i2node-5.5-7343.el6.x86_64.rpm | cpio –ivd

3、将解压出的两个目录打为tar包
            tar  -zvcf  i2.tar  etc/  usr/

4、把此tar包复制到根目录
            cp  i2.tar  /

5、解压该tar包
            cd  /
            tar  -zvxf  i2.tar

6、查看sfs是否已经加载
           cp  /usr/local/sdata/modules/ELsmp/sfs3.ko /usr/local/sdata/modules/
           lsmod | grep sfs
注意:
        sfs模块是在安装上就需要被加载,而不是开启服务时才加载。所以如果没有加载上sfs,应该在这一步进行手动加载,手动加载命令为   insmod sfs3ko

7、设置i2服务自启动
         chkconfig  --add  i2node

(8)强制覆盖selinux的配置文件:cp  -fr  /etc/selinux/config.sdata  /etc/selinux/config
效果:selinux的脚本改成关闭状态disabled.

(9)临时关闭selinux:setenforce 0

(10)启动服务:/etc/init.d/i2node start