在Windows上安装Pipeline Pilot server还是很简单的,但是PC往往没有足够强的计算性能,也不希望运算阻碍自己的日常工作,所以希望安装在服务器上。
搜了一下网上似乎只有Discovery Studio Visualizer/Client的安装教程,故根据自己安装流程记录一下。
确认自己的系统符合安装条件
安装条件参考《SYSTEM REQUIREMENTS PIPELINE PILOT 2019》
不支持Ubuntu就非常遗憾,即使是CentOS也仅支持7代,所以我是特地为这个软件改了服务器系统,下面以CentOS7为例
准备按照包与License文件
安装流程参考《SERVER INSTALLATION GUIDE PIPELINE PILOT SERVER 2019》
指南上有很长的Checklist,这里我们先无视它,装不上再返回找问题
下面安装以Pipeline Pilot server 2019为例,安装包联系软件代理商或者你机构的管理员索取
分别在root用户与非root用户下解压安装包
tar -zxvf ***.tar
安装流程
在root下
/usr/sbin/selinuxenabled; echo $?
若该命令返回“0”值,执行sciseallow脚本
cd ../DiscoveryStudio2019
./sciseallow
另外也检查是否安装好所有依赖包
cd ../DiscoveryStudio2019/bin/SystemChecker
./check_system.sh
凡是没有提示没有安装好的依赖包都安装好
yum install ***
切到另一个非root用户下
运行sciinstall脚本
cd ../DiscoveryStudio2019
./sciinstall
根据提示进行操作,这里不再累述,主要是指定安装目录,lic文件目录,选择需要安装的app(默认是全部安装),选择是否是“primary node in a cluster”(猜测可能是问你的服务器是否是多个相连服务器中的一台,我这里不是,就选了“This nodeis not in a cluster”)
安装完成,提示你去root用户继续安装
这里我们先放好lic文件
cp ***.lic .../BIOVIA_LicensePack/share/data #必须
cp ***.lic ...(Pipeline Pilot server的安装目录)/licensing/Licenses #存疑
cp ***.lic ...(Pipeline Pilot server的安装目录)/licensing/share/data #存疑
切回到root用户下
cd ../DiscoveryStudio2019
./scirootinstall
这里需要指定一个管理员用户,一般就是前面安装的用户,不得是root用户
到这里就安装完成了,确认好防火墙9944和9943已经开启
firewall-cmd --query-port=9944/tcp
firewall-cmd --query-port=9943/tcp
若返回yes则完成,若返回no则开启
firewall-cmd --add-port=9944/tcp --permanent
firewall-cmd --add-port=9943/tcp --permanent
firewall-cmd --reload
可以尝试重启服务器检查Pipeline Pilot server有没有随服务器启动
reboot
浏览器登陆http://(服务器IP):9944或者https://(服务器IP):9943/
看到此界面则代表安装成功
多线程并行设置
点击主页的“Administration Portal”
管理员账号默认为scitegicadmin,密码默认为scitegic
Setup>Job Settings>Maximum Number of Simultaneous Parallel Processing Subprotocol Jobs 设定为CPU的线程数
客户端使用
回到PC上,登陆上面的网址,根据需要下载Pipeline Pilot Client或Discovery Studio Client等,这里以Win10用户安装Discovery Studio Client为例
运行安装DS2019Client,同时默认会同时安装License Pack
右键以管理员权限运行刚安装好的“License Administrator 2019”
License Administrator>License File>Install License>选择前面的lic文件
这一步很必要,不然连后面连“Change Server”的按钮都找不到
安装好许可后,运行“Discovery Studio 2019 Client”
File>Change Server>输入前面的网址ttp://(服务器IP):9944或者https://(服务器IP):9943/
完成,至此解放DS的所有功能,同时可以上传任务到服务器运行