Insights Hub Linux 系统的MindConnect Software Agent(MCSA) 在安装过程中如何在代理配置页面中设置IP地址?

2024-04-15T03:53:55.000-0400
Connectivity

摘要

Linux版本的MCSA,它是安装Docker环境中,一个docker中我们是可以创建多个MCSA 的agent,在安装过程中有什么要求?如果是安装在虚拟机中,虚拟机和宿主机之间的网络要求是什么以及Web interface 和Production interface 该怎么配置?通过这个FAQ可以解决这些问题。


详细信息

1.Docker MCSA 仅支持Linux版本,安装方式有如下。

  • 在windows系统的主机安装
  • 在Linux系统的主机中安装

 它们之间的主要区别是在windows系统中安装,我们需要安装一个虚拟机,然后在虚拟机中安装Linux系统,让后在linux系统中安装MCSA。

2.安装环境的搭建,在windows系统安装VirtualBox->安装linux->安装依赖软件。

        安装的先决条件,需要准备一个设置虚拟机中安装系统或linux系统主机中的静态IP地址。如果只有一个网卡,这个机器所处的网络同时需要能够访问设备和Insights Hub平台。如果是两个网卡,那么两个网卡必须同时工作,一个网卡网路连接设备,一个网卡网路连接Isights Hub平台。

  •   网络选择,我们需要安装一个有固定IP地址的主机中,这因为MCSA Web UI 通过固定主机IP的地址HTTP端口去访问Web UI。虚拟机和宿主机之间网络通信,选择桥接模式(这个模式虚拟机和主机网络关系是平行,如果虚拟机中安装的系统要和主机需要通信,虚拟机中系统的IP地址信息要求和主机IP地址设置在同一个网段)

  • 在Linux系统中安装MCSA,在安装MCSA之前我们先要设置固定IP,其次安装 dialog(属于ncurses),docker(Docker installation ),docker-compose( Docker documentation), xz(属于xz-utils),然后在安装MCSA
    • 在Ubuntu-22.04的系统中用vi打开/etc/netplan/01-network-manager-all.yaml,修改IP地址信息,如图所示,修完之后使用,使用sudo systemctl restart networkmanager.service 重启网络服。

  • 安装 dialog,安装之前先sduo apt-get install update更新软件源,sudo apt-get install dialog,如下图所示:

  • 安装xz,安装命令sudo apt-get install xz-utils,如图所示:

 

      • 步骤1:配置,更新docker软件的下载源
      • 步骤2:安装docker安装包
      • 步骤3:验证安装软件
  • 安装docker-compose,安装过程请参考连接中的内容https://docs.docker.com/compose/install/linux/。如果所示:

3.安装MCSA

  • 当我们在Asset Manager中创建core.mcsoftwareagent 类型的代理,先勾选接受条件,然后在配置中下载相应的版本,如图所示:
  • 将安装包McsaInstallerLinux.zip,拷贝到Linux环境中,然后解压安装包,如图所示:

  • 执行mcsa-installer.sh安装文件,执行sudo ./mcsa-installer.sh,安装过程中使用默认的安装路径,输入/opt/siemens/mindsphere/mcsa,如图所示:

  • 完成之后,会要求我们选择Web Interface IP地址和Production Interface IP,这里Web Interface IP必须选择,我们要求和主机配置网卡IP地址。如果我们是只有一个网卡,Production Interface IP地址我们可以选择为NONE,只要Web Interface IP可以Insights Hub平台通信,当我们在配置代理的时,可以在代理中配置Production Interface IP地址。如果是双网卡,请按照网络配置选择。Web Interface 网卡选择可以Insights Hub通信的网卡;Production Interface 网卡选择与设备通信的网卡

  • 网络选择完成之后,会让我们创建一个新的代理容器,选择Add new container,创建一个新的容器我们需要输入容器名称(我们在创建容器名称时会自动添加一个mcsa_1的名称加以区别,所以在输入名称时没有必要在包含mcsa字符串),HTTP port,MQTT Broker port,WinCC OA PMON port,WinCC OA data port,WinCC OA event port,WinCC OA SNMP port,CodeMeter Port,文件传输文件夹路径(File transfer folder:从MCSA Docker V03.06.02.07 b001和V03.06.20.01 b001的MCSA开始,也支持文件传输,所以我们可以指定Linux主机的本地文件夹,该文件夹应用于传输文件)如图所示:

  • 输入容器名称zjb_test_verifiy,然后选择OK。如果所示:

             

  • 输入HTTP 端口,第一次创建我们可以使用默认值,然后点击OK,如图所示:

               

  • 输入MQTT Broker  端口,第一次创建我们可以使用默认值,然后点击OK。如图所示:

               

  • 输入WinCC OA PMON 端口,第一次创建我们可以使用默认值,我这里默认端口已经被使用,所以使用26800端口,然后点击OK。如图所示:

             

  • 输入WinCC OA data 端口,第一次创建我们可以使用默认值,我这里默认端口已经被使用,所以使用26801端口,然后点击OK。如图所示:

           

  • 输入WinCC OA event 端口,第一次创建我们可以使用默认值,我这里默认端口已经被使用,所以使用26802端口,然后点击OK。如图所示:

           

  • 输入WinCC OA SNMP端口,第一次创建我们可以使用默认值,我这里默认端口已经被使用,所以使用26803端口,然后点击OK。如图所示:

           

  • 输入CodeMeter端口,第一次创建我们可以使用默认值,这里使用26804端口,然后点击OK。如图所示:

         

  • 输入文件传输文件夹路径,这里可以使用默认路径或者输入自己定义的路径,然后点击OK。如图所示:

           

  • 在对话框中选择yes,容器创建完成。如图所示:

             

  • 在返回的界面中,选择Show running container info 查看创建的容器信息,然后使用键盘上的“空格键”选择创建的容器,点击OK可以看到容器的创建信息,如图所示:

 

 

 

 

 

 

4.在Asset Manager App的代理配置页面中配置Web interface IP和 Production interface IP。

  • 使用cd 命令进去到MCSA 安装路径,选择Show running container info 查看创建的容器信息,然后使用键盘上的“空格键”选择创建的容器,点击OK可以看到容器的创建信息,如图所示:

         

  • 在浏览器中使用容器中提供web Interface IP地址和HTTP port,格式http://{web Interface IP}:HTTP port,如http://139.24.217.22:2630       

  • 在Asset Manager中创建core.mcsoftwareagent 类型的代理(agent),选择类型,然后输入名称,点击保存. 如图所示:

             

  • 使用浏览器中显示的UID 创建代理(agent0,在创建的页面中点击MindConnect Software Agent 徐右向上箭头,去到配置页面,在序列号中输入UID.如8DE7219C-1565-B5EA-C22D-A18CAAB74E86,之后点击开始配置.

           

  • 在输入序列号周,可以在当前页面继续配置Web interface IP 和 Production interface IP, 如下图所示:

  • 配置Web interface IP 和 Production interface IP,这里配置DHCP模式还是固定IP
    • 配置DHCP模式
      • Linux主机或者虚拟机以及宿主机所处的网络属于HDCP模式.如果只有一个网卡在工作,安装MCSA的主机必须所接入的网络必须是既能访问Insights Hub有能访问设备网络. 如果是两个网卡在工作,按照网络拓扑要求进行配置. 如果Web interface和Production interface 都是DHCP模式.在配置过中我们勾选DHCP. 然后保存,如图所示:         
      •  在配置页面中,点击Download Onboarding Key下载配置文件
      • 将配置文件上传到浏览器,点击Onboarding,点击Select file,选择配置文件上传到MCSA Web UI中,如图所示:
    •              
      • 在浏览器的UI中点击 Start onboarding按钮,之后在览器的UI和Asset Manager中刷新页面之后,可以看到代理上线,如图所 :                                            

                                 

                                 

    • 固定IP模式 
      • Linux主机或者虚拟机以及宿主机所处的网络属于固定IP模式,如果Web interface和Production interface,我们就需要分配一个固定. 如果只有一个网卡在工作,安装MCSA的主机必须所接入的网络必须是既能访问Insights Hub有能访问设备网络. 如果是两个网卡在工作,按照网络拓扑要求进行配置. 在Web interface IP和Production interface IP 配置过程中,web interface Ip地址我可以配置MCSA安装机器的IP, IP地址,子网掩码,网关, DNS配置地址是能够解析Insights Hub地址域名.Production interface IP配置可以根据读取设备数据要求进行配置, IP地址和子网掩码必须配置. 网关和DNS可以不用配置, 但是我们需要配置一条路由即IP地址网段到网关,如图所示:

                                     

      • 在asset manger中将代理下线,如图所示:
    •              
      • 在asset manger中下载在配置,上传到 MCSA 代理浏览器中,如图所示
    •              
      • 在浏览器的UI中点击 Start onboarding按钮使代理上线,如图所

                             

      • 在浏览器中和Asset Manager中刷新页面,可以看到代理上线.如图所示

                                 

                                 

知识库文章 ID# KB000130410_ZH_CN

内容

摘要详细信息

关联组件

MindConnect Software Agent