一个微云计算环境的搭建过程

搭建的起因:学校有一台4U的浪潮服务器,上面只安装了一套心理软件,觉得硬件资源有点浪费,并且学校还有一台华为的S5500T存储服务器也没有用,也是闲置着浪费,为了充分发挥这个硬件资源的作用,决定以XenServer为平台,搭建一个微型的云计算环境。这么做的好处是可以把一台浪潮变成多台主机,而用户根本不知道是多个操作系统同时运行在一台主机上,用户也体会不到。

  • 周一

周一把原来服务器里面的数据做了备份,下午安装了xenserver,安装很顺利,不过遇到了装完上不了网的问题,后来在网上各种搜索,找原因和解决方案,没有结果。折腾的时间长了,突然灵感来了,因为服务器是两块网卡,分别负责联网和存储业务,我在安装的时候给其中一块网卡配置了静态ip用于上网,但是不巧的是这个网口连到交换机的是用于存储业务的端口,用于存储的端口是上不了网的,只能用于存储,最终把服务器两根网线交换网口就把问题解决了。在自己的电脑上安装了XenCenter用于管理XenServer,网络一连上就容易多了。顺便说一下,这几天都是一边看手册和相应文档,一边实践,有时候再遇到不可预料的问题,所以进度就比较慢,一天只向前推进一点,因为所有的东西都是新的。

在看XenServer的资料时,发现只要有两台服务器和一台存储服务器就可以建立池了,两台XenServer服务器和一台共享存储的存储服务器就建立池了,共享存储可以通过ISCSI连接来建立,如果在XenServer层连接存储服务器,那么虚拟机就不用再连接存储服务器了,可以直接给虚拟机分配所需的存储空间。建池的好处是实现高可靠性,因为如果其中一台XenServer服务器坏了,可以实时的把其上面的虚拟机给迁移到另一台,用户是不会感受到有机器挂了。但是目前条件有限,因为只有一台闲置的浪潮,所以也没建池,我相信用不了多久我是会再找一台浪潮的,到时候就可以把池建立起来了。

  • 周二

周二的主要任务是在XenServer上装一台Windows Server 2008。五一前在大学班的群里面寻找Server 08的镜像文件,很快热心的冯同学就给我发过来了,然后马上刻盘。起初给Server 08 分配的是一个虚拟CPU3G内存,30G硬盘,安装过程选的是企业服务器版,但是安装完了后,只有一个dos窗口,由于不熟悉Windows命令操作,所以就决定还是重装。后来安装了标准的企业版,安装后发现单个CPU在安装程序时有点力不从心,所以又给它分配了一个虚拟CPU,变成双核的,08运行的很流畅,很满意。后又给08安装了XenTool,以此来提高I/O速度,安装前后通过网络下载文件有明显的差别,安装前通过FTP下载速度是5M左右,安装后的速度是30M,很给力!因为要用这台Server 08安装心理软件,要web访问,所以先ping了一下,不通,很苦恼啊!!起初怀疑是不是XenServer的网络没有设置好,几经Google,都没有找到啥相同的问题,不论是是用中文还是英文,更不用说是找到解决方案了。还是折腾了一段时间后灵感来了,怀疑是Server 08 防火墙的问题,在网上搜搜,果然是这家伙,设置完后就能ping通了,perfect!因为是安装的XenServer,周围也没啥人搞这个,所以有时候遇到问题时会感到很无助,只能依靠自己,因此只能依靠网络了。

  • 周三

周三设定的任务目标是把Server 08 连到华为存储服务器上,以便扩充其硬盘容量,计划给Server 08 分配50G的磁盘空间来安装SQL Server 2008。上午阅读了一上午的华为S5500T存储服务器手册,大致明白了连接流程。登陆到S5500T上,由于上次汇龙的工程师已经对其进行过初始化配置了,他把所有盘都做了Raid 5,留了两块热备盘,因此我就不用再创建raid组了,于是直接创建LUN,建了一个50GLUN,建了LUN后还需要新建主机,然后把新建的LUN映射到新建主机就行了。在Server 08上安装华为的多路径软件,其实它就是一个管理LUN的软件,我还没发现别的功能,Server 08是自带ISCSI的,因此直接打开就行。完成这些工作后,并没有成功,我不知道是啥原因,给汇龙的李工打电话大约沟通了10分钟,但是还是一无所获,但是我心里一直觉得这不是啥大问题,我能解决。同样还是在网上一顿搜索,查找有关ISCSId的相关信息,最终还是毫无帮助。无奈,吃完饭回信息中心,然后又看了看李工给我发的华为连Windows白皮书,找到了一些帮助,就是应该先用Server 08向存储服务器发起ISCSI,存储服务器中会保存一个带有唯一标识的主机,然后再在存储服务器中的启动器把LUN映射给此主机就可以了。但是很困,所以就回寝室睡觉了。

  • 周四

周四一大早就起来了,吃完饭拿着笔记本直接去中心机房了,重新配置S5500T,发现了一个问题,就是我的主机标识是错误的,因为当初不熟悉,所以就自己起了一个名字,难怪连不上呢,删除主机重新建,然后一切都ok了。接着就是在Server 08上新建卷,格式化,就这样一块“新硬盘”诞生了,哈哈,心情甚好。

现在想再总结一下如何连接存储服务器。首先存储服务器会有若干个IP,通过这个IP应用服务器可以对存储服务器发起连接请求,在这个请求过程中存储服务器会获取应用服务器的标识,注意,这个标识很重要,因为这是存储服务器识别业务服务器的唯一标识,因为一个存储服务器可以供多台业务服务器同时使用,所以需要存储服务器需要知道哪个LUN是给哪个主机用的。在存储服务器中,LUN是存储服务器分配给业务服务器的逻辑存储单元,因此一台存储服务器中可以根据需求划分出若干个LUN,如何把某个LUN给指定的业务服务器使用呢?存储服务器中会有一个映射功能,映射就是干这个活的。依次我推断,可以把多个LUN映射给同一个业务服务器,这样的设计其实是很灵活的。在存储服务器中还有一个启动器选项,这个启动器的功能是...(不好意思,没想好)

然后周四下午在大门口值招生宣传的班,心想把心理软件给安装到Server 08 上,IISSQL Server 2008安装都很顺利,只是在安装心理软件的时候,提示存储空间不足,让我很纳闷。给那个公司的技术人员打电话咨询,得到的回答是他没遇到过这样的问题,然后他要开会,我也要开会,就没联系了,不过我还会给他打电话的,因为我一定要把这个软件安装好。

你可能感兴趣的:(一个微云计算环境的搭建过程)