检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
访问SWR容器镜像服务,在左侧导航栏选择“总览”,然后单击右上方“创建组织”。 创建名称为hw_swr的组织 获取SWR登录指令 访问SWR容器镜像服务,在左侧导航栏选择“总览”,然后单击右上角“登录指令”。 复制登录指令到您推送镜像的本地机器上执行 tag镜像 使用tag命令将镜像重命名以确定上传位置和组织
义应用的实例状态为“运行中”,表明该进程包插件已运行起来。 若部署应用后实例状态为“实例异常”,请检查上传进程包到OBS桶时,是否已将桶策略设置为“公开读”。 登录边缘节点服务器后台系统,执行命令。 //process为进程包中的脚本名称,根据实际情况进行调整 $ ps -ef |
配置页面。下面简单介绍如何使用。应用模板配置以及应用和模板如何关联的详细使用可以参照基于IoT边缘实现业务应用自定义配置。 图2 应用配置入口位置 根据应用是否关联业务模板呈现不同的配置页面。 关联业务模板的应用配置 如果对应的应用关联了业务应用模板,则呈现如下配置参数页面: 图3
安装专业版节点异常如何处理? 2.2.1 执行安装命令下载obs包失败 域名解析失败,无法建立连接。请确认自己的主机的网络是否能够访问一些特定域名,检查域名服务器地址是否正确;若自身没有配置域名解析,或者不知道域名服务器地址,需要将下列用到的域名配置对应的hosts解析。 北京四需要验证的域名:
安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 ”安装包地址”为{桶名/对象名}。 如桶名为edge-monitor,对象名为monitor-app.zip, 则安装包为edge-monitor/monitor-app.zip。 添加边缘应用-端点和部署配置同容器化部署
安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 安装包地址为{桶名/对象名}。 如桶名为edge-monitor,对象名为monitor-app.zip, 则安装包为edge-monitor/monitor-app.zip。 添加边缘应用-端点和部署配置同容器化部署
安装包部署:在边缘节点是以进程形式运行;添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。 安装包部署 部署方式为安装包部署时,填写您此前上传到对象存储服务OBS中的安装包地址。 容器镜像 部署方式为容器化部署时,参考表3填写。 表3 选择镜像输入方式 参数名称
查看配置结果 当完成模块配置后,可以在已部署的应用模块中确定对应的配置数据是否下发至边缘。 登录网关节点,并打开自定义应用日志,进行观察: 图1 影子数据 数据详情: { "properties": { "default_values": {
选择“远程维护”页签,单击“节点登录”按钮。 图1 节点登录 弹出登录SSH服务端弹窗,输入远程访问主机的账号密码后单击“确认”,例如:root/123456。 图2 节点登录 若账户密码正确,则登录成功,界面上回显远程主机登录成功的返回信息。同时可以单击进行目录树展开。 图3 登录成功 图4 目录树展示
String 边缘节点Id 最小长度:1 最大长度:64 instance_id String 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 最小长度:1 最大长度:36 product_id String
是否可修改 是否必须 用户名 在创建用户账号时由系统管理员配置登录名 否 是 登录名是用户的身份标识信息。 密码 在管理员创建用户、重置用户密码时配置密码 在用户登录系统前重置密码、登录系统后修改密码时输入密码 是 是 用户登录控制台时使用。 设备名称 在添加设备时由用户命名 否 是 用户识别自己的设备必须。
获取项目ID 在调用API接口时,部分URI以及请求体中需要填入项目ID,项目ID获取步骤如下: 用户登录后,鼠标滑动到右上角的用户名上,单击“我的凭证”。 在“我的凭证”页面的项目列表中的项目ID栏的值就是项目ID参数值,如果有多个,请选择与所属区域相对应的项目ID。 父主题:
单击右上角“创建组织”,创建容器镜像所属的组织。 组织名称:自定义,如iot_edge_test 单击右上角“登录指令”,复制在边缘节点硬件上连接容器镜像服务的临时指令。 登录边缘节点服务器后台系统,输入复制的登录指令并回车,提示“Login Succeeded”则表明该硬件已通过SWR云服务的鉴权认证,可进行上传/下载镜像。
String 边缘节点Id 最小长度:1 最大长度:64 instance_id String 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 最小长度:1 最大长度:36 product_id String
调用接口有如下认证方式: Token认证:通过Token认证通用请求。 Token认证 Token是服务端生成的一串字符串,作为客户端进行请求的一个令牌。第一次登录后,服务器生成一个Token并将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。To
限于安全组未放通、系统防火墙限制、路由器拦截等。 安装边缘节点的机器底层网络不稳定,存在丢包情况。 排查思路 使用SSH工具以root用户登录边缘节点服务器后台系统,执行如下命令: 执行 cat /proc/sys/net/ipv4/ip_forward 。 若值等于0,则需要添
网络环境 安装部署边缘节点时,需要具备的网络环境。 边缘环境需要具备访问公网的能力,与OBS云服务互通。 确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参考虚拟私有云 VPC。 服务器下载工具版本是否符合要求以及对应端口是否开放,可参考表3。 部
查看SDK运行日志 容器化部署-SDK应用日志 通过”容器化部署”的SDK应用可以通过下述方式查看日志。 登录节点 查看SDK容器ID 通过docker ps查看 查看SDK容器日志 通过docker logs -f 容器ID查看实时日志。 通过运行SDK的Demo应用,可以看到如下打印信息(仅供参考)。
bool(布尔类型) float(单精度浮点型) double(双精度浮点型) decimal(小数) string(字符串) object(对象类型) 取值范围: -2147483648~2147483647 0~4294967295 -2147483648~2147483647 -32768~32767
主节点和备节点设置绑定的网卡之间网络一定需要能够正常访问,否则会出现主备异常。 登录边缘节点主备用机器,检查主备机时间偏差,保持在30S以内,否则可能会出现备节点安装失败。 图8 安装备节点 登录边缘节点备用机器,执行安装命令。 图9 执行安装命令 如下表示备节点安装成功。 图10