注册IoTEdge节点
- 云侧新建IoTEdge节点
IoTEdge注册之后会生成一些安装信息(agent、证书等);这些信息以命令行的形式让现场工程师在服务器终端执行,请注意IoTEdge注册之后,这串命令的有效期之后30分钟,如果超出时限,则需要重新生成这串命令;
IoTEdge Client安装,边缘服务器注册为IoTEdge节点,详见:https://support.huaweicloud.com/usermanual-iotedge/iotedge_03_0004.html
安装配置过程参考:按规划注册节点,注意选择所属的IoTDA实例
图1 注册边缘节点1
图2 注册边缘节点2
原理是注册节点时会生成一些安装信息(agent、证书等),复制该安装信息在边缘节点上安装后,边缘节点上会运行IoTEdge的容器应用。
图3 操作成功
- 服务器节点执行安装命令
现场工程师在边缘服务器上执行上节提供的IoT命令行,以下是详细操作步骤;
[root@localhost /]# cd /tmp && wget "https://ioe-installer.obs.cn-north-4.myhwcl ouds.com:443/edgeRuntime-0.3.072.20220901191300-x86/1662039771408/edgeRuntime-0. 3.072.20220901191300-x86_64.tar.gz?AccessKeyId=XRMQYJEYZFLLTWFP6MZV&Expires=1663 583499&Signature=2mfR8aDwtedMTZm1tdx2%2BiZP284%3D" -O edgeRuntime_signed.tar.gz && tar -zxf edgeRuntime_signed.tar.gz && echo "-----BEGIN PUBLIC KEY----- > MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAss1wlVOptEpKHFxn64b/ > UuIioiVgU0NcyW9vVzFFrNleN3dW6zoQ3BDDIkcGK5kq8/2YTNfh4FoUspDDiOue > EYrt/cv94iTRtSr0u/NqWJmh2i3nZO6gQynOgee0+rki36G1hbRK2NtL3ixGAcq+ > DWD6pCG0kE8E/PilIm6NdCKrS3D6TpbbSQeNOz6PY4QojBRHngj+ATjgk57xNGj4 > 1JGTibzBKx1m0vBRNIulXRahlAbs5XDytDzseySYpa8sTOMc3wTIC72vVXd155DP > XpMtve5tk+UDkuWZQEUsPBUvkSzrKP3NDFkO7p1jhiC2DCndu6DcZX+8d07uaTWN > WwIDAQAB > -----END PUBLIC KEY-----" > edge_installer_pub.pem && openssl dgst -sha256 -ve rify edge_installer_pub.pem -signature edgeRuntime.tar.gz.sig edgeRuntime.tar.gz && tar -zxf edgeRuntime.tar.gz && INSTALL_IOTEDGE_BIN_DIR=/opt/IoTEdge sh edge_ install.sh iotedge-south.cn-north-4.myhuaweicloud.com 8943 769268097608855552 sy s_edge_daemon a1795539 0d22339f5380f2a92f04c01169ba0635 cloud true standard DEFA ULT && cd –
执行后如果没有出现error等报错信息,则说明已经执行成功;
图4 操作成功
查看docker进程,如果docker下已经有进程则说明上述安装已经已经在服务器侧安装成功;
[root@localhost /]# docker ps
图5 操作成功2
登录IoTEdge查看节点是否在线:
图6 查看边缘节点