跳到主要内容
版本:V1.0

开始安装

请注意: 此安装程序需要对应应用服务版本

我们会向您提供一个完整的模块包,并安装部署到您的企业内网环境中运行。

安装过程大约需要 40 到 60 分钟。如果您中途意外关闭了终端会话,那么重新执行安装命令即可。

danger

如果您没有我们的产品部署包,那么您应该联系我们的销售人员。

部署包结构

tip

无论是单节点部署还是多节点部署,所有的部署操作您只需要在第一台机器中操作即可正常完成安装。

如果安装过程中显示的语言不是常用语言,可以更改安装显示语言

假设您下载了我们的产品部署包,那么您将会在服务器当前目录下看到下列文件:

xxxxxxxx.tar.gz: (产品模块包(与前置检查依赖文件名称对应,以tar.gz后缀结尾))

checker-xxxx-xx-xx.tar.gz: (前置检查包,需要关联前置检查依赖文件)

caution

因文件较大,请将这些文件移动到空间较大的目录下,否则将无法正常完成安装。

由于内容需要,文件名可能与您下载的不一致。实际部署中,按实际获取到的文件名更改执行命令即可。

前置检查

解压前置检查包

/root/checker-z0Lbrkw2j.tar.gz
tar xvf checker-z0Lbrkw2j.tar.gz
tip

如果解压中遇到错误,大概率是这个包没有下载完整导致。可尝试重新下载

安装python环境

tip

bash install.sh [args]

Args:

--force:可选参数,清空之前的python环境

bash install.sh

执行该命令,您应该可以看到以下输出

[2021-05-28 19:43:25] - [INFO]: Install Python3 env.
[2021-05-28 19:43:25] - [INFO]: Python Path: /usr/local/python 3.7.6/bin/python3
[2021-05-28 19:43:25] - [INFO]: Python Version: Python 3.7.6
[2021-05-28 19:43:25] - [INFO]: Install Succeed
tip

如果您执行上述命令后结果与上不一致,那么说明您的环境中可能残留python3环境

为了能够正常完成安装,建议您需要重新执行该命令,并添加--force参数清除之前的python环境

执行前置检查

如果部署语言不是您的常用语言,那么您可以更改部署语言为您的常用语言。不过遗憾的是,目前只支持简体中文和英语

/usr/local/python-3.7.6/bin/python3 run.py --check
info

填写要点

  • 语言版本指的是后续logo,登录页面等语言版本信息
  • 单节点部署且只用内网IP访问的话,负载均衡IP就是服务器IP
  • 单节点部署且需要用公网IP访问的话,服务器IP为内网IP,负载均衡IP则为公网IP
  • 多节点部署需要将所有节点信息填入。负载均衡IP为实际的lb IP
  • 部署目录很重要,所有服务都会安装到该目录下。强烈建议设定为一个单独的文件夹。如:/data/laiye

caution

前置检查会检测您的服务器是否符合部署条件,如果不符合要求,则无法正常部署

当然,如果硬件相差不大。您可以选择强制部署,即在--gen后面添加--force参数

如果您在安装过程中遇到了困难,您可以参考安装故障排除

安装Docker环境

/usr/local/python-3.7.6/bin/python3 run.py --gen

tip

如果没有返回任何错误并且正常显示二维码,说明Docker环境部署成功。反之,您可以根据排查

请保留这个二维码,因为我们在正式授权时需要它

运行安装

tip

这一步安装时间较长,请您耐心等待......(大约40分钟左右)

安装路径一定要使用绝对路径,而不是使用相对路径

如果强制检查未通过,需要添加--force参数强制部署

如果安装过程中遇到错误,可以根据安装异常排除

/usr/local/python-3.7.6/bin/laipvt -f /root/79e698f55.tar.gz

安装时会将所有的日志输出到控制台,所以本文只截取开始和结尾的图

info

恭喜您,如果您看到以上的日志输出,表示您的服务基本已经安装完毕了,接下来,让我们用网页访问下吧。

验证安装

[root@pvt-test-commander-01 checker-z0Lbrkw2j]# kubectl get po -A
NAMESPACE NAME READY STATUS RESTARTS AGE
istio-system istio-ingressgateway-766cd89bbb-8vxvw 1/1 Running 2 2d9h
istio-system istio-ingressgateway-766cd89bbb-qhsr2 1/1 Running 2 2d9h
istio-system istiod-9f76c5d9c-ghj4q 1/1 Running 3 2d9h
istio-system istiod-9f76c5d9c-kd42v 1/1 Running 2 2d9h
kube-system coredns-7d9985555d-95fsn 1/1 Running 2 2d9h
kube-system coredns-7d9985555d-klsqz 1/1 Running 2 2d9h
kube-system etcd-master-01 1/1 Running 2 2d9h
kube-system kube-apiserver-master-01 1/1 Running 2 2d9h
kube-system kube-controller-manager-master-01 1/1 Running 3 2d9h
kube-system kube-flannel-ds-ns2r5 1/1 Running 2 2d9h
kube-system kube-proxy-vfc97 1/1 Running 2 2d9h
kube-system kube-scheduler-master-01 1/1 Running 3 2d9h
mid license-manager-55646b7fc9-zrvmk 2/2 Running 4 2d9h
rpa host-mqsubscriber-55bd4cd99f-wbxdj 1/1 Running 7 2d9h
rpa host-scheduler-55d5856d4f-75kf8 1/1 Running 7 2d9h
rpa view-commander-5b64d55fb9-brwgd 2/2 Running 4 2d9h
rpa view-global-ng-85d99f7b7c-h2mrx 2/2 Running 4 2d9h
rpa webapi-commander-bd5f55f89-ncn6t 2/2 Running 9 2d9h
rpa webapi-global-dd88cc94f-hxr4f 2/2 Running 9 2d7h
rpa webapi-open-c786f9545-r8495 2/2 Running 9 2d9h
rpa websocket-creator-867955d489-b97w5 2/2 Running 10 2d9h
rpa websocket-vnc-c665cd7c7-w4d88 2/2 Running 10 2d9h
rpa websocket-worker-5bc9f9cff-sdxgj 2/2 Running 10 2d9h

以下状态表示,服务全部Running。绝大情况下,网页可正常登录,功能正常

info
平台地址登录地址默认用户名/密码备注
租户平台http://172.17.228.230:8081admin/123456租户管理平台
机器人指挥官http://172.17.228.230:8080需要到租户系统创建机构才可以生成机器人指挥官
智能文档处理平台http://172.17.228.230:8082租户机构存在同步租户机构,不存在则admin/123456智能文档处理平台

部署完成后分以下三种情况

  • 如果仅部署了Mage的情况
    • 地址:http://负载均衡ip:8082
    • 用户名:admin
    • 密码:123456
  • 如果部署包含了Commander,需要到租户系统中创建机构后,使用机构账号才可以登录commander或mage
    • 地址:http://负载均衡ip:8081
    • 用户名:admin
    • 密码: 123456
  • 如果部署包含了Chatbot,需要到租户系统中创建机构后,使用机构账号才可以登录
    • 地址:http://负载均衡ip:8083
    • 用户名:admin
    • 密码: 123456

如果安装完成后,无法使用网页访问,可以根据运行故障排除

至此,我们的安装工作就完成了