更新时间:2022-02-21 GMT+08:00

安装检测

功能

节点安装IEF软件前,可用于选择安装节点,或节点安装失败时排查安装失败的原因。当节点不符合时,提示用户需要如何修改。

语法

edgectl diagnose installation [params] CHECKITEMS

  • diagnose可以简写为diag
  • installation可以简写为install

即该命令可以使用如下缩写:

edgectl diag installation [params] CHECKITEMS

edgectl diag install [params] CHECKITEMS

参数说明

表1 参数说明

参数名称

是否必选

简写

描述

CHECKITEMS

不涉及

检查项目清单。当前支持输入项及意义如下

  • default:检查硬件架构、cpu、内存、硬盘、域名解析、网络连通性、docker
  • arch:检查硬件架构IEF是否支持
  • cpu:检查cpu 是否满足IEF的要求
  • mem或memory:检查内存是否满足IEF的要求
  • disk:检查硬盘是否满足IEF的要求
  • dns:检查域名解析功能是否正常
  • network:检查节点是否能与华为云IEF连接
  • docker:检查docker是否正常运行
  • gpu或nvidia:检查gpu设备是否存在且驱动正常运行
  • npu:检查npu设备是否存在

CHECKITEMS以英文的逗号“,”分割,如下所示:

edgectl diag install [params] cpu,disk

同时CHECKITEMS也支持删减检查项,删减的检查项前添加“-”,如下所示:

edgectl diag install [params] default,-docker

--domain-name

检查节点域名解析功能是否正常时,尝试解析的域名。

默认使用华南区广州IEF云上域名:ief-edgeaccess.cn-south-1.myhuaweicloud.com

其他区域的域名请参见IEF云上端点

--edge-hub-url

检查节点与IEF云上是否连通时,使用的IEF云上端点地址。

默认使用华南广州IEF云上地址:https://ief-edgeaccess.cn-south-1.myhuaweicloud.com:443

其他区域的域名请参见IEF云上端点

--node-id

节点ID。默认为fake-node-id。

--project-id

项目ID。默认为fake-project-id。

--detail

-x

是否打印内部日志输出。

使用示例

检查IEF安装项是否满足要求:

edgectl diagnose installation

检查成功返回结果:

+---------------------------------+
| Installation diagnose succeed. |
+---------------------------------+

检查失败返回结果:

Failed to get Docker version.
ERROR6102: Make sure that Docker is running.
For more information, see IEF documentation.

+-------------------------------+
| Installation diagnose failed. |
+-------------------------------+

检查失败时,会打印错误码,用户可以根据错误码在所提供的文档链接中获取相应的帮忙。