Home Lab | Virtualization
Intro
使用虚拟化技术搭建Home Lab
Process
PE(preinstallation environment)
使用U盘制作一个PE盘, 方便将主机格式化, 新建分区.
系统崩了可以通过PE恢复.
- 下载wepe
- 选择U盘进行安装
- 三个分区: PE系统分区(看不见), UEFI引导分区, 剩余分区(放iso)
PVE bootloader
- 下载PVE
- 下载refus
- 使用refus 将PVE镜像写入U盘
install PVE
按照指引安装
CIDR自己设置, 需要和router在一个网络号下
通过设置的地址访问
iommu
设置iommu分组与硬件直通
BIOS开启VT-d(不在cpu控制里)
对于grub引导
1 | # vi /etc/default/grub |
需要添加pcie_acs_override=downstream,multifunction
将同一个网卡设备上的多个接口进行分组
1 | update-grub |
对于systemd-boot引导
1 | # vi /etc/kernel/cmdline |
直接创建文件, 添加指令
1 | proxmox-boot-tool refresh |
修改modules文件
1 | # vi /etc/modules |
1 | update-initramfs -u -k all |
检查效果
1 | dmesg | grep -e DMAR -e IOMMU |
注意
PVE中有两个默认的storage
local: 放镜像文件, 可用于虚拟机的系统镜像, 共58G
local-vm: 虚拟机的磁盘大小, 也可以通过指令挂载, 然后设置为引导程序, 共151G
*PVE装在240G硬盘中
Reference
https://post.smzdm.com/p/alpwlzvp/
https://pve.proxmox.com/wiki/Pci_passthrough#systemd-boot