接到一个Linux环境部署A2019的support,首先先介绍一下背景。
1.客户要求安装部署到Red Hat Enterprise Linux上,版本RHEL7.6 x64
2.没有网络
看到上面的要求,并没有在意,easy case。
但实际安装部署中遇到很多问题,最重要的一点是,通过实践发现A2019部署到Linux环境是需要网络的。
废话不多说,直接进入主题.
首先准备资源
1.OS:Red Hat Enterprise Server 7.8 x86_64(ISO)
2. mssql-server
3.A2019-8145.bin
4.python dependencies
安装步骤
1.OS,操作系统是用户提供,应该是常规的Red Hat安装步骤,自行脑补安装过程.
然后配置RHEL7.8 的yum repo
2.安装mssql
1) yum -y localinstall mssql-server.xxxx.rpm
2)/opt/mssql/bin/mssql-conf setup
安装完以后检查1433端口是否开启,有条件的用客户端连一下数据库,顺便验证一下密码
3.安装python3
yum -y install python3
4.安装python dependencies
下载一下依赖包,建议有whl就下载whl,没有就下gz包,下载好后执行:
pip3 install xxxxx
5.安装A2019.19
chmod +x AutomationAnywhereEnterprise_A2019_el7_Build_8145.bin
./AutomationAnywhereEnterprise_A2019_el7_Build_8145.bin
安装步骤省略... 自行脑补吧.
最后总结一下:
1.这里建议大家,OS最好装en_US,不要安装中文,问题很多.容易出现mssql中文字符集不支持的问题.
2.OS版本最好按官网的来,不会害你: RHEL(CentOS) 7.7 or later
3.提前下载好python依赖