init不工作 本节介绍了python升级导致Cloudinit不工作的问题描述、可能原因、处理方法。 问题描述 以CentOS 6.8镜像的弹性云主机为例,将python从python 2.6升级到python 2.7版本后,可能会引起Cloudinit不工作,具体表现为:弹性云主机的密码、密钥、hostname等信息无法通过Cloudinit注入。 执行命令 cloudinit v 查询Cloudinit的版本,回显报错,如下图所示。 图 Cloudinit运行异常 可能原因 Cloudinit使用的python版本不正确。 处理方法 将Cloudinit使用的python版本修改为升级前版本,即将/usr/bin/cloudinit环境变量从默认的“!/usr/bin/python”修改为升级前的“!/usr/bin/python2.6”路径。 图 修改python版本
来自: