1.上传ios文件
方法1:
Local-IOS镜像-上传
方法2:
Local-IOS镜像-从URL下载(pve支持直接从下载URL链接下载)
方法3:
第三方SSH工具从本地上传镜像
(官方默认IOS镜像位置:/var/lib/vz/template/iso/)
#非IOS格式镜像直接挂载到虚拟机中(如Openwrt的.img):
root@pve:~# qm importdisk 100 /var/lib/vz/template/iso/openwrt.img local-lvm100:虚拟机id,地址:填你刚刚上传的非ios镜像的地址,local-lvm:用于存储的磁盘位置
2.安装虚拟机
根据虚拟系统类型选择,一般直接使用默认参数
(windows需要提前将VirtIO驱动光盘挂载,如果需要的话)
3.确认硬件以及启动项
确认硬件是否配置正确,并将系统启动引导盘拖至启动项的第一位
4.虚拟机安装系统
根据虚拟机系统的引导自行安装
#windows系统需要在系统安装前就挂载VirtIO驱动,否则无法认引导盘
#win可能还需要使用UEFI引导和TPM安全功能,根据pve引导添加并选择TPM存储
需要选择自定义安装--加载驱动程序--浏览--选择virtio所在CD驱动器--amd64--w11(winserver可能不一样)--确定--下一页--安装完成,剩余步骤同理
5.安装QEMU Guest Agent(为win系系统安装VirtIO驱动)
这是为了启动QEMU代理,可装可不装
Linux:
# yum install qemu-guest-agent(根据系统不同,你用apt,pacman都行,官方源里一般都有这个)
等待安装完成
在pve中编辑QEMU代理,勾选使用QEMU Guest Agent(默认为关闭状态)
#systemctl start qemu-guest-agent
Windows:
win系系统都建议手动安装VirtIO驱动(QEMU Guset Agent包含在内,无需单独安装)
选择挂载的VirtIO驱动光盘,运行“virtio-win-guest-tools”,按需选择安装的驱动版本,完成安装
6.虚拟机调优
需要先安装VirtIO驱动以及启用QEMU Agent
pve对linux系的优化较好,此处主要优化windows
1.网卡
默认使用的Intel E100网卡,将其改为VirtIO半虚拟化网卡
此时在win中可见网卡变为“Red Hat VirtIO Ethernet Adapter”
2.磁盘
默认使用IDE硬盘,将其改为VirtIO SCSI
1.先添加一块硬盘来加载VirtIO SCSI 驱动(添加一块VirtIO SCSI硬盘)
2.在Windows中查看VirtIO SCSI存储控制器驱动是否成功加载
3.关机
4.分离原先添加的IDE磁盘,磁盘进入未使用状态
5.选择刚刚分离的未使用的IDE磁盘,调整磁盘的总线/设备为SCSI
6.完成添加,记得调整引导顺序
7.开机,检查添加是否成功
8.关机
9.删除刚刚添加的临时磁盘
10.开机,检查,完成
###还有几个贼几把烦又难的东西——硬件直通
这里不写了,tm都不讲,我自己上网折腾的,后面有空单独补充吧,c