关于虚拟化的“最佳实践”,是否建议在 KVM 主机上运行 bind 和/或 dhcpd 等服务,或者是否应该从客户机运行这些服务?
mysql 或 httpd 怎么样?基本上,主机是否可以用作功能系统,也许可以用于更多 I/O 密集型服务,从而绕过虚拟层?
我可以看到这两种方案的优点。我想知道什么是虚拟化方面的最佳实践。
答案1
最佳实践:除了主机上的虚拟机管理程序之外,不要运行任何其他程序。
答案2
基本上,是的,你可以在 KVM 主机上运行其他服务,但是,这意味着虚拟机(本身就是一项非常繁重的服务)将不得不以不受控制的方式与其他应用程序共享资源。例如,如果你过度使用 RAM 并最终进行交换,那就不好了