更新时间:2023-10-30 15:36:23
为保证创建的云服务器能正常完成初始化配置,需要确保云服务器镜像已经安装并配置好cloudinit。
目前网宿云采用社区版17.1以上版本的cloudinit。若已安装旧版本的cloudinit,请先卸载然后执行对应操作系统安装脚本。
卸载旧版本cloudinit
# centos6-7
yum -y remove cloud-init
rm -f /etc/cloud/cloud.cfg.rpmsave
# ubuntu14-18
apt-get -y remove cloud-init
rm -rf /etc/cloud/*
rm -rf /usr/lib/python2.7/dist-packages/cloudinit
安装17.7以上版本cloudinit
以下操作系统可通过附件中文件进行17.7版本本地安装。其他操作系统及版本请参考cloud-init官网。
# unzip解压
unzip install-cloudinit-scripts.zip
cd install-cloudinit-scripts
# centos6
chmod +x Centos6-install-cloudinit.sh
bash Centos6-install-cloudinit.sh
# centos7
chmod +x Centos7-install-cloudinit.sh
bash Centos7-install-cloudinit.sh
# centos8
chmod +x Centos8-install-cloudinit.sh
bash Centos8-install-cloudinit.sh
# ubuntu14-20
chmod +x Ubuntu-install-cloudinit.sh
bash Ubuntu-install-cloudinit.sh
# Debian8/9/10
chmod +x Debian-install-cloudinit.sh
bash Debian-install-cloudinit.sh