http://cloud.centos.org/centos/
http://cloud-images.ubuntu.com/releases/
https://cloud.debian.org/images/cloud/OpenStack/
https://alt.fedoraproject.org/cloud/
https://access.redhat.com/downloads/content/69/ver=/rhel---7/x86_64/product-downloads
https://software.opensuse.org/distributions/leap#JeOS-ports
国内分流下载 cloud images 国内分流下载补充中...
我这里直接用迅雷下载了ubuntu18.04。也可以用wget 直接在pve里下载镜像。镜像都是直链。
如果上一步是wget,就不用导入了,如果是迅雷的话,可以smb共享到PVE母鸡去。
创建一个vm。注意必须是VirtIO SCSI 接着移除原来的硬盘。先分离再删除
并且添加,【usb设备】,【串口设备】,【cloudinit Drive】
切换到cloud镜像所在的目录
cd /cloudimages 重命名下cloud镜像,方便点。
cd /cloudimages
mv ubuntu-18.04-server-cloudimg-amd64.vmdk ubuntu18.04.vmdk 为vm添加这个cloud镜像(命令语法见<为pve导入磁盘镜像>)
mv ubuntu-18.04-server-cloudimg-amd64.vmdk ubuntu18.04.vmdk
qm importdisk 101 ubuntu18.04.vmdk NVME --format=qcow2 成功之后,pve面板的vm硬件里会出现磁盘,这时是未使用的
qm importdisk 101 ubuntu18.04.vmdk NVME --format=qcow2
双击这个未使用磁盘即可使用(注意最好选择scsi)
在vm的配置页面。【选项】——【引导顺序】——【引导设备选择刚才导入的磁盘】
【用户】:即用户 【密码】:即用户密码 【dns域和dns服务器】:即dns。如果有dhcp可忽略。设置了就是静态dns 【SSH公钥】:就是ssh公钥,可以通过xshell生成,具体可见【xshell生成ssh-key】 【ip设置】:可以在这里设置ip,或者dhcp。
配置完成如下 其中cloudinit会使vm的名字作为主机名
修改sshd_config
vi /etc/ssh/sshd_config 修改PermitRootLogin yes 修改PasswordAuthentication yes
重启ssh服务
将vm关机,把硬盘增加10G 然后开机