




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
—开源私有云搭建活动方案云计算带来一场计算环境的变革,把传统的软件安装、答应证的发布变成了通过Internet取得的所需服务。比方,微软office365就是基于云的办公应用软件,用户再也不需要直接购置和安装;在Facebook社交网站,上传视频也是通过运用云存储服务来完成的,这样大大降低了用户的硬件本钱。1、云计算提供的服务和完成技术1.1云计算机提供服务云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式,是一个无处不在、便利、按需的可通过网络访问的一池共享可配置的资源的一种模式,只要较少操作,就能持有者快速提供网络、服务器、存储、应用和服务。云的类型有公有云、私有云和混合云,公有云通过互联网为全部的用户提供资源,私有云通过互联网上为一个组织的内部用户提供资源,混合云通过互联网依据不同用户提供相应的资源。云计算服务包括:IaaS、SaaS和PaaS,IaaS(基础设备即服务)通过导航方式向用户提供基于云的服务包括:虚拟机、块存储、防火墙、负载平衡和网络;PaaS(平台即服务)通过互联网向用户提供操作系统、应用开发平台(如微软的VisualS)SaaS(软件即服务)通过互联网把软件(如ERP、CRM)提供应用户,这些由SasS提供的软件已经获得了较大的收益。1.2云计算完成的关键技术虚拟化技术是完成云计算的关键,IaaS(基础设备即服务)是一个在云环境中提供虚拟化设置创立多个工作站的基础。在计算环境中,虚拟化意味着对一个装备或一个资源创立一个版本,如服务器、存储装置、网络甚至操作系统,在这个架构里,把这些资源分成一个或多个执行环境管理程序,也被称为虚拟机监控程序(VMM),VMM是很多硬件虚拟化技术中的一种,它答应多被称为客户机的操作系统并发运行在主机上。VMM有2种模式,裸金属模式和主机模式;裸金属模式Hypervisor(虚拟机管理器)是提供虚拟分区方法的薄的软件层,它直接运行在硬件上,如CitriXXenServer、VMwareESX/ESXi。主机模式Hypervisor(虚拟机管理器)是一种分区和虚拟化服务都运行在主机操作系统顶层的虚拟化技术,如:基于核心的虚拟机KVM、VMwareplayer和VirtualBoX。目前所运用的虚拟化方式有2种:完全虚拟化及半虚拟化。完全虚拟化提供完好的相关计算机硬件模拟,软件能够不经任何修改运行。由于它使计算资源最大的运用和伸缩,多个操作系统能够同时运行在相同的硬件上,对于云计算来说,完全虚拟化被认为是一个关键的技术。对于云计算来说,完全虚拟化能够增加操作的有效性,由于它能优化计算机负载和调整运用中的服务器数量来满意需要,从而能源和信息资源。所运用的全虚拟化的仿真包有VMwareServerVirtualboX。半虚拟化是Hypervisor提供一客户操作系统能够运用的接口客户操作系统的一种技术,它取代了通常的硬件接口。假如客户操作系统能运用半虚拟化的接口,它们将提供象对硬盘和网络资源显著快速的访问,如微软的HyperXV和VMwareESXServer。2、Eucayptus组成和原理2.1组成Eucalyptus是“ElasticUtilityComputingArchitectureforLinkingYourprogramstoUserfulSystems”首字母缩写,意思是把你的程序链接到有用系统的富有伸缩公共计算架构上,Eucalyptus是可创立和管理私有云和公有云的开源软件,有5个组件,分别是云掌握器(CLC)存储掌握器(SC)节点掌握器(NC)集群掌握器(CC)分布式存储掌握器Warlus(W)。2.2原理它的CLC(云掌握器)类似Amazon的EC2,是用户和管理员的云入口,它向节点管理员查询资源信息,做出计划和决策,并通过向集群掌握器发出恳求来完成;它的SC(存储掌握器)类似Amazon的S3云掌握器,它提供了存储、访问虚拟机器里的镜像和用户数据的方法;它的NC(节点掌握器)是通过Hypervisor管理执行、检测、结束其所运行在主机上的虚拟机实例;它的CC(集群掌握)是用来搜集有关节点掌握器上的虚拟机运行的信息,并调度其运行计划和管理虚拟实例的网络;SC(存储掌握器)与W(Walrus)相互协作完成访问和存储内核映像、RAM磁盘映像、虚拟机映像及用户数据。3、构建基于EucaIyptus私有云的详细完成3.1构建一个私有云条件构建一个私有云至少有一个前端和一个节点,为了更好说明问题,本文就以部署最根本的系统为例说明一个私有云平台的`详细构建。下文描述私有云前端系统(云掌握器)和节点(节点掌握器)建立的具体过程。3.2所运用的硬件和软件硬件:两台相同配置的Dell机架服务器R715(支持虚拟化技术);软件:操作系统Ubuntu10.04server,Hypervisor运用KVM,云软件运用EucalyptusCloud1.6.2。3.3软件安装和配置3.3.1安装云、存储、集群掌握器和Walrus存储服务先选择其中一台Dell服务器(标记为SERVER1)运用ubuntu10.04serveredition安装企业云,在安装时选择安装ubuntu企业云,安装过程中,详细配置参数如下:IP地址设置为:21,网关为:,子网掩码为:,域名服务器:202.XXX.98.55(依据自己详细的DNS来填),主机名设置为:CC;云掌握器地址为空,在云安装模式中选择云掌握器,Walrus存储服务,集群掌握器,存储掌握器:分区选择中把整个磁盘设置成LVM(规律卷管理),设置帐号的新用户全名和用户名(在本文设置为:cladmin),选择不自动更新软件,设置Eucalyptus集群名(在本文设置为:Clusterl),设置能动态分配给虚拟机的公共IP(在本文设置为:0—0),安装KVM以便绑定将来要安装的系统镜像。3.3.2安装节点掌握器运用另一台Dell服务器(标记为Server2),同样运用ubuntu10.04serveredition,在安装时选择安装ubuntu企业云,这时云掌握器会自动被检测到,详细配置参数如下:IP地址设置为:22,网关为:21,子网掩码为:,域名服务器:202.XXX.98.55(依据自己详细的DNS来填),云安装模式选择节点掌握器,主机名设置为:NC,分区选择中把整个磁盘设置成LVM(规律卷管理),设置帐号的新用户全名和用户名(在本文设置为:cladmin)3.3.3交换公共SSH密钥,在节点掌握器设置临时口令:$sudopasswdeucalyptus在云掌握器上输入:$sudo–ueucalyptussshXcopyXidXI/var/1ib/eucalyptus/.ssh/idXrsa.pubeucalyptu@22在节点掌握器上删除临时口令:$sudopasswdXdeucalyptus3.3.4取得证书在云掌握器上:安装X.509证书和变量,在阅读器中键入:https://21:8443#login后单击击证书选择“证书”标签下载证书文件euca2XadminXX509.zip。然后把它复制到/home/cladmin中,/zt/jsfa/IndeX.html创立隐藏的文件夹euca,云掌握器和zip文件的解压放在这里$mkdir~/.euca$cd~/.euca$unzip/home/cladmin/euca2XadminXX509.zip为安全起见,删除ZIP文件$rm~/euca2XadminXX509.zip$chmod0700~/.euca$chmod0600~/.euca/X设置环境变量,并让它产生作用:$echo.~/.euca/eucarc~/.bashrc$source~/.bashrc安装euca2ool与UEC建立通信:$sudoaptXgetinstal1euca2ools检N0euca2ool工作状态:$eucaXdescribeXavailabilityXzonesverbose假如在有效资源列表中,free/maXvcpus是0000/0000那么意味着节点在安装期间或在云掌握器上没检测到云掌握器,节点没有自动注册。在服务器SERVER1(装有云掌握器)上,运用下面的指令增力N22为节点掌握器:$sudoeucaXconf–discoverXnodes3.3.5在SERVERl上安装镜像打开阅读器,键入https://21:8443,在显现的页面选择“EXtras”标签,在页面上会列出提供的镜像。(1)在显现的页面里,从UEC(ubuntu企业云)中下载镜像,注册内核映像执行以下指令来绑定和注册内核镜像:$eucaXbundleXimageXIvmlinuzX2.6.28X11Xserver—kerneltrue$eucaXuploadXbundleXbmybucket—m/tmp/vmlinuzX2.6.28X11Xserver.manifest.Xml$eucaXregistermybucket/vmlinuzX2.6.28X11Xserver.manifest.XmlIMAGEekiX68XXX303(2)注册ramdisk执行以下指令绑定和注册ramdisk镜像:$eucaXbundleXimageXiinitrd.imgX2.6.28X11Xserver$eucaXuploadXbundleXbmybucket–m/tmp/initrd.imgX2.6.28X11Xserver.manifest.Xml$eucaXregistermybucket/initrd.imgX2.6.28X11Xserver.manifest.XmlIMAGEeriXA26613DD(3)注册磁盘镜像执行以下指令绑定和注册磁盘镜像:$eucaXbundleXimageXicentos.5X3.X86.img—kernelekiX68XXX303—ramdiskeriXA26613DD$eucaXuploadXbundleXbmybucketXm/tmp/centos.5X3.X86:img.manifest.Xml$eucaXregistermybucket/centos.5X3.X86.img.manifest.XmlIMAGEemiXF62F1XXX(4)已经上传的新镜像可以由以下指令查看:$eucaXdescribeXimages3.3.6安装密钥对创立一个新组“wiki”取代缺省组,并运用:对实例开放22号端口,:$eucaXaddXgroupwiki–dwikiXdemoXappllances$eucaXauthorizewiki–Ptcp–p22–s/0建立用来注入实例(虚拟机)中答应通过ssh访问的密钥对:$eucaXaddXkeypairmykey~/.euca/mykey.priv$chmod0600~/.euca/mykey.priv此时,基于IaaS服务的私有云平台建立完成并开头运行。4、在云中运行实例4.1启动实例键入指令:$eucaXrunXinstancesXgwiki–kmykey–tc1.mediumemiXF62F1XXX4.2运用ElasticibX插件由于ElasticfoX与AmazonEC2有接口,在需要的时分,可以把所构建的私有云迁移到公有云上。ElasticfoX是运行在火狐阅读器2.0及以后版本帮忙管理AmazonEC2的一个插件,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版七年级上册历史期末复习课件280张
- 2025养殖场猪只买卖合同模板
- 快递配送服务合同
- 2025企业单位劳动合同范本
- 2025电缆的购销合同范本模板
- 高一英语学案:预习导航Workingtheland-SectionⅠ
- 2024年山东鲁控环保科技有限公司招聘真题
- 2024年宁波宁南新城国有资产经营管理有限责任公司招聘笔试真题
- 2024年汨罗市市属事业单位考试真题
- 2024年江西省妇幼保健院招聘真题
- 注意和记忆的复习
- CMMM 评估介绍手册
- 幼儿园绘本故事:《神奇雨伞店》 课件
- 《长袜子皮皮》测试题及答案
- 原始地貌测量记录表
- 幼儿园垃圾分类考核试题及答案
- 《证券法》新旧条文对照表
- 百事可乐广告策略通用课件
- 市政公用工程设计文件编制深度规定
- 集团公司物资管理办法(企业版)
- 锌合金电镀及退镀工艺精选版
评论
0/150
提交评论