- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算平台搭建
CentOS+xen+Eucalyptus 云计算平台搭建
当今,云计算应用日趋流行,各大型企业、组织纷纷加入云计算的热潮。作为研发组织,以虚拟化技术为基石的云计算技术为我们的组织管理和研发提供了便利。Eucalyptus是一款基本开源的云计算应用平台,现已集成到Ubuntu的企业版。由于笔者搭建centos系统较为便利,所以本文在centos的平台上以xen为基础搭建eucalyputs系统。由于起初笔者对于linux系统管理基本处于“文盲”阶段,所以在最初搭建的过程中走了很多弯路,付出了很多努力,但同时笔者也在这个艰辛的过程中学到很多,从“文盲”--小菜“。希望我的这篇文章能够为同样在Eucalyptus搭建中遇到问题的小菜们提供一些帮助。在Eucalyptus的社区网站中有对centos搭建Eucalyptus的详细讲述。点击查看作为测试,笔者以三台服务器节点来完成平台搭建。其中将CLC,CC安装在一台前端节点front-end上作为控制节点,另外两台作为Node。笔者的网络配置情况如下:(1)三台节点通过eth1局域网互连(2)网段: , netmask:(3)front-end IP:10.10.x.9(4)node1 IP: 10.10.x.10(5)node2 IP:10.10.x.11下面是笔者安装的详细步骤Front-end//安装ntp用来实现front-end和nodyum install -y ntpntpdate //front-end需要java,dhcp服务器二进制代码 yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp bridge-utils perl-Convert-ASN1.noarch scsi-target-utils httpd //配置防火墙,port 8443,8773,8774必须打开,或者直接关闭防火墙 run system-config-securitylevel-tui Select Security Level:Disable Select OK; //安装Eucalyptus,关于源码安装请参看Eucalyptus社区的文档 //创建/etc/yum.repos.d/euca.repo文件,文件内容如下: [euca] name=Eucalyptus baseurl=/downloads/repo/eucalyptus/$VERSION/yum/centos/ enabled=1 其中$VERSION文版本号,比如笔者所安装的版本为2.0.1,则将该字段替换为2.0.1 安装命令: yum install eucalyptus-cloud.$ARCH eucalyptus-cc.$ARCH eucalyptus-walrus.$ARCH eucalyptus-sc.$ARCH --nogpgcheck 其中$ARCH为主机的体系结构,比如笔者的位x86_64.(通常为i386或x86_64) //配置/etc/eucalyp/eucalyputs.conf文件,这里是笔者出错最多的地方,后面将给出如何配置的详细说明,请读者阅读后根据自己的实际情况配置,一下只是笔者配置的一个实例 HYPERVISOR=xen VNET_PUBINTERFACE=eth1 VNET_PRIVINTERFACE=eth1 VNET_MODE=STATIC VNET_SUBNET= VNET_NETMASK= VNET_BROADCAST=55 VNET_ROUTER=10.10.x.9 VNET_DNS= VNET_MACMAP=AA:DD:11:CE:FF:ED=10.10.x.32 AA:DD:11:CE:FF:EE=10.10.x.33 AA:DD:11:CE:FF:EF=10.10.x.34文件中其他可以保持默认 Node //安装ntp用来实现front-end和nodyum install -y ntp ntpdate yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp bridge-utils perl-Convert-ASN1.noarch scsi-target-utils httpd //Node需要安装xen并且配置xen允许通过HTTP从localhost控制hypervisor yum install -y xen* yum install -y kernel-xen* sed --in-place s/#
文档评论(0)