上虚拟化前先备五件事:群晖 VMM 使用入门从集群到第一台虚拟机

上虚拟化前先备五件事:群晖 VMM 使用入门从集群到第一台虚拟机

引言

把测试环境、老旧业务系统、域控制器搬进 NAS 虚拟化,是很多公司「机房瘦身」的第一步。但 Virtual Machine Manager(VMM)不是装完套件就能跑——官方帮助的「使用入门」章节开列了一张准备清单:主机数量怎么定、集群网络怎么备、IP 怎么规划、存储用什么文件系统、账号怎么管,五件事全有硬性说法。这篇把这份清单连同设置向导,按标准动线过一遍。

什么场景用它最值

一是测试环境收纳:开发测试机从工位边的旧 PC 迁到 NAS 虚拟机,快照回滚随用随取。二是老旧系统续命:只在旧系统上跑得动的行业软件,用虚拟机把环境整体封存。三是多主机起步:两三台 NAS 组集群,为后续的容错和高可用打地基。

操作步骤

  1. 先数主机、定奇偶:每个集群最多可包含七台主机;集群依照大多数主机来工作,建议在集群中添加奇数数量的主机——一半以上的主机必须在线,集群服务和操作才能维持;若一半以上主机离线,集群中的所有服务和操作都将停止;所含主机少于两台的集群不支持容错保护功能。为什么:这是多数派机制——奇数台(如三台)在脑裂时能选出多数派,偶数台会平票;「少于两台无容错」也说明单机起步可以,但容错要靠第二台主机补齐,主机规划要一步想三步。

  2. 备好专用集群网络:为主机设置专用集群网络让主机彼此通信;如果虚拟机的计算资源和存储资源位于两台不同的主机上,也需要此集群网络提供存储流量;官方建议通过 VLAN 将集群网络与其他服务的网络分开,并确保 ICMP 可以在主机之间良好运行。为什么:集群的心跳与存储流量走同一条网络时,业务流量一挤兑就可能出现「心跳超时误判」——轻则告警、重则触发切换;VLAN 隔离加 ICMP 可达是官方给的两道保险,开工前配好,胜过事后调 QoS。

  3. 网络接口设静态 IP:为 Synology NAS 保留一个 IP 地址范围,为各主机上的网络接口设置静态 IP 地址;注意如果有多台主机加入集群,之后将无法再更改静态 IP 的设置。为什么:集群成员靠固定地址相认,DHCP 一换地址集群就散伙;「入集群后改不了」这条官方限制意味着 IP 规划是真正的一次性决策——地址段要按未来主机上限预留,别按现有台数刚好卡满。

  4. 备好 Btrfs 存储空间:安装 VMM 之前,先确保每台 Synology NAS 上至少有一个 Btrfs 存储空间,此存储空间将用作存储虚拟机的存储。为什么:虚拟机的存储底座官方点名要 Btrfs——快照等虚拟化特性建立在文件系统能力之上;等到建完虚拟机才发现文件系统不对,迁移的代价远大于开建前多花十分钟检查。

  5. 规划用户与群组帐号:可为本地或域用户/群组启用权限以管理 VMM 上的虚拟机;由于本地帐户只能用于登录单台主机,官方强烈建议设置域帐户,并将主机加入域服务器(在控制面板 > 域/LDAP 中)。为什么:单机时代本地帐户够用,多主机集群里每台一套本地帐号等于每台一套密码要维护;域帐号一次授权全线生效,主机越多这个决定越值。

  6. 记下一条硬限制:包含多台主机的集群不支持 HDD 休眠。为什么:集群要求存储随时在线响应,硬盘休眠与集群服务天生冲突——计划把 NAS 既当虚拟化底座又想省电休眠的方案,官方层面就不成立,要么接受盘常转,要么把虚拟化和归档存储分机部署。

  7. 跑设置向导:打开 Virtual Machine Manager,在设置向导中,选择将在其中存储虚拟机的存储空间;配置完成后,即可开始创建并运行虚拟机。为什么:向导只问一件核心事——虚拟机放哪个存储空间,这正是前面第 4 步备好的 Btrfs 底座;底座接对,第一台虚拟机就是水到渠成的事情。

  8. 预留成长路径:要将更多主机添加到集群,官方指引参阅「集群」章节。为什么:起步单机、后续扩主机是稳妥路径,但扩容前提是第 2、3 步的网络与 IP 规划当时就按多主机预留——入门时多想一层,扩容时就少一次重构。

三条边界先知道

  • 奇数主机是建议也是机制:集群按大多数主机工作,半数以上离线全集群停摆,少于两台无容错保护。
  • 静态 IP 入集群后不可改:多主机加入后无法再更改静态 IP 设置,地址规划按主机上限一次留足。
  • 多主机集群与 HDD 休眠互斥:想休眠的盘别进虚拟化集群,鱼与熊掌官方已明说。

结语

虚拟化入门的关键动作其实都在开机之前:数好主机、备好网络、定死 IP、选对文件系统、理顺帐号——五件事按官方清单核完,设置向导里选个存储空间,第一台虚拟机就落地了。贵州诚鑫致达科技在为客户做虚拟化平台首建时,会拿这五条准备项做开工前检查表——准备到位的项目,后面几乎不会遇到结构性返工。