原来有一台部署在群晖 Virtual Machine Manager (VMM) 平台的 DNF 私服 游戏服务器,它运行的是 CentOS 5.9 系统,以前是从 VMware 迁移过去的,由于没有再玩 DNF 了就吃灰很久了。
最近升级了 DX4600 NAS 后想着也把它也迁移到 UNRAID 上,水平太菜一路上踩了不少坑,简单记录过程…
导出 VMM 虚拟机
直接导出为常规 OVA 就行了。
转换镜像格式
把导出的 OVA 镜像拷贝到 UNRAID 上,进入 UNRAID 系统的终端,先用 tar xvf 命令解包,再把得到 vmdk 镜像转换为 qcow2 镜像。
tar xvf dnf.ova
qemu-img convert -f vmdk -O qcow2 dnf-disk1.vmdk dnf.qcow2
解包 OVA 镜像后还会出线一个 ovf 的虚拟机配置文件,可能需要参考它来配置新的虚拟机。
配置虚拟机
因为是很老的系统,所以机器选择 i440fx ,BIOS 选择 SeaBIOS 。
主要虚拟磁盘位置,设置为手动,路径填转换好的 qcow2 镜像的路径。
虚拟磁盘总线照 ovf 配置文件填的 SATA ,网卡 E1000 和 Virtio 都可以,其他默认就行。
DNF!启动!
看到老游戏又跑起来了还是有点小开心的。