联系

Zeus

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