日常运维故障记录和解决

1;ESXI 中的虚拟机无法启动:
报错:打开虚拟机 10.10.3.102-namenode2 的电源时,会收到来自 ESX 主机的错误。
无法启动虚拟机。
模块 Snapshot 打开电源失败。
无法获取快照信息: msg.snapshot.error-CONFIG。

解决参考1;
由于没有正常关闭虚拟机,导致出现打开虚拟机提示:锁定文件失败 虚拟机开启模块snapshot失败,通过在ESXI中存储器中找到该虚拟机目录,查看内部如果存在.lck锁文件,删除了。然后再次启动系统试试。
我按照以上未能解决,通过对比虚拟机目录内的vmx文件,发现当前我的配置文件多了一个:scsi0:0.mode = "append", 我将这个删除后,再次启动虚拟机,成功。
关于scsi模式为什么会这样,我在接口开发的时候,添加磁盘是需要磁盘模式,append只是其中的一个,一共有4中类型,当前这个选项也应该是我创建虚拟机的时候默认有的,具体问题暂时不知。

2: salt stack 运行jinja模板的sls文件报错: Rendering SLS 'base:nginx' failed: Jinja variable dict object has no element False

解决:语法错误,请仔细检查jinja模板的语法,我是写了if条件后,语法错误导致。正确如下“

原文地址:https://www.cnblogs.com/zy6103/p/9109246.html