设为首页 收藏本站
查看: 1808|回复: 0

[经验分享] openstack 之fuel 9 安装 Openstack Mitaka 版本

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-11-22 09:34:06 | 显示全部楼层 |阅读模式
  2015年上半年曾经在原单位安装过openstack juno版本,使用的是Mirantis公司的fuel自动化部署工具,很好用。已经很久没有关注openstack了,版本到现在为止已经到了Newton了,上一个版本是Mitaka,今天我要做的实验就是使用fuel 9 安装Mitaka版本。    我的笔记本的配置是intel i5,4核,8G,win10 64位家庭版。
    首先到Mirantis官网下载fuel的安装镜像ISO:

    https://www.mirantis.com/software/mirantis-openstack-software/
    下载的版本是:fuel-community-9.0.iso
    然后在本机上安装virtualbox,直接用360软件管家安装就可以了。安装的版本是5.1.8 64位。安装完成之后碰到个小问题,就是创建虚拟机只有32位的,查了一下原因,应该是我的笔记本电脑的BIOS中CPU虚拟化功能没有开启,重新启动笔记本电脑设置BIOS开启CPU虚拟化功能之后就解决了。
    接下来就是创建虚拟机,并在虚拟机中中安装fuel,规划如下:

    虚拟机名称: fuel-master

    设置网络,管理->全局设置->网络:

Host-Only Ethernet Adapter
IPv4: 10.20.0.10
Mask: 255.255.255.0
DHCP: Unable

Host-Only Ethernet Adapter #2
IPv4: 172.16.0.1
Mask: 255.255.255.0
DHCP: Unable

Host-Only Ethernet Adapter #3
IPv4: 192.168.0.1
Mask: 255.255.255.0
DHCP: 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界面,登录地址是:

    https://10.20.0.2:8443/
    登录成功,保存虚拟机快照,以备后用。


    增加本地源.

    打开 /var/www/nailgun 目录 ,用ls发现目录下现在是没有mirrors文件夹.因为我采用的是离线模式安装,没有从官方的链接中下载一些必要的库,下载下面2个连接的文件包,传输到/var/www/nailgun目录下,有冲突的部分直接替换掉.

Bootstraps:链接:http://pan.baidu.com/s/1nu7lY6P密码:b3qt

Mirrors :链接:http://pan.baidu.com/s/1kVwaZJ5 密码:hhsc


    运行 Fuel-createmirror 命令, 此命令目的是让web后台管理界面的源地址变为本地地址.(默认为一些官方链接下载地址,这些地址速度很慢,有的甚至连接不到,所以这里替换为本地源地址.)  
    [iyunv@fuel ~]# fuel-createmirror
     详细的输出这里就不贴出来了,系统首先会去连接网上的地址,由于没有连外网,所以报错,最后会使用本地的源。
    完成更新之后,使用fuel-bootstrap list 命令查看是否有bootstrap 镜像可用。结果如下:
[iyunv@fuel ~]# fuel-bootstrap list
+--------------------------------------+--------------------------------------+--------+
| uuid                                 | label                                | status |
+--------------------------------------+--------------------------------------+--------+
| d01c72e6-83f4-4a19-bb86-6085e40416e6 | d01c72e6-83f4-4a19-bb86-6085e40416e6 |        |
+--------------------------------------+--------------------------------------+--------

后面开始准备条件部署controller节点、compute节点。由于暂时没有找到足够的资源进行测试,实验暂停。

    后续的实验思路是找一台X86服务器,有足够的CPU和内存,winserver2008或者win2012,上面同样安装virtualbox,上面创建虚拟机,与我这台fuel-master组成一个局域网,再继续后续的部署。





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-303831-1-1.html 上篇帖子: Openstack之网络操作篇 下篇帖子: OpenStack基础环境 [一]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表