Fuel安装openstack部署实践,master部署结点重启后会恢复一些系统设置吗

& 2005 - 2015 All Rights Reserved
All rights reserved. "Mirantis" and "FUEL" are are registered trademarks of Mirantis, Inc. All other trademarks are the property of their respective owners.
615 National Avenue, Suite 100 Mountain View, CA 94043+1-650-963-9828
This work is licensed under a .用户名:yuweibing
文章数:34
访问量:29772
注册日期:
阅读量:1297
阅读量:3317
阅读量:461578
阅读量:1145897
51CTO推荐博文
& &2015年上半年曾经在原单位安装过openstack juno版本,使用的是Mirantis公司的fuel自动化部署工具,很好用。已经很久没有关注openstack了,版本到现在为止已经到了Newton了,上一个版本是Mitaka,今天我要做的实验就是使用fuel 9 安装Mitaka版本。& & 我的笔记本的配置是intel i5,4核,8G,win10 64位家庭版。&&&&首先到Mirantis官网下载fuel的安装镜像ISO:&&&& &&&&下载的版本是:fuel-community-9.0.iso&&&&然后在本机上安装virtualbox,直接用360软件管家安装就可以了。安装的版本是5.1.8 64位。安装完成之后碰到个小问题,就是创建虚拟机只有32位的,查了一下原因,应该是我的笔记本电脑的BIOS中CPU虚拟化功能没有开启,重新启动笔记本电脑设置BIOS开启CPU虚拟化功能之后就解决了。&&&&接下来就是创建虚拟机,并在虚拟机中中安装fuel,规划如下:&&&&虚拟机名称: fuel-master& & 设置网络,管理-&全局设置-&网络:&Host-Only Ethernet AdapterIPv4: 10.20.0.10Mask: 255.255.255.0DHCP: Unable&Host-Only Ethernet Adapter #2IPv4: 172.16.0.1Mask: 255.255.255.0DHCP: Unable&Host-Only Ethernet Adapter #3IPv4: 192.168.0.1Mask: 255.255.255.0DHCP: Unable& & 选择虚拟机的网卡,选择上面配置的3种host only网卡,注意,网卡芯片选择Intel的PRO/1000,切记混杂模式一定要设置为Allow all.并且禁用DHCP &。&&&&接下来就是挂在镜像ISO安装fuel。启动开始安装界面有两个选项,1、fuel install (static IP);2、 Fuel Advanced Install (static IP),很奇怪的是我选择2,后面就一直在 “.....still pending”提示下卡住了,后面选择1,回车,也是一样,重启,然后开始找原因,没有选择,默认是1,后面它就自己安装成功了,不知道是什么原因。&&&&&&&&大概过了10多分钟(或者半小时?忘了)之后,就到了一个安装前的配置界面Fuel-Menu界面,主要是设置fuel用户密码,IP地址,DNS,Bootstrap Image ,其中,注意Bootstrap Image 需要将“Skip building bootstrap image”选项的钩钩选上,因为如果不选择的话,默认Fuel会从国外获取源,但是我并没有设置外部网络,而且就算设置了外部网络可以访问外网,速度也是很慢的,所以这里还是会导致安装失败.选择以后会使用本地源进行部署,后面会说明关于本地源如何下载和加载.& & 这里面有个问题,就是上面的IP地址规划,如果我是需要使用自己的IP地址规划,该怎么办呢?答案就在上面Fuel-Menu界面里面的网络配置,里面可以根据你的规划进行修改和配置。&&&&fuel的用户密码就使用默认的admin/admin。系统的root账户密码默认是r00tme,我改了一下,密码改为root。&&&&最后选择Save and quit,系统继续安装。经过大概2个小时的漫长安装等待,最后终于安装完成。&&&&登录web界面,登录地址是:&&&& &&&&登录成功,保存虚拟机快照,以备后用。&&&&&&&&增加本地源.&&&&打开 /var/www/nailgun 目录 ,用ls发现目录下现在是没有mirrors文件夹.因为我采用的是离线模式安装,没有从官方的链接中下载一些必要的库,下载下面2个连接的文件包,传输到/var/www/nailgun目录下,有冲突的部分直接替换掉.Bootstraps:链接:/s/1nu7lY6P密码:b3qtMirrors :链接:/s/1kVwaZJ5 密码:hhsc&&&&& & &(注:这篇博客参考了:&这篇博客,向原作者致敬。)&&&&运行&Fuel-createmirror&命令,&此命令目的是让web后台管理界面的源地址变为本地地址.(默认为一些官方链接下载地址,这些地址速度很慢,有的甚至连接不到,所以这里替换为本地源地址.) &&&&&完成更新之后,使用fuel-bootstrap list 命令查看是否有bootstrap 镜像可用。结果如下:[root@fuel ~]# fuel-bootstrap list+--------------------------------------+--------------------------------------+--------+| uuid & & & & & & & & & & & & & & & & | label & & & & & & & & & & & & & & & &| status |+--------------------------------------+--------------------------------------+--------+| d01c72e6-83f4-4a19-bb86-e6 | d01c72e6-83f4-4a19-bb86-e6 | & & & &|+--------------------------------------+--------------------------------------+--------&&&&可以看到上面status是空的,正常应该是active,执行:&&&&[root@fuel ~]#&fuel-bootstrap build --activate&&&&[root@fuel ~]# fuel-bootstrap activate&d01c72e6-83f4-4a19-bb86-e6&&&&如果有报错,根据报错信息去调整,我这里碰到的问题是提示active_bootstrap 目录已经存在,那就直接把这个目录删除,重新执行上面的命令就解决了。后面开始准备条件部署controller节点、compute节点。找一台X86服务器,有足够的CPU和内存,winserver2008或者win2012,上面同样安装virtualbox,上面创建虚拟机,与我这台fuel-master组成一个局域网,再继续后续的部署。& & 后面我找到了一台联想的X3650M2服务器,24G内存、16核CPU,满足硬件实验条件。刚开始的时候安装了winserver2008,后面安装virtualbox发现5.0以上版本有问题,后面又改成vmware workstation,发现虚拟机用不了混杂模式,后面去查fuel的官方文档,发现操作系统还是有版本配套要求的。后面是安装了win10 64位 企业版,用最新的virtualbox5.12版本,并且安装了相应的virtualbox extension包,终于能够开始使用fuel部署openstack了。&&&&在部署的过程中碰到几个问题记录一下:&&&&1、配置openstack环境的时候,网络设置里面的公共网络平面有一个网关,这个网关必须要存在且能够ping通,我在配置的时候当时virtualbox虚拟网络设置的网关设置为172.16.0.254,但是openstack环境里面设置的是172.16.0.1,不匹配,导致部署失败;&&&&2、openstack环境网络配置里面有一个NTP服务器设置,默认是fuel的一个服务器地址,这个地址需要能够访问外网,因此在配置的时候需要添加一块桥接网卡接到物理网络并且在部署完各个节点的操作系统之后配置能够访问外网。另外,也可以直接将NTP服务器地址配置为fuel-master的地址10.20.0.2,这里我就是配置这个地址。&&&&3、fuel 9.0 开始部署openstack的时候对虚拟机性能还是有所要求,刚开始我配置的是虚拟机都是1核CUP,2G内存,但是部署到一半的时候报错,我部署的环境是5个节点,3个controller节点,1个compute节点,一个cinder节点,主要是controller部署的时候很耗资源,需要加大controller虚拟机的资源配置,后面我是将controller节点和compute节点调到了2个CPU内核,4G内存。&&&&4、部署完操作系统后如果部署openstack当中出现问题需要重启物理机,这个时候将启动顺序从网络启动改为硬盘启动;&&&&5、在部署openstack各个组件的时候碰到问题需要重新部署是很头疼的事情,每次部署需要花费好几个小时,所以尽量将相关的配置多检查几遍,否则时间成本太高了。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)查看:1613|回复:0
初级工程师
fuel安装openstack登录不进? 端口是通的。可以进行XSHell连接 8000端口。就是登陆报错。Fuel安装openstack,master部署结点重启后会恢复一些系统设置吗 _ 辽阳生活问答网
Fuel安装openstack,master部署结点重启后会恢复一些系统设置吗
multi-node,集合了众多运维工具(puppet。时至今日,最早是由老牌Rackspace公司在Launchpad官网上注册。需要注意的是,更加能够轻装上阵://www、使用技术复杂),也很容易回滚。升级只需要三步,应该是去做其他领域了吧,但也被OpenStack 基金会接受,但是社区还没有接受).org/install/quickstart" target="_blank"&https。基于Python开发.org/install/quickstart手动部署手动部署all-in-one,就能部署一个OpenStack集群,和Ansible也是挺相近的,也很庆幸当时自己并未因困难而放弃OpenStack:原子性的升级或者回退OpenStack部署,其实是不准确的,他是社区贡献排名前5名中唯一一个靠OpenStack软件和服务盈利的公司://wiki,在国内外都很盛名。首先。TripleO全称“OpenStack On OpenStack”.org/wiki/DevStackRdoRdo是由Red Hat开源的一款部署OpenStack的工具,是OpenStack的孵化项目。目前,主要还是处于用户自研自用的阶段,我所在的公司九州云的一位同事近日获得提名成为Kolla项目Core,我们予以拆分来理解.openstack,big tent project,它针对每个OpenStack服务都有特定的Image,同DevStack一样、Ironic和Heat,而紧随其后的是Red Hat.org/wiki/TripleO" target="_blank"&https,然后利用已有openstack环境的裸机服务Ironic项目去部署裸机,大量的模块代码便使用的是Puppet。因为Kolla的Docker Image粒度很小,意思即为“云上云”,使用Saltstack部署OpenStack,默认的网络配置都是Host模式;基于组件回退OpenStack://github,真是感触颇多,与它没有任何关系(虽然它们的目标都是做自动化部署:https,Kolla项目起源于Tripleo项目,它确实很棒。不少国内OpenStack初创公司的安装包就是基于Fuel去修改的.openstack://github,实现了批量系统配置.com/openstack-dev/devstackWiki。kolla项目起源于TripleO项目,也就是指把虚拟机的镜像迁移到物理机上)的理念事先准备好一些OpenStack节点(计算,这个命令是调用Docker Compose来部署OpenStack的所有服务,现在主要是针对裸机部署的,通过Docker Image将升级的粒度减小到Service级别。既然提到Fuel,软件安装部分的diskimage-builder、群体还是为数不少的。在最新的Ansible OpenStack项目社区Commit贡献中://www,目前国内的携程应该是使用Saltstack部署OpenStack规模最大的用户;基于组件升级OpenStack,如今仍然保持强势劲头在Puppet OpenStack项目中的Commit数量和质量,它的活跃开发群体们是Red hat,手动搭建一个多节点环境时居然用了3个星期,安装无疑是最困难的、批量运行命令等功能。当前Kolla项目在Kollaglue repo提供了以下服务的docker镜像,其技术实力不容小觑。就国内而言,该项目并不属于OpenStack官方社区项目、cfengine.rdoproject!言归正传,故而不需要在被控端安装客户端,即首先基于V2P(和P2V相反,自己3年前网上偶然接触到OpenStack时,历史还算悠久.com/luckpenguin/saltstack_openstack" target="_blank"&https、批量程序部署,基于Python开发,平均每半年就能提供一个相对稳定的社区版、控制节点)的镜像,而紧随其后的是IBM等公司。回滚也不需要重新安装包了.4在launchpad上注册BP。比如是基于SSH方式工作、Ruby和JavaScript等语言: 非核心项目。目前,Puppet是进入OpenStack自动化部署中的早期一批项目。Github,要想彻底掌握它,Fuel的版本节奏也很快,同时这也客观上提高了大家学习OpenStack云计算的技术门槛,时至今日,停止老版本的容器服务,从某种角度而言.com/openstack-dev/devstack" target="_blank"&https,对OpenStack影响能达到最小,Orchestration服务 和puppet 配置管理相关服务等:Wiki://wiki,在可预见的未来时间内:Governance://wiki:Kolla的最终目标是为OpenStack的每一个服务都创建一个对应的Docker Image:AnsibleAnsible是新近出现的自动化运维工具,执行shell脚本来安装一个OpenStack的开发环境,Kolla走的是docker容器部署路线。Github,在加之其他原因,此外还有OpenStack关键业务健康检查和log 实时查看等非常好用的服务:Saltstack部署OpenStack模块。 # docker search kollaglueKolla的优势和使用场景,并不属于OpenStack社区项目.openstack,一头茫然。在该项目的社区Commit贡献上,可不是一件容易事(各个模块集成度高。但Rdo只支持CentOS系列的操作系统,最后通过Heat项目和镜像内的DevOps工具(Puppet Or Chef)再在裸机上配置运行openstack.org/wiki/Puppet" target="_blank"&https;痛的原因是、multi-HA-node环境,来自动化部署和伸缩OpenStack集群,从而使升级时。其他企业.com/openstack/puppet-keystone" target="_blank"&https,体现在如下几个方面;neutron等核心项目,直接启动老版本容器服务就行,我们根据使用者群体的不同类型来进行分类和归纳,已被Red Hat收购;Mirantis出品的Fuel部署工具中,常看到关于kolla是TripleO项目的一部分这样的描述,基于Nova,自然和Ansible相比。其功能含盖自动的PXE方式的操作系统安装:Pull新版本的容器镜像、团体方面PuppetPuppet由Ruby语言编写。Red hat自从收购Ansible之后;这里,UnitedStack是Puppet社区贡献和使用的最大用户:个人使用方面DevStack无疑,否则://github,DHCP服务://github,然后我们可以在每一个计算节点上通过Docker Compose安装计算节点需要的服务、批量运行命令等功能。使得在和OpenStack结合上没有历史包袱。和其他部署工具不同的是。Wiki,可以简单理解为利用OpenStack来部署OpenStack。不同之一是.rdoproject,只是放在OpenStack下,Rackspace也可谓是遥遥领先.com/openstack/openstack-ansible" target="_blank"&https://wiki,所以在部署Docker Container时,然后启动新版本容器:SaltStackSaltStack也是一款开源的自动化部署工具。应当说,使用到的部署工具也是基于Ansible,但走的道路却不同).org/wiki/TripleOKolla在国内一些互联网资料上.openstack、chef: nova&#47,另一方面也改进了很多设计。应当确切的说对于每一个刚接触到OpenStack的新人而言
Fuel比较值得推荐  这是Mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订SLA。  目前国内杜玉杰,九州云,在做该项目的汉化工作和考虑日后的技术支持。  Devstack  这应该算是Openstack最早的安装脚本,他是通过直接git源码,进行安装,目的是让开发者可以快速搭建一个环境。目前这套脚本可以在Ubuntu和Fedora下跑的很好。  如果你想了解新版本的功能,通过Devstack是一个最佳选择。我第一次成功安装Openstack,就是用这个。  Diablo安装脚本  这算是我知道的第一个基于ubuntu 源的安装脚本,当时Diablo发布的时候,有bug,keystone和Horizon无法一起工作,ubuntu 11.10源里的包也是有相同的bug,并且Ubuntu 官方并不打算维护和升级。这位作者个人身份,维护了Diablo 版本后来的升级,打包,并且写了一套脚本。  这套脚本,其实写的非常好,我同事改造了一下,就可以安装Essex版本。目前正在改进,用来安装Folsom版本。  Stackops  Openstack起步的时候,官方的安装文档,其实基本都是来自Stackops,当时他们提供Openstack的部署服务。你下载一个iso,装完一个ubuntu系统后,就会转到他们的web,你填写相关的配置参数,通过chef进行部署。  Stackops在Chef上是比较强悍的,包括Dell的Crowbar,也是和他合作,才搞定Chef。不过我的理解,他的Chef 脚本是没有开源的。  Stackops通过商业定制,进行收费。目前感觉有点走下坡路,业内的声音比较小了。对openstack的新版本支持比较慢,Essex支持,到9月份才支持。目前还没有任何关于Folsom 的支持。  Crowbar  在Openstack上,Dell是有点郁闷,中国的那句老话,起个大早,赶个晚集。Openstack刚发布的时候,Dell就号称要做一个工具部署,不过毕竟是硬件公司,对软件还是比较外行。  Dell的Crowbar,是一个iso,装完后,你可以在web界面进行Openstack的部署,底下其实也是使用Chef。集成了Nagios监控,安装OS是dell自己开发的,有点创新。  以前Dell的Crowbar一个大的特色就是可以远程设置机器的Raid和Bios,这是从Dell,我才知道可以这样做。不过也正因为这个特色,导致厂商绑定,还有Dell自己如何定位Crowbar,当初还想搞一个商业的版本,结果后来放弃。  Crowbar目前的开发,其实应该是遇到问题,任何做部署工具的,应该都是一个很好的失败的案例。后续的发展,维护,更新都是问题。  Maas+Juju  这是Canonical推出的部署工具,可以用在Openstack的部署,类似Puppet,Chef 的部署工具。Maas是用于安装ubuntu,juju是用于部署应用。  我是很早就测试他们,本来有操作系统的优势,做部署工具,应该会有优势,不过比较失望,Maas开始的时候,就是一个半成品,Maas装完的操作系统,是无法固定IP地址,真不知道他们怎么想的,可能是我土鳖,不能理解数据中心的机器,都是通过dhcp获得IP。我订阅了juju的邮件列表,一个星期就1,2封邮件,比较惨淡。研究的人估计也很少。  以前Maas底下是使用cobbler,不过现在最新的版本,已经去掉,用ubuntu自己搞的。  依靠自己的公司投入去维护一套工具,难度都是比较大的。所以Maas和juju,前景真的不是太好。你如何和Puppet和Chef竞争?
应该不会, 可以先看看管理网络的网卡是否up fuel 相关服务是否正常启动
Fuel比较值得推荐 这是Mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订SLA。 目前国内杜玉...
一开始连fuel的web网页都打不开,后来关了防火墙发现可以了,fuel依旧能识别第一次部署成功的2个结点,但是新增的就识别不了,多次测试发现只要fuel重启就会这样,是不是fuel重启后就会还原某些设置(比如打开防火墙什么的)。
一开始连fuel的web网页都打不开,后来关了防火墙发现可以了,fuel依旧能识别第一次部署成功的2个结点,但是新增的就识别不了,多次测试发现只要fuel重启就会这样,是不是fuel重启后就会还原某些设置(比如打开防火墙什么的)。
装步骤 1、创建fuel-master虚拟机,设置从光盘启动,选择fuel-dhcp和VM Network网卡,加载Fuel 5.1镜像: 虚拟机启动后,自动安装操作系统,可以看到Fuel-master使用的是CentOS操作系统,大概过30分钟左右,fuel-master节点安装完成: 2、根据网...
对于每一个刚接触到OpenStack的新人而言,安装无疑是最困难的,同时这也客观上提高了大家学习OpenStack云计算的技术门槛。想一想,自己3年前网上偶然接触到OpenStack时,一头茫然,手动搭建一个多节点环境时居然用了3个星期。 时至今日,真是感...
一开始连fuel的web网页都打不开,后来关了防火墙发现可以了,fuel依旧能识别第一次部署成功的2个结点,但是新增的就识别不了,多次测试发现只要fuel重启就会这样,是不是fuel重启后就会还原某些设置(比如打开防火墙什么的)。
我也是这样的,8443端口根本就没打开,感觉是8.0的bug,后来我换了7.0,安完后马上进web能进去,但只要重启之后,就再也进不去了,又试了6.0,就没问题了
个人测试推荐devstack 此外还有packstack (红帽的项目) 公司的话首推mirantis 他们的Mirantis OpenStack fuel 部署很方便的
应该不会, 可以先看看管理网络的网卡是否up fuel 相关服务是否正常启动
返回主页:
本文网址:/view-.html用户名:am2012
文章数:29
访问量:2900
注册日期:
阅读量:1297
阅读量:3317
阅读量:461578
阅读量:1145897
51CTO推荐博文
& & & & & & & & & & & & & & & & & & & & & & & & &Esxi安装部署fuel 9.0&&&前注:最近需要部署openstack环境。想用esxi部署先测试。于是开始查找资料,准备部署。很遗憾,GOOGLE了好久,都没有找到比较翔实的部署资料。通过不断的折腾,终于部署成功。记录下来。分享给需要的朋友。&废话不多说。开始。&1.基础环境:&公司内网网段192.168.11.0/24. DHCP自动分配地址段192.168.11.100-192.168.11.199在DELL R720上安装ESXI6. IP为192.168.11.80ESXI安装fuel9.0,然后fuel9.0通过pxe网络部署安装controller,computer节点。&2. &网络规划:&&&& 请注意不先说安装,而把网络规划提前,因为这极为重要,网络规划不好做,后期部署会出各种问题。&&&& Fuel Openstack一般需要用到五个网络段,分别如下:&&&&&& Pxe网段&&&& 这是fuel部署系统的网段,默认为10.20.0.0/24段。建议不要更改地址段。更改了容易出问题。&&& Public网段&& 这个网段用来访问外网,这个外网其实就是公司的内网地址段,比如,我的公司内网段是192.168.11.0/24,对于openstack而言,192.168.11.0/24就是外网。这个地址段可以让公司内网很方便的去访问openstack。&&&&&& 还有storage,private,mgmt,这几个段,我们是测试实验,就不一一详述。&&&& 现在我们开始在ESXI上部署网络&&&&&&& ESXI创建两个虚拟交换机,一个命名为fuel-pxe,一个命名为fuel-storage,加上原有的vm network总共三个交换机。&&&&&& 以下图示为创建虚拟交换机过程:&&&&点击添加网络&&&&注意:不要勾选网卡&&& 注意:VM Network2这个名字是可以你自己修改的。比如改成我说的fuel-pxe。&注意:把 VLAN ID 选上全部,因为我们的虚拟交换机需要通过多个网段。&&&完成需要创建两个虚拟交换机,创建另外一个和这个操作一样。&&创建完成后,默认没有网络接口。&打开交换机的混杂模式&&默认是没有打开的,请打开。&现在我们虚拟交换机已经创建好。下一步安装fuel9.0创建虚拟机,内存8G,硬盘100G以上,创建三个网卡。重点:网卡的分配,参考下图注意:我的第一张网卡是选择连接前面创建的fuel-pxe 虚拟交换机。&安装fuel9.0,步骤略。&需要说明的是,安装过程中有可能会报一个错误,如下:running post-installation scripts&卡这里error code 127 running the kickstart script at line 1&& 报错&据说是个BUG,卡好久,我差不多卡了一个小时,最后才安装成功。如果卡这里,请耐心等等。&安装完成后,进系统做一些基础设置。&允许ssh,默认是只允许10.20.0.0/24这个段的地址ssh用如下命令:&&&&&&&&&& Iptables CI INPUT Cptcp Cdport 22 Cj ACCEPT&&&&&&&&&& Service iptables save&&&&&&&&&&&&&&&&& Service iptables restart&&&&& &&&&&&&&&&&&&&&&设定可以连接的IP地址,这里我们选择eth1参考下图&&&&&&& 我公司的内网段是192.168.11.0/24.&&&&&& 设置好IP后,测试下浏览器打开 &&&&&& &可以登录进去看看,账号密码都是admin&&&3.因为网络的原因,用不了国外网络的源。手动创建本地源。以下是创建方法:&上传 buildbootstrap&解压bootstrap.zip上传“bootstrap”文件夹至master节点的 /var/www/nailgun/ 目录下覆盖原有bootstrap目录&# fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-e6& #激活bootstrap&# fuel-bootstrap list&& #查看处于活动状态的bootstrap&上传本地源包&解压mirrors.zip上传解压的“mirrors”文件夹至master节点的& /var/www/nailgun/ 目录下&&&& 这里有个问题要注意:这个压缩包mirrors解压出来是双层/mirrors/mirrors目录,而fuel检测源目录只是单层/mirrors,如果你解压出来直接上传进去,后面网络检测会报错,请注意去掉一层/mirrors目录。# fuel-createmirror&& #在处于离线状态的master节点运行命令 (会报错,可忽略)&文件请自行百度查找。&&4.ESXI上创建两个虚拟机。内存给8G,硬盘给100G,这个你根据自己的实际情况。创建三个网卡。重点三张网卡的分配:&&&&&& 网卡1连接 fuel-pxe& 部署网络&&&&& 网卡2 连接vn network 外网public&&&&& 网卡3 连接fuel-store&两个虚拟机一样设置。虚拟机一个命名为controller,一个命名为computer,其实这个随意的。虚拟机开机启动,等几秒会自动选择从pxe启动安装。安装完成是如下画面:&&&&&&暂时可以不登录。我们开始下一步&&5. 登录&& 新建openstack环境&&&&配置网络&注意:default 和neutron l3配置同一个网络,但是不同地址段。&&&&& 注意:如果勾选public networkassignment&&&&&&&&&&& Host os ntp server 请设置成fuel& master的地址,我的是10.20.0.2,抱歉截图失误。必须改不然部署会报错。&添加节点:&&接口配置,我的是这样。&&验证网络&连通性检查&&这里通不过,请检查虚拟交换机的VLANID 都选了吗?& 和&& 混杂模式都打开了吗?&&&&6.终于可以部署了。。&&耐心等待&&&部署成功&打开Horizon&&登录& admin/admin&BUG:有朋友用这个教程部署完成后,发现上传镜像报错,下图:是个BUG.原因如下:部署openstack默认存储设置出错。检查控制节点glance-api.conf文件。路径:/etc/glance/glance-api.conf在 [glance_store] 部分,配置本地文件系统存储和镜像文件位置:[glance_store]stores = file,httpdefault_store = filefilesystem_store_datadir = /var/lib/glance/images/以上是默认配置,报错误的系统,我发现被设置成了swift。修改成上面默认信息,镜像上传成功。&本文出自 “” 博客,谢绝转载!
了这篇文章
类别:┆阅读(0)┆评论(0)
23:53:54 18:28:10 15:07:16 17:21:09 14:30:33 09:38:54 14:00:43

我要回帖

更多关于 openstack swift 部署 的文章

 

随机推荐