开始安装
请注意: 此安装程序需要对应应用服务版本
我们会向您提供一个完整的模块包,并安装部署到您的企业内网环境中运行。
安装过程大约需要 40 到 60 分钟。如果您中途意外关闭了终端会话,那么重新执行安装命令即可。
danger
如果您没有我们的产品部署包,那么您应该联系我们的销售人员。
部署包结构
tip
无论是单节点部署还是多节点部署,所有的部署操作您只需要在第一台机器中操作即可正常完成安装。
如果安装过程中显示的语言不是常用语言,可以更改安装显示语言
假设您下载了我们的产品部署包,那么您将会在服务器当前目录下看到下列文件:
xxxxxxxx.tar.gz:
(产品模块包(与前置检查依赖文件名称对应,以tar.gz后缀结尾))
checker-xxxx-xx-xx.tar.gz:
(前置检查包,需要关联前置检查依赖文件)
caution
因文件较大,请将这些文件移动到空间较大的目录下,否则将无法正常完成安装。
由于内容需要,文件名可能与您下载的不一致。实际部署中,按实际获取到的文件名更改执行命令即可。
前置检查
解压前置检查包
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:8081 | admin/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
如果安装完成后,无法使用网页访问,可以根据运行故障排除
至此,我们的安装工作就完成了