运维与虚拟化技术全解析
在系统运维和管理领域,Nagios和GroundWork的配置是重要的基础工作,但目前我们仅触及了其表面。GroundWork通过Web界面顶部的“Bookshelf”链接提供了自带文档。点击该链接,会弹出一个新窗口,其中包含可搜索的索引和预定义的文档主题列表,你可以浏览这些内容。此外, http://groundworkopensource.com 上有许多不同的配置指南,还有一个论坛,你可以加入该论坛向其他GroundWork用户提问并获取建议。
如今,虚拟化已成为系统管理中最热门的趋势之一。借助虚拟化技术,你可以在同一硬件上创建多个Ubuntu实例,并将服务器资源分配给每个虚拟机。现代服务器拥有强大的处理能力,通过虚拟化,你能更充分地利用现有的硬件资源。甚至在一些场景下,使用虚拟机作为测试环境,比使用多台物理硬件机器来设置新的Ubuntu服务器并测试特定软件包要快得多。
在Ubuntu Server系统下,有多种虚拟化技术可供选择,这里主要介绍两种最流行的技术:VMware Server和KVM。VMware Server是VMware推出的免费产品,而KVM(基于内核的虚拟机)则是集成在Linux内核中的免费软件。最后,我们还会探讨Ubuntu Server的一些新云功能。
KVM:Ubuntu默认的虚拟化技术
KVM是Ubuntu支持的默认虚拟化技术。它利用了英特尔和AMD处理器内置的虚拟化支持,允许你在单个主机上以虚拟机(VM)的形式运行多种不同的发行版和操作系统。