初试集群虚拟化搭建(一)——需求

前言

实验室新进了集群,用来做内存数据方面的研究。集群中每台机器原本有负责售后技术人员安装的CentOS6.5。考虑到实验室的成员的研究方向不尽相同,需要不同的实验环境,老师希望我们可以搭建一个虚拟化的平台,学生可以按照自己的需求自由搭建操作系统。

目的很简单,就是在一台物理机上虚拟出多个操作系统出来,多台物理机的多个操作系统可以互相联通,同时提供一个统一的管理平台。也可以看作是一个云计算平台的雏形。

在此记录一下集群搭建的过程。

 

集群配置

集群共11台机器,1台主节点,10台普通节点,集群的配置不错,装有SSD硬盘和大容量的内存。由于之后的搭建过程与硬件环境息息相关,故将配置简单列出:

主节点:

  • CPU:4颗处理器,每颗处理器8核心,每个核心由于有超线程技术可模拟出两个线程,共4*8*2=64个vCPU(vCPU表示虚拟CPU)
  • 内存:512G
  • HDD(机械硬盘):6 * 300G(机器内的物理卡使机械硬盘向上抽象成为一块1800G的大硬盘)
  • SSD(固态硬盘): 4* 200G(没有物理卡,仍向上表现为4块硬盘)

普通节点(10台相同配置):

  • CPU:2颗处理器,每颗6核心,双线程,vCPU=24
  • 内存:300G
  • HDD:4*300G(向上抽象为1200G)
  • SSD:2*200G(向上表现为两块硬盘)

其他:

  • 11台机器之间有万兆以太网交换机相连

网络需求

网路环境是这次搭建平台的重点之处,原因在于:

实验室里的电脑和机房里的集群同处一个内网网段,这些机器通过路由器连接到外网(Internet)。负责网址分配的同学分给集群192.168.234.241~192.168.234.251 共11个网络地址。我们深深感觉IP地址貌似不够用了。。。

所以网络方面的需求如下:

  1. 尽量不多使用实验室内网的网址,
  2. 那么集群内的虚拟操作(暂时称作vOS)系统需要他们自己的内网,也就是集群内的所有vOS需要再搭建一个内网
  3. vOS仍然需要上网,以便进行yum等操作

总的来说,如果实验室的地址足够,那么我们可以直接拿来就用。然而现在就是要在地址不够的环境下搭建vOS的内网,使它们相互联通和使用外网服务。

 

基本方案

进行了相关搜索后,了解到流行的虚拟化环境,很多可以直接搭建在硬件上。也就是它们直接管理硬件,然后在它们上面安装vOS。

我们平时在自己电脑中的OS上安装vmware或者virtual box虚拟机,然后建立几个vOS,可以归纳为:硬件-->OS-->虚拟机-->vOS。在这些云计算平台中,虚拟机直接搭建在了硬件上,也就成了:硬件-->虚拟机(云平台)-->vOS。

我把这些云平台看作是同时提供了OS和虚拟化功能的软件。确实,很多的虚拟化平台就是基于Linux操作系统的,向上为用户提供了存储管理、网络管理、CPU内存管理等服务。

 

相关书籍

在搭建环境的过程中,查阅了网络资料和图书,重点使用的图书是这一本,学校图书馆一般都会收纳。

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》

ISBN: 9787111403197

http://book.douban.com/subject/20415159/

厚书,插图多,一步一步教你如何搭建平台

 

总结

需求:每台物理机上虚拟出多台vOS,它们能相互通信且便于管理。

难点:网络搭建

过程:网上没有哪一个教程和自己的硬件等环境一模一样,需要自己不断的尝试

 

posted @ 2015-01-25 21:11  请多关照  阅读(4100)  评论(0编辑  收藏  举报