服务器 虚拟化 家用,基于PVE虚拟化的AIO家庭多功能服务器

OMV安装与配置

OpenMediaVault下载地址

openmediavault的iso镜像可以通过winscp传到/var/lib/vz/template/iso/目录。

新建OMV虚拟机

360截图-163449281.jpg (36.19 KB, 下载次数: 0)

omv1

2019-1-31 23:55 上传

360截图-163472109.jpg (35.82 KB, 下载次数: 0)

omv2

2019-1-31 23:55 上传

360截图-163491171.jpg (52.98 KB, 下载次数: 0)

2019-1-31 23:55 上传

360截图-163513781.jpg (33.18 KB, 下载次数: 0)

2019-1-31 23:55 上传

360截图-163533671.jpg (35.73 KB, 下载次数: 0)

2019-1-31 23:55 上传

360截图-163583640.jpg (26.52 KB, 下载次数: 0)

2019-1-31 23:55 上传

虚拟机里OMV安装就不再说明了,网上教程很多。

这里说下在PVE里安装OpenMediaVault后,添加硬盘有2种方式:

1、Physical_disk_to_kvm

方法:Physical disk to kvm

之前5个机械硬盘都是通过这个方式添加进来的,

优点:比PCI直通简单方便。

缺点:1、无法读取到硬盘smart信息;2、硬盘无法休眠。

2、PCI直通

方法:Pci passthrough

优点:能读取到硬盘smart信息和休眠。

缺点:需要主板支持vt-d。

我现在用PCI直通这个方法添加的。

华南x79开启vt-d

按照下图设置就可以了。

微信图片_20190131143627.jpg (189.09 KB, 下载次数: 0)

2019-1-31 14:38 上传

微信图片_20190131143638.jpg (281.12 KB, 下载次数: 0)

2019-1-31 14:38 上传

微信图片_20190131143642.jpg (302.11 KB, 下载次数: 0)

2019-1-31 14:38 上传

微信图片_20190131143648.jpg (256.96 KB, 下载次数: 0)

2019-1-31 14:38 上传

保存BIOS设置并重启。

ssh连接pve主机

1、编辑/etc/default/grub文件

在第9行找到GRUB_CMDLINE_LINUX_DEFAULT="quiet"

并把GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Intel CPU改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

AMD CPU改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

要使此更改生效,请确保运行下面命令。

update-grub

2、添加核心模块

echo "vfio" > /etc/modules

echo "vfio_iommu_type1" >> /etc/modules

echo "vfio_pci" >> /etc/modules

echo "vfio_virqfd" >> /etc/modules

要使此更改生效,请确保运行下面命令。

update-initramfs -u -k all

3、重启后,ssh运行

dmesg grep-e dmar-e iommu

成功会输出如下信息:

[email protected]:~# dmesg | grep -e DMAR -e IOMMU

[    0.000000] ACPI: DMAR 0x00000000BB1FDE68 0000BC (v01 A M I  OEMDMAR  00000001 INTL 00000001)

[    0.000000] DMAR: IOMMU enabled

[    0.004000] DMAR: Host address width 46

[    0.004000] DMAR: DRHD base: 0x000000fbffc000 flags: 0x1

[    0.004000] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap d2078c106f0466 ecap f020df

[    0.004000] DMAR: RMRR base: 0x000000bb814000 end: 0x000000bb822fff

[    0.004000] DMAR: ATSR flags: 0x0

[    0.004000] DMAR: RHSA base: 0x000000fbffc000 proximity domain: 0x0

[    0.004000] DMAR-IR: IOAPIC id 0 under DRHD base  0xfbffc000 IOMMU 0

[    0.004000] DMAR-IR: IOAPIC id 2 under DRHD base  0xfbffc000 IOMMU 0

[    0.004000] DMAR-IR: HPET id 0 under DRHD base 0xfbffc000

[    0.004000] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.

[    0.004000] DMAR-IR: Enabled IRQ remapping in x2apic mode

[    1.439642] DMAR: dmar0: Using Queued invalidation

[    1.439657] DMAR: Setting RMRR:

[    1.439817] DMAR: Setting identity map for device 0000:00:1a.0 [0xbb814000 - 0xbb822fff]

[    1.439986] DMAR: Setting identity map for device 0000:00:1d.0 [0xbb814000 - 0xbb822fff]

[    1.439992] DMAR: Prepare 0-16MiB unity mapping for LPC

[    1.440167] DMAR: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]

[    1.440173] DMAR: Intel(R) Virtualization Technology for Directed I/O

find /sys/kernel/iommu_groups/ -type l

成功会输出如下信息:

[email protected]:~# find /sys/kernel/iommu_groups/ -type l

/sys/kernel/iommu_groups/17/devices/0000:00:1c.6

/sys/kernel/iommu_groups/35/devices/0000:ff:0d.3

/sys/kernel/iommu_groups/35/devices/0000:ff:0d.1

/sys/kernel/iommu_groups/35/devices/0000:ff:0d.4

/sys/kernel/iommu_groups/35/devices/0000:ff:0d.2

/sys/kernel/iommu_groups/35/devices/0000:ff:0d.0

/sys/kernel/iommu_groups/7/devices/0000:00:11.0

/sys/kernel/iommu_groups/25/devices/0000:08:00.0

/sys/kernel/iommu_groups/15/devices/0000:00:1c.4

/sys/kernel/iommu_groups/33/devices/0000:ff:0b.0

/sys/kernel/iommu_groups/33/devices/0000:ff:0b.3

/sys/kernel/iommu_groups/5/devices/0000:00:04.4

/sys/kernel/iommu_groups/5/devices/0000:00:04.2

/sys/kernel/iommu_groups/5/devices/0000:00:04.0

/sys/kernel/iommu_groups/5/devices/0000:00:04.7

/sys/kernel/iommu_groups/5/devices/0000:00:04.5

如果没有输出,无法继续。

新版PVE的5.3版本支持在gui添加pci直通,OMV安装完毕后,关闭OMV虚拟机。

360截图-164131828.jpg (128.62 KB, 下载次数: 0)

2019-2-1 00:03 上传

360截图-166170171.jpg (164.97 KB, 下载次数: 0)

2019-2-1 00:37 上传

到这里PCI直通就完成了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值