V6版本环境配置
发布时间:2022-01-20
在Windows上安装Rapid SCADA
-----------------------------
1.通过选择相应的Windows组件安装Internet信息服务(IIS)。
2.安装ASP。NET核心运行时6.0.x(托管包)和.NET桌面运行时
可在https://dotnet.microsoft.com/en-us/download/dotnet/6.0
注:
如果Windows上不需要web应用程序,请跳过第1项,仅安装。NET桌面运行时。
3.将应用程序文件复制到快速SCADA安装目录C:\Program files\SCADA
4.通过以管理员身份执行以下文件来注册服务:
ScadaAgent\svc_install.bat
ScadaComm\svc_install.bat
ScadaServer\svc_install.bat
5.注册web应用程序:
5.1. 打开IIS管理器。
5.2. 打开模块列表,确保存在AspNetCoreModuleV2模块。
5.3. 创建一个名为ScadaAppPool的应用程序池,set .NET CLR版本,没有托管代码。
5.4. 打开创建的应用程序池的高级设置,并将Identity参数设置为LocalSystem。
5.5. 添加名为ScadaWeb的新网站,指定创建的应用程序池、可用TCP端口和路径
C:\Program Files\SCADA\ScadaWeb
注:
默认网站使用HTTP端口80。使用另一个端口,如8080,或停止默认网站。
6.创建用于写入日志的RAM驱动器:
6.1. 安装用于创建RAM驱动程序的软件,例如,
http://www.radeonramdisk.com/software_downloads.php
http://memory.dataram.com/products-and-services/software/ramdisk
6.2. 在ScadaInstanceConfig中指定日志目录。比如xml,
<LogDir>R:\SCADA\</LogDir>
7.在桌面上创建管理员应用程序(ScadaAdmin.exe)的快捷方式。
8.重新启动计算机以自动启动服务。
9.重新启动后,打开http://localhost:PORT或http://SERVER_IP:PORT在网络浏览器中
用户名:admin
密码:scada
在Windows上卸载Rapid SCADA
-------------------------------
1.以管理员身份执行以下文件,停止并注销服务:
ScadaAgent\svc_stop.bat
ScadaAgent\svc_uninstall.bat
ScadaComm\svc_stop.bat
ScadaComm\svc_uninstall.bat
ScadaServer\svc_stop.bat
ScadaServer\svc_uninstall.bat
2.禁用RAM驱动器。
3.打开IIS管理器并删除以前创建的web应用程序和应用程序池。
4.删除包含所有内容的Rapid SCADA安装目录。
5.从桌面上删除管理员应用程序快捷方式。
在Linux上安装Rapid SCADA
----------------------------
1.安装ASP。NET核心运行时6.0。根据说明
https://docs.microsoft.com/ru-ru/dotnet/core/install/linux
如果安装了。无法从存储库中获取NET,
手动安装顺序如下:
1.1. 下载NET中与操作系统相对应的二进制文件
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
1.2. 将下载的文件解压缩并复制到/usr/share/dotnet/
1.3. 使dotnet文件可执行:
sudo chmod+x/usr/share/dotnet/dotnet
1.4. 创建指向dotnet文件的链接:
sudo ln-s/usr/share/dotnet/dotnet/usr/bin/dotnet
2.从机组安装Rapid SCADA(选项1)
sudo dpkg -i rapidscada_VERSION_all.deb
3.手动安装Rapid SCADA(选项2)
3.1. 将提取的文件从scada文件夹复制到/opt/scada
3.2. 使脚本可执行:
sudo chmod +x /opt/scada/make_executable.sh
sudo /opt/scada/make_executable.sh
3.3. 将提取的文件从守护进程文件夹复制到/etc/systemd/system
3.4. 启用守护进程:
sudo systemctl enable scadaagent6.service
sudo systemctl enable scadaserver6.service
sudo systemctl enable scadacomm6.service
sudo systemctl enable scadaweb6.service
4.创建用于写入日志的RAM驱动器:
4.1. 创建日志目录:
sudo mkdir/var/log/scada
4.2. 备份/etc/fstab文件,并在文件中添加以下行
tmpfs /var/log/scada tmpfs defaults,noatime,size=100m 0 0
5.安装和设置Nginx:
5.1. 按照以下说明安装Nginx:
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-20-04
https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-in-ubuntu-18-04
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-20-04
安装命令:
sudo apt update
sudo apt install nginx
5.2. 创建自签名证书:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
5.2. 将提取的文件nginx/default复制到/etc/nginx/sites available
保存现有文件的备份副本后。
6.重新启动计算机:
sudo reboot
7.重启后,打开http://localhost或http://SERVER_IP在网络浏览器中
用户名:admin
密码:scada
在Linux上卸载Rapid SCADA
------------------------------
1.还原原始文件/etc/fstab
2.如果从机组安装了Rapid SCADA:
sudo dpkg-r rapidscada
3.如果Rapid SCADA是手动安装的:
3.1. 禁用守护进程:
sudo systemctl disable scadaagent6.service
sudo systemctl disable scadaserver6.service
sudo systemctl disable scadacomm6.service
sudo systemctl disable scadaweb6.service
3.2. 从/etc/systemd/system中删除以前添加的守护程序文件
3.3. 删除包含所有内容的/opt/scada目录。
4.移除Nginx