安装过程MC初始化失败怎么办

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

安装过程MC初始化失败怎么办

1 问题现象

中途安装报MC初始化失败,报错类似上图所示

2 问题原因

可能是由于安装苍穹的机器资源不足(比如内存、磁盘空间或cpu不足)等原因,导致mc容器启动失败,然后MC便初始化失败。

3 解决方法

在苍穹安装机器上:

(1).执行 free -m,检查主机总内存和剩余内存。建议配备总内存至少32G

(2)执行 df -h, 检查安装目录和根目录剩余容量

根目录:安装过程中,会在根目录安装k8s相关组件,建议至少剩余5G以上空间;

安装目录:安装器界面配置的产品安装目录(比如上图的/kingdee目录)已用空间不能大于或等于85%,否则会触发K8s的容器驱除机制,导致mc容器启动失败。


(3). 执行 top命令,查询主机cpu使用率

(4).执行 kubectl get pod -A|grep mc,检查MC容器运行状态。

(5).执行 kubectl describe pod  <mc pod 名称>  -n <苍穹集群ID>,检查MC容器的event日志报错提示,确认mc容器启动失败原因。

如果MC容器启动失败原因为主机内存/cpu不足,此时可以通过命令方式修改主机分配给MC 容器的内存/cpu (其他苍穹容器 mservice、fileserver、web的内存/cpu修改方法类似)。如下:

    (a). 执行kubectl edit deployment mc -n test,其中 mc为MC容器服务名称,test为苍穹集群的命名空间名称

    (b).参照下图,编辑MC容器服务的内存和cpu,然后保存即可

    

        (c). 重启MC容器。执行  kubectl -n test  delete pod mc-74c79bd7ff-md7qm,通过删除MC容器,让k8s重新生成一个新的MC容器。其中,test为对应的集群命名空间,mc-74c79bd7ff-md7qm 为对应的MC pod名称


(6).执行 kubectl logs <初始化pod名称> -ninit --tail 100,检查初始化进程日志报错

注:可通过如下命令查询 初始化pod名称(如果有多个初始化pod,则查询任意一个都可以)


找出初始化失败原因并解决后,通过执行安装界面,点击"继续安装" 按钮,对整个环境进行重新初始化 

 

 







安装过程MC初始化失败怎么办

1 问题现象中途安装报MC初始化失败,报错类似上图所示2 问题原因可能是由于安装苍穹的机器资源不足(比如内存、磁盘空间或cpu不足)等原因...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息