版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ESCloud Installation Guide“思达科技发展”http:/目录目录21.文档简介2使用目的3术语3解决方案32.1. 产品优势42.2 高可用性42.2.3定义网络52.4 弹性计算6客户环境7环境描述7拓扑图8Roller 安装8小规模部署9大规模部署10Roller IP 修改11安装部署...5.5.6.开启云之旅-创建16加载物理机-角色19配置网络环境22配置物理磁盘25验证网络26开始部署-完结276.可能遇到. 30无法从 PXE 引导启动30Server 无法识别磁盘306.3. OpenStack搭建完成后,
2、无法正常登陆301.文档简介1.1. 使用目的本文档主要用于介绍Easystack OpenStack 环境的搭建过程。1.2. 术语2.解决方案EasyStack 是国内领先的OpenStack 云解决方案和服务提供商,OpenStack成员,基于 OpenStack 为企业用户提供开放、稳定、可靠、可扩展弹性云计算。术语意义OpenStackOpenStack 是一个旨在为公共及私有云提供基础设施即服务(简称)建设与管理的开源项目。HAHA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有三个或以上的节点,实现业务的不中断或短暂中断。2.1. 产品优势
3、开源着重于功能及架构的实现,企业级则在高可用,弹性,可扩展性,性能方面有更高的要求,EasyStack 开发团队对社区保持高贡献率以及长时间针对企业级产品的研发经历积累了丰富的实践经验。知道OpenStack 社区版本中存在的短板,知道有哪些需要优化的地方,能与社区保持同步更新与升级,比社区版本性能更优并且提供额外的企业实际需要的功能。2.2 高可用性部署灵活多变。低耦合度,硬件兼容性强。双活模式,负载均衡,可迁移。分布式设计,高扩展能力,每台服务器既是计算节点也是节点。全自动化快速安装部署,备份和容灾。2.3定义网络灵活的网络方案 集中式网络管理 分布式多层次虚拟即服务,可以把数据中心提供局
4、域、广域网的部署到虚拟机里,服务。增强。低耦合度,投资保护。所有网络虚拟化功能均由成,开箱即用。SDN 的支持。实现,完全与硬件解耦,且无需集2.4 弹性计算弹性的资源池构建。自带,Apache,HA-Proxy, MongoDB,Hadoop PaaS自动供应。可定制各种客户期望的 PaaS。支持混合云方案,峰值作业压力。提供用户自定义模板能力。提供实时的可伸缩能力。结合秒级的资源用量。3. 客户环境3.1.环境描述假定:客户一共六台物理机:三台 Controller 节点采用高可用模式部署,三台计算节点并采用分布式Ceph。服务器功能设定:网卡功能设定:(这里网络划分并非合理,POC 参考
5、)交换机功能设定:端口对应网卡设定备注1-10Eth0VLAN101不能有 DHCP,Portfast11-20Eth1VLAN10221-30Eth2VLAN10331-40Eth3Trunk allow1000-1030,10441VLAN104直连测试public48IP互联网卡功能下行设定上行设定备注Eth0PXE无VLAN101PXE 网络不能有DHCPEth1Storage无VLAN102Eth2Management无VLAN103Eth3Private、PublicPublic 104Trunk allow 1000-1030、104Private 上行必须为Trunk服务器型号
6、功能磁盘功能描述HP DL580 G8Controller01sda 系统+MOGODBMOGODB 支持 CeilometerHP DL580 G8Controller02sda 系统+MOGODBMOGODB 支持 CeilometerHP DL580 G8Controller03sda 系统+MOGODBMOGODB 支持 CeilometerHP DL580 G8Compute01sda 系统+虚机虚机空间仅用于配置sdb、sdd,Ceph文件HP DL580 G8Compute02sda 系统+虚机虚机空间仅用于配置sdb、sdd,Ceph文件HP DL580 G8Compute03
7、sda 系统+虚机虚机空间仅用于配置sdb、sdd,Ceph文件3.2.拓扑图案例中一共六台物理机:三台Controller 节点采用高可用模式部署,防止业务中断或者短暂中断;三台计算节点相互冗余,即在物理主机 DOWN 机的情况下,虚机自动迁移;采用 Ceph 分布式储服务。,为 NOVA、Cinder 和 Glance 提供后端存4.Roller 安装4.1. 小规模部署Roller 在小规模部署中可以安装在源,也可以防止Roller 外泄。笔记本的虚机中,既可以节省客户资一般数台甚至十数台节点的POC 或正式环境中可以安装在笔记本中,一般需要 2vcpu,4G RAM 以上配置,安装过程
8、大概一个小时多一点。Roller 是一个iso,安装roller 需要先在笔记本创建一台虚机(过程略),将Roller 的IS像加载到虚机,设置从 CD-ROM 启动,然后虚机会开启自动安装,整个过程无需手动干预,直至自动安装完成。4.2. 大规模部署如果需要大规模部署ESCloud,如数十台节点部署,则需要将 Roller 部署在物理机,至少 8core 的CPU 和 16GB 以上内存,磁盘不低于 50GB。部署在物理机,由于资源较高,安装时间缩短。由于需要安装在物理机,安装介质根据现场情况而定,如可以先刻录成光盘带到客户现场;可以制成可启动的 USB 介质来完成安装;也可以配置物理机的管
9、理端口(IPMI 需要指定IP,本地浏览器安装JAVA),从管理口来加载本地 ISO来安装。安装过程跟虚机并无区别。通过IPMI 的console 界面加载虚拟介质4.3. Roller IP 修改如果需要修改Roller IP 地址或者修改PXE 网段,则需要在安装过程中按照提示按任意键来setup。加载ISO 后开始安装操作系统,在第一次重启之后,大概几分钟就会弹出如下界面,此时点击键盘任意键,进入设置界面。若键入成功,提示如下进入设置界面,这里可以修改Roller 的主机地址和网关,设置完成记得check这里是修改IP 地址分配池,先说下面的 128-254 是节点第一次重启后进入到bo
10、otstrap 系统所获取到的IP 地址池,用于发现;上面这个 3-127 地址是在分配角色之后,第二次重启,即安装好Centos 系统之后正式的IP 地址。在修改完成后,记得check这里可以修改Roller 的主机名和DNS 等信息这里设置时钟这里是设置Roller 的root,默认是root/passw0rd这里是修改Roller WEB 的登陆界面的用户名和,默认admin/admin这里已经设置结束了,哦,还有”s保存退出,来继续安装Roller。login”,这个我也不知体的作用,然后看到下面已经继续安装了,重点是下面的“no errors found”,如果提示报错,务必解决。其
11、实只要主机 IP 地址和两个地址池都在一个网段,地址不,不会报错。安装完成后参考 6.1 的第三部。5.安装部署5.1. 开启云之旅-创建1、按照规划配置交换机并将服务器和Roller 机器接入网络注:Private 网络的上行端口必须为Trunk,且默认放行vlan 1000-10302、Roller 安装在笔记本的虚机上,笔记本网卡位于PXE 网络,且将Roller 虚机设为桥接模式3、在笔记本上打开浏览器(注:最好为 Chrome),在地址栏输入::8000,这是默认IP,弹出Roller UI 登陆界面,输入默认用户名和:admin4、进入到 Dashboard 界面,此时没有任何可用
12、资源你可以点击右上角“admin”的设置,来登出、修改这里不再演示;或者设置字符集操作,接下来创建 OpenStack 云部署环境,单机上图左上角的“创建云”开始部署的第一步5、 在新的弹窗进行需求设定:1首先设定一个“名称”,这不会体现在 OpenStack上,可以任意取名2“OpenStack release”上,这是目前经过验证的稳定版本暂时只支持 Icehouse 版本运行在 CentOS 6.53“云类型”是指控制节点的部署类型,这里有“HA”和“Mutilnode”两种类型,Mutilnode 是指单控多节点,而 HA 则是至少三个控制节点的冗余设定,一般优先用于生产环境(之所以要
13、求至少三个控制节点是为了防止脑裂的发生,控制节点必须为奇数)4“网络类型”默认为 Neutron ,部署在控制节点5“段类型”分为 VLAN 和 GRE,建议选择 VLAN,生产环境测试更稳定、高效6“Storage Mode”分 Ceph 和 LVM 两种类型,适用于实际应用场景,本次实施环境选择Ceph 分布式来为Cinder 和 Glance 提供空间在选定所有参数后,单击右下角的“Create Enviroment”来创建部署环境创建完成之后,注意后面的“设置”,来继续完成部署前准备工作单击“设置”,如下是默认的设置,也就是默认安装了 Ceilometer 和 heat。1234567
14、8Ceilometer:是OpenStack 的信息Billing:计费模块,目前咱们和模块,需要 mongoDB 支持;没完善,但是可以给客户做演示,需要调试。Heat:自动部署模块,根据实际情况部署; Sahara:大数据支持默认 ceph 为Nova、Cinder 和 Glance 提供Swift:对象,咱们 dashboard 没有集成界面,但是可以提供APILVM:为 Cinder 提供后端,根据实际场景应用;最后一项是ceph 默认的副本数量。6、然后看到云的预配置环境,到这里Roller 已经开启了 DHCP、TFTP等服务,所以注意此环境一定不能存在其他 DHCP Server
15、,否则会产生5.2. 加载物理机-角色7、 这里可以依次开启物理主机了,物理主机加电,以 PXE 形式启动(最好之前已经设PXE 为第一启动),然后主机会获得 IP 地址并加载bootstrap 系统等大约十几二十分钟,刷新页面,在 UI 的中间下方的空闲节点可以看到已经加可以看到诸如下图显示的 MAC 地址、CPU、MEM可以依次来判断对应的物理主机载到云环境的物理主机,以及 NIC 等相关信息,8、 等所有主机都加载进来之后,咱们开始分配角色,在此环境中可以根据磁盘的大小或者CPU、MEM 的大小来判断是 Controller 还是Compute 节点,比如本次环境 Controller
16、节点只有 300G 硬盘,而 Compute 节点有 1T 磁盘,选勾选 300G 磁盘的三个节点,然后单击上方的添加节点,在新的弹窗选择相应的选项,本次环境选择Controller+mongo;然后同样的添加Compute 节点,选择 Compute+ceph-osd,单击应用变更。1“controller”选中此角色表明该server 为控制节点2“compute”选中此角色表明该server 为计算节点3“cinder”该角色可以提供基于 LVM 的 cinder选择,支持SAN 和ISCSI,通常和计算节点一起4“ceph-osd”该角色说明使用分布式ceph 来提供空间,可以提供ci
17、nder 和 glance用空间,通常和计算节点在同一 server,但是建议磁盘独立使5“mongo”选中该角色表明openstack使用ceilometer 计费模块,其数据在mongo DB 中,通常和controller 节点安装在同一server6“zabbix-server”是openstack并进行大量定制,为可选项下的一款,需要单独安装,9、 添加完节点后,可以在“节点”栏中部区域看到已经添加的 server,包含名字、状态、管理IP、硬件信息、预处理状态和 1“名字”这是为了方便识别的一种表示,可修改2“当前状态”表明此时server 进行的阶段3“角色”此时还是预处理阶段所
18、以,没有显示,等进行部署时可看到变化4“管理IP”暂时由Roller 分配的课管理IP 地址5“预处理状态”是server 分配的角色,现在只是准备阶段,还未正式部署状态等信息。6“”表明该server 是否可管理7“IPMI”管理端口 IP,硬件管理端口,可以在只加电的情况下进行管理8“硬件信息.”这里显示了该server 的CPU、DISK、MEM、NIC 等信息5.3. 配置网络环境9“批量配置网卡”因为大多数情况下 server 或相同角色的网络配置相同,所以为了方便管理和高效,支持批量来设定网络角色,例如本环境中所有server 都拥有四张网卡且网卡角色一致,所以配置完成,节约大量时
19、间10“批量配置磁盘”作用同上,提高效率只需要使用批量配置网卡依次10、 接下来需要配置磁盘和网络信息;先进行网卡的设置点击上图中上方的“批量配置网卡”,可以看到目前网卡的角色分配,然后单击“分配网络角色”来重新分配角色。如果是生产网络为了增加冗余性,强烈建议使用“防止单点网络”来做端口绑定,在新弹窗中,按照之前的规划来分配网络角色,其中roller 是固定的,其他任意分配,要注意不同角色在不同网卡中的配置可能需要配置上行的交换机端口, private 端口的上行端口必须为Trunk,allow 1000-1030,其他根据实际情况配置,本次环境按照之前规划配置即可,然后单击“应用变更”。然后
20、再次确认分配好的网络角色。11、 网络角色定好,可以配置各网络的 IP 和VLAN 信息了。单击左边栏的“网络”可以看到现行网络的角色和IP 地址信息,PXE 网络无法更改。如需修改IP 地址信息,点击右边的“更新”按钮在弹出窗口,可以修改对应网络角色的IP 地址信息VLAN tag 信息按照之前规划划定。注意如此处填写了了 vlan,则上行端口需要是trunk,且放行改 VLAN;如果此处不填写,则上行端口配置 vlan 即可。修改完成后,点击“更新”即可。其他按照此处修改即可。更新完成之后的信息。12、 注意,此处并没有 private 网络信息,可以单击上图中的“设置网络基本参数”,如下
21、图所示,默认 VLAN 是 1000-1030,此端口上行必须是trunk,且放行vlan 1000-1030 网段。这个私网是专门给虚机通信使用。5.4. 配置物理磁盘13、 网络设定 OK 了,接下来配置磁盘,同样单击右上角的“批量配置磁盘”在新弹出窗口的磁盘是默认的,可以手动调节这是调整后的磁盘作变得有效率,总之有了批量配置网卡和磁盘功能,将使得重复的工5.5. 验证网络14、 在配置完网络和磁盘,的预配置完成,接下来的一步也是:验证网络,单击左边栏“应用”下的“验证网络”,开始验证网络然后单击右下角的一个左向箭头,在弹出框内可以看到验证项目,和进度。 1“check_dhcp”主要验证DHCP 状况,PXE 网络确保没有其他 DHCP 2“verify_networks”主要验证网络环境的合规性,包含 VLAN 中继等如下则是通过验证,期间需要几分钟。5.6. 开始部署-完结15、 万事俱备,可以开始部署了,单击左边栏下面的“应用变更”,开始部署openstack 云16、 如下图,Roller 会同步推送Centos 6.5,然后开始部署 OpenStack 服务,时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年备考注册岩土工程师之岩土专业知识自我提分评估(附答案)
- 2027年备考注册工程师之专业知识能力测验试题高频卷附答案
- 2027年备考企业人力资源管理师之二级人力资源管理师全真模拟考试试题高频卷含答案
- 2025-2026学年江苏省灌南县初中数学八年级期末上册自我评估提优特训题(附答案)
- 2027年备考监理工程师之监理概论自我测验试题高频卷附答案
- 2026地震面试题库及答案解析
- 2026秋济南版(新教材)八年级上册生物学各单元知识点清单梳理(以填空题样式)附答案
- 2026年高压电工作业证理论考试笔试试题含答案
- 某水泥厂生产管理规范
- 《潜水“魔法”之冒泡排序》同步练习及答案-2026-2027学年川教版(新版)小学信息科技五年级上册
- 2026-2027学年北师大版数学九年级上册期中测试卷(含答案)
- 2026年建筑施工企业机械类专职安全生产管理人员C1证考试题库
- 2023年初级会计师《初级会计实务》真题及答案
- 湖北省孝感市孝南区2024-2025学年七年级上学期期中地理试题(含答案)
- 机器人设备巡检管理制度
- 国家职业技术技能标准 4-02-01-01 轨道列车司机(动车组司机)人社厅发2019121号
- 医学教案SPZ-200型双向道床配碴整形车操作保养维修手册
- 金融计量学:时间序列分析视角(第四版) 课件 Lecture 5-平稳金融时间序列 ARMA模型
- JBT 14565-2023 搅拌釜用干气密封 技术规范 (正式版)
- 缙云山植物学野外实习报告2
- YY/T 0466.1-2023医疗器械用于制造商提供信息的符号第1部分:通用要求
评论
0/150
提交评论