我创建linux类型镜像时,为了保证导入的镜像能够正确的配置hostname,yum源,需要在源服务器,虚拟机或者云主机上安卓cloud-init, 这里教大家怎么安装cloud-init
工具/原料
1
linux
2
centos7
方法/步骤
1
安装 git# yum install git -y
安装cloud-init
1
从cloud-init官网下载cloud-init源码包# git clone https://git.launchpad.net/cloud-init
2
进入cloud-init目录执行安装操作,# cd cloud-init# python setup.py install
3
修改/etc/cloud/cloud.conf,将cloud_init_modules 之前的配置修改成如下:
4
在安装是报错没有明确缺少的依赖包时,可以根据cloud-int的requirements.txt来确认,通过 pip install -r requirements.txt来安装依赖包
注意事项
1
目前支持的cloud-init的linux发行版包括 CentOS, Debian, Freebsd, Gentoo, RHEL,Ubuntu,SLES 等
2
安装的cloud-init版本需要高于0.7.9
3
安装过程中如果出现python依赖包问题,可以通过pip安装
下一篇:毛孔粗大如何改善?