proxmox VE 版本 6.3.4 建议6.x版本
1、首先去 Centos 官方网站下载它的 cloud image,网址为:https://cloud.centos.org/
https://cloud.centos.org/centos/7/images/
ubuntu下载地址:https://cloud-images.ubuntu.com/bionic/current/
2、下载名称 CentOS-7-x86_64-GenericCloud-1801-01.qcow2
3、Cloud-init 模板制作
首先我们将下载好的 qcow2 文件上传到 Proxmox 中,这里我就直接上传到了 ~/images 目录下
#这里的 VM_ID 设置为 7000 ,不和创建机器时默认的 VM_ID 冲突。
#创建虚拟机
qm create 7000 --memory 2048 --name centos-7-template --net0 virtio,bridge=vmbr0
#导入下载的镜像到 local-lvm 存储空间
qm importdisk 7000 /images/CentOS-7-x86_64-GenericCloud-1801-01.qcow2 local-lvm
#将导入的磁盘以 scsi 方式挂载到虚拟机上面
qm set 7000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-7000-disk-0
#添加 Cloud-Init CDROM 驱动
#直接抄命令
qm set 7000 --ide2 local-lvm:cloudinit
qm set 7000 --boot c --bootdisk scsi0
qm set 7000 --serial0 socket --vga serial0
4、调整硬件中的显示方式为:默认
5、在cloud-init处修改用户名和密码,再点击重新生成映像。
6、虚拟机开机运行,修改 ssh中的配置,以便ssh 远程登陆
vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
#设置ssh秘钥对
ssh-keygen
修改虚拟机更新源为:阿里云
yum install wget -y
wget http://mirrors.aliyun.com/repo/Centos-7.repo
7、修改时区
timedatectl set-timezone Asia/Shanghai
8、做成模板
qm template 7000
最后 clone 模板,修改下虚拟机配置和 cloud-init 的参数开机。
作者:悟空的花果山呀
链接:https://www.jianshu.com/p/71d3bd2a6a1f
来源:简书