我们的设置很小。目前我们有两台 Windows/Hyper-V 服务器,运行大约 8 台 ubutu 服务器虚拟机。这些虚拟机是很久以前构建的,以至于 ubuntu 版本不再受支持。我们计划将所有虚拟机迁移到 Ubuntu 12.04,因为它将长期受支持。
我正在决定是否对新服务器使用 kvm 还是 hyperv,并寻求帮助。
理想情况下,我想构建一台主机并克隆它,然后在其上安装特定于机器的东西。在 hyperv 中执行此操作似乎很痛苦(可能是因为我缺乏知识)。
我玩过 kvm,很喜欢它。我确实在 kvm 中构建了一个 20gb 的小型文件系统映像作为主映像,并成功地以它为基础构建了另一台机器。我正在考虑使用这种方法并使用 9p 共享主机文件系统。这样我就不必担心弄清楚每台机器的磁盘空间要求等。
此外,根据我所读的内容,将 kvm 机器移动到另一台主机似乎非常简单。
寻找使用这种方法的优缺点 - 基于主文件的 VMS 和共享主机文件系统。任何机器上的数据都不敏感,机器也不会暴露给外界。这些机器主要用于 qa 设置,对主机和 vms 的访问由活动目录权限控制。
答案1
主文件方法很好,但您需要确保正确规划空间 - 如果您只是从主映像克隆虚拟机,那是一回事,但如果您拍摄 qcow2 快照,那么这些虚拟机将被精简配置,并且会随着时间的推移而增长。它们也无法直接移动到另一台主机,您还需要先拍摄基础映像或展平现有映像。
要注意的另一件事是——确保oem-config
在开始克隆/快照之前准备好基础图像。