PVE nvme硬盘直通实践(控制器直通暂未成功)

物理机为 倍控 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)

posted @ 2023-03-13 09:12  dirgo  阅读(5755)  评论(0编辑  收藏  举报