昇腾社区首页
中文
注册

安装须知

K8s相关说明

  • 若K8s因内存、磁盘、CPU等资源限制给集群节点打上taint污点标识时,可能会导致服务无法正常部署。
  • 安装K8s后,若Master节点含有污点,用户需手动设置Master节点的污点容忍策略和MEF Center业务Pod的污点容忍策略。
  • 若K8s因部署和运行MEF Center时节点内存、磁盘、pid等资源不足,触发节点压力驱逐机制时,会导致服务无法正常运行。若服务运行异常,可参考节点压力驱逐机制导致MEF Center运行异常章节进行处理。
  • 若用户自行配置K8s分配到设备节点的资源,除K8s默认占用资源外,MEF Center需要至少1.5核CPU和1.5GB内存。
  • 安装K8s后,可手动设置MEF Center对接K8s签发证书的有效期。用户可以修改kube-controller-manager.yaml文件中的--cluster-signing-duration字段(该值默认为1年),建议设置该字段取值为87600h(10年)。
  • 若K8s和KubeEdge使用的端口被拦截,会导致MEF CenterMEF Edge间的云边链接失败,端口详情可参考表1

安装环境说明

  • 检查磁盘空间是否充足,若磁盘空间不足会导致软件无法正常安装。MEF Center要求可用空间 ≥ 750 MB。
  • 若当前环境的对应节点上存在mef-center-node节点标签,会导致安装失败。
  • 若当前环境中存在和ascend-模块名同名同tag(如ascend-cert-manager:v1)的镜像,会导致安装失败。
  • 若nginx-manager模块配置文件中指定的节点端口被占用,会导致启动失败。
  • 若指定安装路径、日志路径或日志转储路径在临时文件系统下,会导致安装失败。
  • 建议选择权限为755的安装路径,后台命令可能会修改路径权限为755。
  • 若强制终止安装,会导致无法再次安装或环境出现未知安全隐患。请卸载MEF Center后可重新安装。
  • 软件不支持重复安装。

MEFCenter用户说明

MEF Center部分运行进程用户为非root用户,用户名为MEFCenter。该用户不可登录,可在进程中查看该用户的用户ID(uid)和组ID(gid),停止或卸载软件不会删除系统中的MEFCenter用户。

  • 安装时将会创建普通用户MEFCenter,默认用户ID和组ID均为8000;若当前系统已存在该用户ID和组ID,系统会重新分配新的ID。
  • 安装MEF Center软件时,软件会检测MEFCenter用户是否可登录。如果可登录,将禁止继续安装(以减少安全风险),此时需要先修改为不可登录,然后重新安装MEF Center软件。
  • 若系统已存在指定的帐户,则已有帐户的用户名和组名必须为MEFCenter,且是nologin类型,否则会安装失败;且MEFCenter组内不能包含其他用户,MEFCenter用户不能存在家目录。
  • 若系统不存在指定的帐户,则系统上home目录下不能存在与指定帐户名相同的文件或目录,否则会安装失败。

run.sh命令说明

run.sh命令需要root权限。run.sh命令包含几个子命令,参考表1
表1 run.sh参数说明

命令

子命令参考

说明

start

start参数说明

启动MEF Center模块

restart

restart参数说明

重启MEF Center模块

stop

stop参数说明

暂停MEF Center模块

upgrade

upgrade参数说明表

升级MEF Center模块

uninstall

卸载MEF Center软件

exchangeca

exchangeca参数说明

MEF Center交换根证书

importcrl

importcrl参数说明

导入第三方管理平台吊销列表

updatekmc

更新KMC加密密钥

alarmconfig

alarmconfig参数说明

进行告警配置操作。参见MEF Center配置和查询证书过期告警

getalarmconfig

获取告警配置信息。参见MEF Center配置和查询证书过期告警

managecomponent

managecomponent参数说明

管理第三方组件。参见管理第三方组件

-h/--h/-help/--help

打印帮助信息

-version/--version

打印二进制版本