promox 制作centos7 cloud-init 模板教程
首先使用promox 开通 并安装一台centos7 系统的 vm
timedatectl set-timezone Asia/Shanghai
yum -y update && yum -y upgrade && yum -y install yum-utils cloud-init vim screen curl wget openssl socat gawk file zip unzip zip cloud-utils bash-completion qemu-guest-agent && screen -S update
systemctl enable qemu-guest-agent
history -c && history -w && poweroff
然后 添加 硬件 如图
登入系统 配置IP 可以上网以后
首先进行 测试联网是否成功
ping www.qq.com
然后执行 yum install cloud-init
后面的选项默认都输入 y
等待完成 即可
然后需要修正的是 cloud-init 安装后的默认配置
vi /etc/cloud/cloud.cfg
1. 如果希望 root 能够直接登录 instance(默认不允许 root 登录),设置:
disable_root: 0
2. 如果希望能以 ssh passwod 方式登录(默认只能通过 private key 登录),设置:
ssh_pwauth: 1
保存然后
修改网卡配置
删除UUID 设置IP为 DHCP
BOOTPROTO=dhcp
ONBOOT=yes
完成
poweroff
然后转换模板即可