搞了两天,终于搞好了。说说过程:

一开始用的6.1版本的Fuel.iso,按照国内外的教程装了几遍,但是网路验证始终不能通过。自己又不是很懂网络。后来在网上看到说6.1版的需要fuel-master连接外网,不能连接外网无法验证通过。

所以,重新用5.1版本的部署就ok了。

6.1版本手动部署(windows)和用脚本部署(ubuntu上)都试过。安装5.1版时直接在ubuntu上用脚本。执行launch.sh后,中间不用做任何操作,直到master和节点安装完毕。

我的笔记本是8GB 内存,脚本根据config.sh配置文件创建了1个master 和 3个slave节点。

(1)浏览器访问10.20.0.2:8000,登录fuel界面。

(2)进去后创建openstack环境。一路下来几乎都是默认(centos 、 多节点非HA 模式、 nova network)。

(3)然后添加节点(只用了两个节点,一个controller 一个 compute。controller 1GB RAM,compute 2GB RAM。另一个不用的节点我直接关了)。

(4)添加玩节点之后,在 network 标签页直接验证网络也能通过。但是正常的还是要配置一下网络:回到 节点 标签,为每个节点配置网络。配置为:eth0为admin(PXE),eth1为public,eth2为stroage、management、VM(fixed)。controller和compute都这样配置。其他IP地址之类的不用改,配置完成后再验证一下网络,通过。

(5)点击deploy changes 开始部署。两个节点自动重启开始部署。Fuel UI中有进度条。部署完成后会弹出一个绿色的消息告诉你dashboard的url。

部署安装完成后,master可以连接外网,2个节点不能访问外网。

说说5.1和6.1部署时 的区别:

当然对我来说最大的区别是5.1不需要访问外网。

除此之外还有:

执行launch.sh脚本时,6.1不会删除virtualbox里既有的vboxnet接口,5.1直接删除了;

安装fuel过程中,6.1默认会弹出来一个fuelmenu界面,5.1没有;

fuel安装完成后,在新建openstack时,6.1只有多节点HA模式。5.1有HA 和非HA两种模式选择。

最后说一句:用脚本部署,简单快捷。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

后续:

(1)在conroller节点上运行nova list 、 neutron等命令时,提示如下错误:

ERROR: You must provide a username via either --os_username or env[OS_USERNAME]

,解决方法是,你看controller节点的 ~ 目录下有个openrc文件,运行

$ source openrc admin admin # for admin rights

or

$ source openrc demo demo # for demo user

以产生OS_USERNAME等变量。compute节点的~目录下无openrc文件。

fuel openstack 在 VirtualBox 上的部署的更多相关文章

  1. 基于VirtualBox 安装和配置Fuel OpenStack(V6.1)

    1.环境准备 准备一台内存较大的主机,12G以上 下载安装VirtualBox及其匹配的扩展包 virtualbox: http://download.virtualbox.org/virtualbo ...

  2. OpenStack实践系列①openstack简介及基础环境部署

    OpenStack实践系列①openstack简介及基础环境部署 一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运 ...

  3. Openstack实践(1)部署使用实例及neutron网络

    版权声明:本文为博主原创文章,欢迎转载,转载请注明作者.原文超链接 ,博主地址:http://www.cnblogs.com/SuperXJ/ 如何快速部署使用openstack,使用kolla吧,o ...

  4. Flask 教程 第十九章:Docker容器上的部署

    本文翻译自The Flask Mega-Tutorial Part XIX: Deployment on Docker Containers 这是Flask Mega-Tutorial系列的第十九部分 ...

  5. 最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi

    最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi 使用Jexus5.8.1独立版 http://www.linuxdot.net/ ps:该“独立版”支持64位的CentOS ...

  6. rsync实现负载均衡集群文件同步,搭建线上测试部署环境

    闲来无事,搭建一个负载均衡集群,至于负载均衡集群搭建过程,找时间写下.这次主要写集群之间的文件同步,以及线上测试环境的搭建. 笔者看过很多公司都没有线上测试环境,真是崩溃了,不造怎么确保线上线下环境一 ...

  7. Thinkcmf 在新浪云上的部署问题

    最近要开发一个社团主页,于是想到了CMF内容管理系统的,但是直接在自己的服务器测试成本太高,于是选择了在新浪云上进行部署测试. 但是在安装Thinkcmf的过程中产生了一些技术性的问题.但最后终于在自 ...

  8. VirtualBox 上安装CentOS 6.5

    目标:1.在VirtualBox中安装CentOS2.配置虚拟机网络,实现:    a.主机联网后,宿机能够通过主机上网    b.不管主机联网与否,主机都能SSH登录宿机,并且主宿机能互相传送文件 ...

  9. Node.js~在linux上的部署~pm2管理工具的使用

    之前写了两篇关于在linux上部署nodejs的文章,大家如果没有基础可以先看前两篇<Node.js~在linux上的部署>,<Node.js~在linux上的部署~外网不能访问no ...

随机推荐

  1. linux 禁止指定账号ssh登陆

    1 2 3 4 vim /etc/pam.d/sshd   #在第一行添加以下代码 auth       required     pam_listfile.so item=user sense=de ...

  2. IOS内存管理「1」- 引用计数

  3. 自己编写基于MVC的轻量级PHP框架

    做WEB开发已有三年,每次都写重复的东西, 因此,想自己写一下框架,以后开发方便.本人之前asp.NET一年开发,jsp半年,可是后来因为工作的原故换成PHP.其实很不喜欢PHP的语法.还有PHP的函 ...

  4. iOS 进阶 第二十二天(0603)

    0603 block\运行时 block block的本质是一个指向结构体的指针. 运行时 要分析clang命令反编译出来的c++代码,就要把一些小括号删掉来分析.因为这些小括号一般都是类型强转. o ...

  5. ThinkPHP技巧

    在php文件可以用    echo D_S()->getLastSql();来打印出  当前的sql语句

  6. TWaver初学实战——基于HTML5的交互式地铁图

    每天坐地铁,经常看地铁图,有一天突然想到,地铁图不也是一种拓扑结果吗?TWaver到底能与地铁图擦出怎样的火花呢?   想到就干,先到网上找幅参考图.各种风格的地铁图还挺多,甚至有大学生自主设计制作, ...

  7. 关于ASCII、GB231、GBK、UTF-8/UTF8、ANSI、unicode的学习笔记

    继续上次的学习内容,写一些自己学习的笔记吧!总是觉得没有笔记的学习总是不那么踏实,我承认自己是个记忆力很差的人,特别羡慕那些可以把自己学过的东西记得很牢靠的人.哎!可惜我不是,那只能做出来点东西,就算 ...

  8. 原生javascript开发仿微信打飞机小游戏

    今天闲来无事,于是就打算教一个初学javascript的女童鞋写点东西,因此为了兼顾趣味性与简易程度,果断想到了微信的打飞机小游戏.. 本来想用html5做的,但是毕竟人家才初学,连jquery都还不 ...

  9. PHP字符串处理常用方法

    strlen("字符串");//取字符串的长度 strcmp($a,$b);  //判断两个字符串是否相同,相同返回0,$a>$b返回1,$a<$b返回-1,区分大小写 ...

  10. codeforces D. Queue 找规律+递推

    题目链接: http://codeforces.com/problemset/problem/353/D?mobile=true H. Queue time limit per test 1 seco ...