2012-07-25 15:10:43 来源:CIO时代
在云计算中心开始为用户提供服务之前,系统管理员需要预先做一些准备工作。当云计算中心购置了服务器裸机以后,系统管理员需要给这些裸机,安装虚拟化系统。
安装虚拟化系统包括以下三步。
1. 选择虚拟化系统。
虚拟化系统是一个软件系统,目前常用的虚拟化系统有三种,VMWare、Xen、和 KVM。各种虚拟化系统的比较,可参考 [2]。
其中 KVM 是开源软件,不仅操作简单,而且系统运行效率较高。更难得的是,KVM 系统结构十分精巧、代码量小。
2. 安装虚拟化系统。
以 KVM 为例,在裸机上安装 KVM,只需要做两步。1. 安装 Linux OS,2. 在 Linux 上安装 KVM,参考安装手册 [3]。
3. 设置网络。
运行在 KVM 之上的虚拟机实例,与外界网络的数据传输,必须经过物理网卡。所以,需要做相应的系统设置,使虚拟机实例与物理网卡通信。设置网络的操作步骤并不复杂,也参见安装手册[3]。
[page] 这里有个疑问,为什么在第二步“安装虚拟化系统”的时候,不一步到位,把网络也设置好?其实,的确是可以两步并一步,在“安装虚拟化系统”时,顺带完成网络的设置。
安装手册 [3] 把网络设置单列出来,或许是基于以下考虑。虚拟机实例与物理网卡的通信,需要用到 vSwitch 技术,但是 vSwitch 的实现方式有多种,包括 Linux Bridge 和 Open vSwitch 等等 [4]。
对于大多数情况,Linux Bridge 基本上能够满足需要,所以安装手册 [3] 只介绍了 Linux Bridge 的配置方法。但是也有观点认为,在某些场合下,例如当虚拟机跨机房迁移时,需要更强大的 vSwitch 的技术实现,例如 Open vSwitch [5]。
关于 vSwitch,以及 Open vSwitch、OpenFlow 等等话题,我们将在后续有关虚拟网络的文章中,详细讨论。
当云计算中心,添置了服务器裸机之后,系统管理员需要执行上述三步操作。这些操作完成以后,新添的服务器就可以为用户,提供虚拟机租赁业务了。
1. 当系统管理员接收到用户提交的需求后,他根据用户指定的操作系统及其版本,把相应的操作系统安装光盘,插入服务器光驱。
或者,系统管理员先把操作系统安装光盘里的所有内容,导出成为一个 ISO 镜像文件。这个 ISO 镜像文件,不仅包含安装光盘上的所有内容数据,而且记录着每一段内容数据,存储在光盘里的哪一个扇区(Sector)。然后,他把这个 ISO 文件拷贝到服务器本地文件系统中。
2. 系统管理员根据用户提交的,虚拟机所需配置的 CPU 内核个数、内存空间、硬盘空间、以及实时带宽,通过调用 Linux 相应工具,启动虚拟机。操作步骤不复杂,也参见操作手册 [3]。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。