你使用哪些开源虚拟化工具?

请告诉我们你选择的虚拟机管理工具。
344 位读者喜欢这个。
A bunch of question marks

Opensource.com

在管理 虚拟机 方面,有很多开源工具可供选择。 无论你是想在云环境中虚拟化整个数据中心的服务器,在桌面上测试新的操作系统,还是介于两者之间,选择合适的工具都非常重要。

一些虚拟机工具以一体化解决方案的形式提供,例如 VirtualBox。 对于 Linux 环境中的专业和企业开源用户,你很可能正在使用内置于内核中的 KVM 虚拟化功能作为你的虚拟机监控程序,或者使用 Xen 等替代方案,以及至少一个其他工具作为抽象层来管理你启动的虚拟机。 也许它是一个简单的命令行工具,例如 virsh,一个桌面工具,例如 虚拟机管理器,一个高级工具,例如 oVirt,甚至可能使用像 OpenStack 这样的开源工具将它们作为云的一部分进行管理。

我们不可能列出你可能考虑的所有潜在工具选项,因此,与其尝试并失败于生成完整的列表,不如在此处列出我们的一些最爱,并邀请你在下面的评论中填写你其他的首选工具。你使用哪些工具来管理虚拟机? 为什么? 你使用这些工具中的一种吗? 也许是像 Vagrant 这样的虚拟环境管理器? 与我们分享你的虚拟化工具链!

标签
User profile image.
Jason 是从 2013 年到 2022 年的 Opensource.com 员工和 Red Hatter。此个人资料包含他这段时间与工作相关的文章。 其他贡献可以在他的个人帐户中找到。

8 条评论

我实验室中的 proxmox,由原生支持的 zfs 存储支持。 三层混合存储,顶层*在内存中* - 并且设置非常容易。 甚至 proxmox root 都可以直接进入 zfs 池,然后添加缓存功能。

我使用 kvm/qemu,但我不再使用 libvirt 或虚拟机管理器。 而是使用自定义 shell 脚本。

首先,我做了很多复杂的虚拟网络环境,libvirt 的行为(主要与 dnsmasq 的使用有关)过于规范和有限。 它试图自动化太多,并且在这个过程中牺牲了灵活性。 这是 Red Hat 代码中反复出现的问题。

其次,对 systemd 的依赖。 'nuff said.

virt-manager 和 VirtualBox 的组合。

proxmox 用于我的客户站点,裸 LXC 由 salt 管理在我自己的服务器上。

我应该注意到我们到处只使用 LXC 容器。 没有实际的虚拟机。

与 docker 不同,使用 LXC 时,这些容器感觉并且表现得像完整的虚拟机,但没有开销,也没有安全隔离(我们不需要)

问候,eMBee。

Proxmox VE

ProxMox 太棒了! 最近才接触到它 - 正在寻找一个易于管理的 KVM 和容器解决方案 - ProxMox 开箱即用地实现了它 - 每个 VM 服务器也是一个管理服务器 - 将 NFS 共享添加到组合中,你就拥有了集群! “不太像 Docker” - 但它是 LXC... 一款被低估的产品,应该在更多的企业解决方案中使用...

刚刚切换到 Qemu。 VirtualBox(自 16.04 版本以来的所有版本)在 VM 启动后立即崩溃/重启我的 Ubuntu 16.04 桌面。 Qemu 给我留下了深刻的印象,但它有点学习曲线。 我应该为 opensource.com 写一篇文章。

我不使用虚拟机。 如果我想尝试新的发行版或不同的桌面,我有足够的计算机可以在分区硬盘上进行裸机安装。 我也可以在不同的硬件上尝试它们,以了解新发行版或功能的接受程度。 我觉得这是唯一的出路。

我也使用较旧的硬件。 我不需要不必要的资源浪费。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.