0%

Proxmox VE 配置记录

安装 Proxmox VE

有一张ssd盘和3张hdd盘,都是插在raid 控制器上,经过一番google、百度,希望使用zfs,所以要将raid控制器的raid模式改成hba模式.

计划将proxmox安装在ssd盘,3张hdd盘做Striped Vdev ZPool(raid0)

安装macOS

编辑 vim.tiny /etc/pve/qemu-server/101.conf

args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -devi
ce usb-kbd,bus=ehci.0,port=2 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc

终端输入

echo "options kvm ignore_msrs=Y" >> /etc/modprobe.d/kvm.conf && update-initramfs -k all -u
echo 1 > /sys/module/kvm/parameters/ignore_msrs

OSK值

ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc

显卡直通

10de:1287,10de:0e0f

加载vfio模块

编辑 /etc/modules

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

屏蔽gpu驱动

echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf 
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf

开启IOMMU

编辑 /etc/kernel/cmdline (编辑/etc/default/grub里的GRUB_CMDLINE_LINUX_DEFAULT没有启作用)

intel_iommu=on vfio-pci.ids=<vendor_id>:<device_id>,<vendor_id>:<device_id> disable_vga=1

更新、重启

update-initramfs -u -k all
pve-efiboot-tool refresh
reboot

验证

# kernel参数
cat /proc/cmdline
# IOMMU
dmesg |grep -E "DMAR|IOMMU"
# vfio
dmesg |grep -i vfio
# vfio-pci Kernel driver in use: vfio-pci
lspci -nnk
# IOMMU groups
find /sys/kernel/iommu_groups/ -type l

欢迎关注我的其它发布渠道