用自己制作的镜像新建主机后,IP地址没法自动获取成正确的IP地址,有什么好办法吗?

  • 回答 (3)
  • 关注 (1)
  • 查看 (321)

我用腾讯云的CentOS 6.8镜像创建了主机,然后安装了我的应用运行的环境,想作为基础环境镜像复制到多台机器,但是用此镜像生成新主机后,IP地址不正确,需要在腾讯控制台通过VNC方式单点登入手动修改网卡配置信息,这样非常不方便,各位大神有什么好方法吗?

用户1255947用户1255947提问于
社会人就是请不要忘记微笑!回答于
徐小良啊回答于

楼主牛逼,我竟然没试过复制镜像过,都是从头再来,求加好友。

用户1255947回答于

找到了无法自动配置网卡信息这个问题的原因了。

我所使用初始镜像是腾讯云的CentOS 6.8,此系统自带Python 2.6.6。然后安装了一些我的应该需要的依赖和中间件,包括Python 2.7。

腾讯云的CentOS系统中有个叫cloud-init的开机启动脚本,它的运行需要系统自带的Python 2.6.6的支持。

安装Python 2.7后由于安装方式的问题,把系统默认的Python换成了Python 2.7,于是这个cloud-init 程序就不能成功了。

解决方法:

将 /usr/bin/cloud-init 中的python路径,指向 python 2.6即可。

补充说明:

如果用CentOS 6版本制作镜像,一定要注意制作镜像前将fstab中挂载数据盘的条目注释以及 /usr/bin/cloud-init 中的 python 路径一定要是系统默认的 python。

扫码关注云+社区

领取腾讯云代金券