Primeton BFT Primeton BFT
Primeton BFT7.6GA文档库
  • 哑安装BFT Agent
  • 哑安装程序
  • 配置
  • 参数说明:
  • 安装
  • 验证
  • 停止

# 哑安装BFT Agent

此章节介绍linux环境下,BFT Agent哑安装部署。

说明: 本章节中BFT Console安装到“/home/bft760/install_test”,用户可根据情况选择安装位置。

# 哑安装程序

  1. 将“primeton-installer-1.2.0.tar”,“Primeton_BFT_7.6.0_Agent.tar”压缩包复制到“/home/bft760/install_test”目录下。

  2. 在“/home/bft760/install_test”目录下创建“primeton-installer-1.2.0”目录。

    [root@pas-216]$ cd /home/bft760/install_test
    [root@pas-216]$ mkdir primeton-installer-1.2.0
    
  3. 用解压工具将“primeton-installer-1.2.0.tar”中的所有内容解压至 “/home/bft760/install_test/primeton-installer-1.2.0” 目录中。

    [root@pas-216]$ tar -xvf primeton-installer-1.2.0.tar -C primeton-installer-1.2.0
    

# 配置

1.将“primeton-installer-1.2.0/configs/agentConfig”内文件application.yml拷贝至“primeton-installer-1.2.0/config”。

2.将“primeton-installer-1.2.0/configs/agentConfig”内文件install.properties拷贝至“primeton-installer-1.2.0/config”。

[root@pas-216]$ cd /home/bft760/install_test/primeton-installer-1.2.0
[root@pas-216]$ cp configs/agentConfig/application.yml config/
cp:是否覆盖'config/application.yml'? y
[root@pas-216]$ cp configs/agentConfig/install.properties config/
cp:是否覆盖'config/install.properties'? y

3.将/home/bft760/install_test/primeton-installer-1.2.0/drivers目录下的deleteme.txt删除

4.修改配置文件“primeton-installer-1.2.0/config/install.properties”。

#待安装介质目录
zipPath=/home/bft760/install_test/Primeton_BFT_7.6.0_Agent.tar
#产品安装目标目录
destPath=/home/bft760/install_test/Agent_Install
#安装目录不存在时是否自动创建
autoCreateDir=true
#覆盖安装开关
coverByForce=true
#文件传输Agent名称
AGENT_NAME=agent_1
#文件传输Agent密码
AGENT_PASS=00000000
#BFTAgent的IP地址
BFT_AGENT_IP=127.0.0.1
#文件传输 Server IP和Netty端口
AGENT_SERVERS=127.0.0.1:9091
#BFTAgent传输文件传输端口
RECEIVE_PORT=7081
#BFTAgent服务 http管理端口
HTTP_PORT=8183
#是否定期备份和清理文件
FILE_IS_BACK=false
#文件备份目录
FILE_BACK_PATH=/home/bft760/install_test/Agent_Install/FileBackup
#文件备份时间(天)
FILE_BACK_TIME=14
#发送方的源文件保留时间(天)
FILE_BACK_SOURCE_TIME=7

修改命令如下:

[root@pas-216]$ cd /home/bft760/install_test/primeton-installer-1.2.0/config
[root@pas-216]$ echo '#待安装介质目录
zipPath=/home/bft760/install_test/Primeton_BFT_7.6.0_Agent.tar
#产品安装目标目录
destPath=/home/bft760/install_test/Agent_Install
#安装目录不存在时是否自动创建
autoCreateDir=true
#覆盖安装开关
coverByForce=true
#文件传输Agent名称
AGENT_NAME=agent_1
#文件传输Agent密码
AGENT_PASS=00000000
#BFTAgent的IP地址
BFT_AGENT_IP=127.0.0.1
#文件传输 Server IP和Netty端口
AGENT_SERVERS=127.0.0.1:9091
#BFTAgent传输文件传输端口
RECEIVE_PORT=7081
#BFTAgent服务 http管理端口
HTTP_PORT=8183
#是否定期备份和清理文件
FILE_IS_BACK=false
#文件备份目录
FILE_BACK_PATH=/home/bft760/install_test/Agent_Install/FileBackup
#文件备份时间(天)
FILE_BACK_TIME=14
#发送方的源文件保留时间(天)
FILE_BACK_SOURCE_TIME=7' > abc.txt
[root@pas-216]$ mv abc.txt install.properties
mv:是否覆盖'install.properties'? y

# 参数说明:

参数 说明
zipPath 待安装的安装介质(不要解压)
destPath 产品安装目标目录
autoCreateDir 安装目录不存在时是否自动创建
coverByForce 覆盖安装开关,true:安装目录存在文件,则覆盖
AGENT_NAME 文件传输Agent名称
AGENT_PASS 文件传输Agent密码
BFT_AGENT_IP 文件传输agent的ip
AGENT_SERVERS agent登录server, server的ip和登录端口
HTTP_PORT agent的HTTP管理端口
FILE_IS_BACK 文件是否备份
FILE_BACK_PATH 文件备份路径
FILE_BACK_TIME 备份文件保存天数
FILE_BACK_SOURCE_TIME 发送方的源文件保保存天数

# 安装

执行如下命令,出现如下提示,安装成功:

[root@pas-216]$ cd /home/bft760/install_test/primeton-installer-1.2.0
[root@pas-216]$ ./install.sh 

说明: 可以打开“/home/bft760/install_test/primeton-installer-1.2.0/logs/install.log”查看哑安装详细日志。

# 验证

前提: server处于正常启动状态

  1. 执行如下命令,启动BFT Agent,出现如下内容,表明BFT Agent启动成功:
[root@pas-216]$ cd /home/bft760/install_test/Server_Install
[root@pas-216]$ sh startBFTAgent.sh 
/home/bft760/install_test/Agent_Install
start BFT-Agent
/home/bft760/install_test/Agent_Install/jre
agent started
agent start detail log see /home/bft760/install_test/Agent_Install/bftagent/logs/bftagent.log
[root@pas-216]$ tail -f /home/bft760/install_test/Agent_Install/bftagent/logs/bftagent.log

# 停止

执行如下命令,停止BFT Agent

[root@pas-216]$ sh stopBFTAgent.sh 
/home/bft760/install_test/Agent_Install
stop BFT-Agent
agent stopped

← 集群安装 rhel6/centos6操作系统 →