物理机为 倍控 N5100(基本上为N5105的降频版) 小主机
因为之前里面有一块nvme 硬盘,上面安装了win10,后来接了一块限制sata ssd硬盘上面安装pve.
需求是 pve 上安装了 openEuler Linux 虚拟机,上面跑了一些docker 应用,现在想安装一个 docker 版的webdav,然后共享nvme硬盘上的数据(之前已经有数据,所以不能格式化),
不格式化 貌似只能 进行硬盘直通, 之前就听闻直通可以提升性能,正好进行尝试.
硬盘的直通有两种方式:
1.RDM 裸磁盘映射,这个实现比较简单:
在pve 的shell里
首先用命令找一下硬盘的 名称
ls -la /dev/disk/by-id/|grep -v dm|grep -v lvm|grep -v part
执行一行命令即可
qm set 虚拟机id(如101) --scsiX(scsi为协议,也可以用sata,ata,但nvme最好用scsi;X为空闲编号如2) /dev/disk/by-id/xxxxxxx(硬盘名称,如ata-intel-xxx)
2.控制器直通
大体步骤是:1.开启pve硬件直通功能 2.去对应虚拟机 的"硬件"功能菜单,点击"添加"即可
nvme 是pcie 设备,根据大佬教程,开启后,所有命令执行都成功,但是从图形面板 添加-pci设备-列表里却找不到需要直通的硬盘,
看教程有说明可能是硬盘固件太老,因为硬盘是从笔记本拆下来的,这里不得不吐槽华硕的官网够烂,驱动就没更新过,
看来要去硬盘厂家找了,时间太晚,等有空在弄.
参考的大佬教程:
佛西博客 - Proxmox VE pve硬盘直通 (buduanwang.vip)
佛西博客 - PVE开启硬件直通功能 (buduanwang.vip)
标签:直通,虚拟机,暂未,pve,PVE,nvme,硬盘 From: https://www.cnblogs.com/dirgo/p/17210191.html