【TechTarget中国原创】尽管VMware Server提供了一种简单、免费的小型服务器虚拟化解决方案,不过正确地配置它很不容易,并且没有正确配置VMware的代价很高。这个指南为安装和配置提供了说明,主要聚焦在高安全性以及维持一个在Linux上的VMware Server成功的生产实例。
这个指南旨在为新接触VMware Server的IT管理员服务,而不是新的IT管理员。同理,这也不是为那些刚接触Linux的人服务。
在这一系列文章中,TechTarget中国的特约虚拟化专家Andrew Kutz将讨论这个指南的参数和描述VMware Server是如何工作的。(关于Windows上的VMware Server信息请参见“在Win2003上安装VMware”)
在这一系列中,我们假定VMware Server安装在新的或目标服务器上。同样,我们强调效率的最优化和VMware Server与主机操作系统(OS)的安全性。其中包含了安装一个新OS(Ubuntu Linux 6.10 Server)的部分,因此,我们不能处理有关旧操作系统版本和它们独有的小缺点和进程的问题。由于VMware Server宿主许多虚拟机,安全是极为重要的性能。因此,这个指南的目标就是帮助读者创建一个防御主机。
根据你的具体情况,如果本指南中所介绍的某一步骤无法实现,把它标记下来等待将来的部署,跳过它继续向前。例如,几个步骤能完成,不过需要重调现有的配置,比如处理防火墙实施这部分。
我很担心在这个指南中我所讨论的一些步骤可能似乎在Linux资深管理员看来是混乱的。例如,我在详细说明如何配置及让它安全之前讨论安装ssh这几步。我们所有人都有自己安装一台服务器的首选方法,不过这仅是一种方法。如果有合适你自己的方法,你可以越过这步。在本指南中,后面的部分将假定你执行了先前部分的步骤。
在本系列文章中,我依靠我自己的经验判断什么运行得好什么不好。我经常参考有214页的VMware Server管理指南。当你有许多空闲时间时,值得去阅读它。
VMware Server如何工作
VMware Server是一种托管型的解决方案,这意味着VMware Server不是直接安装在裸机服务器上。相反,VMware Server必须安装在一台服务器的操作系统上,诸如Microsoft Windows或Linux上。这与VMware的另一款服务器虚拟化产品ESX以及开源虚拟化解决方案Xen相反。
因为VMware Server负担着现有操作系统的I/O开销,它没有裸机hypervisor有效率。另一方面,由于能使用每个与主机操作系统兼容的硬件驱动,VMware Server有广泛的驱动兼容性。这与裸机hypervisor形成对比,由于裸机hypervisor为了保持内核又小又快,它的控制操作系统的内核与许多设备驱动都不兼容,因此一般只能支持有限数量的驱动。Xen是特别的——它是裸机hypervisor,不过它旨在拥有广泛的硬件设备兼容性,因为它依赖驱动域操作系统提供设备驱动,一般是dom-0里的操作系统,不过也不一定。
在本系列的第二部分中,我们将探究VMware Server的组件。