Poor Man's Synology (Xpenology)
2024-02-25
旧电脑准备退休了, 准备3D打印机修完以后重新搞一个机箱。
- 创建虚拟机。选择intel E1000 网卡。
- 添加启动盘,Arc loader,下载下来的是img,无法直接添加到VM中,使用 qm importdisk 命令添加
qm importdisk 101 /var/lib/vz/template/iso/arc.img local-lvm
- 添加硬盘。由于有一个比较大的18T的硬盘,所以直接passthrough,这样子性能比较好。另外两个硬盘直接作为ssd缓存
硬盘直通:
裸磁盘映射,将单个硬盘或者分区,通过qemu进行映射到虚拟机。通过这种方式,硬盘会在虚拟机内会认为是一个qemu-hdd。
SATA控制器直通
VM系统直通SATA Controller(SATA 控制器),会把整个SATA总线全部直通过去,就是直接将sata总线直通,那么有些主板sata接口就会全部被直通。性能等于裸机, 需要IOMMU.
PVE管理数据备份之类的
迁移
迁移最方便的还是用hypber backup,在新主机上安装hypber backup vault, 然后在source上启动备份。
备份完成后,在新主机上释放备份就可以。
Passthrough iGPU
~~直通iGPU的原因是考虑到Jellfin和Moment的需求。 虽然貌似也可以用CPU,但是iGPU更加方便,特别是Jellfin那边。 ~~
其他各种hack
其他的就是添加各种支持,hack。
Advanced Media Extensions 3.0
Reference
https://pve.proxmox.com/wiki/Passthrough_Physical_Disk_to_Virtual_Machine_(VM)
https://pve.proxmox.com/wiki/Performance_Tweaks#Disk_Cache
https://optimus-xs.github.io/posts/passthrough-hard-drive-in-proxmox-ve/