阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用Fuel6.0自动安装OpenStack Juno 版本

231次阅读
没有评论

共计 3887 个字符,预计需要花费 10 分钟才能阅读完成。

下面详细讲解下使用 Fuel6.0 自动安装 OpenStack Juno 版本的过程,供大家参考。

准备工作:

1,电脑配置:8G(最少)以上内存;

2,安装 virtualbox 最新版本;

3,下载 fuel6.0,https://software.mirantis.com/,官网下载速度挺快的,比网上一些网盘速度快些;本博客使用的是 6.0 版本,6.1 及以后版本好像只有 HA 部署模式,需要开更多的虚拟机对电脑要求也更高。

下面开始正式安装:

1,在 virtualbox 中配置所需要的环境:

点击管理 -> 全局设定 -> 网络 -> 仅主机(host-only)网络,新建三张网卡配置如下,依次为 #2#3#4:

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

三张网卡都不要开启 DHCP 服务,三个网络的意义我想大家都知道了,即

1、10.20.0.0:这是 master 的专有网络,我们访问 web 的时候就是走这个网络;

2、172.16.0.0:这是公共网络,也是浮动 IP 网段,给虚机提供外网

3、192.168.4.0:这是 openstack 的管理、存储和虚机内部网络

这里我理解和手动配置的三张网络不同在于第三张网,好像是 fuel 采用了分成不同的 VLAN 来区分管理存储和内部网,而手动配置的时候是分开建网。

2,开启 fuel-master 虚拟机:

在 virtualbox 中新建虚拟机,名字起为 fuel_master,系统选 Linux,red-heat64 位。内存暂时分配 4G,这样安装节省时间,等此节点安装完成后在减小就行了。接下来一路默认,等到硬盘大小的时候选 50G,创建完成即可。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

创建好虚拟机后,选中然后进行设置,这里主要对网络部分进行配置,如下图所示,有几个要注意的地方,按顺序选择 #2#3#4, 且在高级选项中把控制芯片设置为 FAST III 型,混杂模式设置为全部允许。为了待会的 controller 和 computer 节点可以从网络启动。此外,还要设置第四张网卡为 NAT 模式。如下图所示:

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

完成上面的任务我们就可以启动虚拟机了。启动过程耗时较长,不过好在并不需要我们做任何事情,耐心等待即可。虚拟机创建完成后,会出现下图所示界面,提示了我们系统的登录用户名和密码分别是 root、r00tme(中间是两个零)。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

3,连接 fuel-master 并访问 web 界面:

首先使用 xshell 软件建立和 fuel-master 的连接,新建一个连接,名字取为 fuel_master,主机号是 10.20.0.2,在用户身份验证菜单中输入用户名和密码分别是 root,r00tme。在隧道菜单栏中建立一个隧道如下图,使本机的 8000 端口和 fuel_master 的 8000 端口建立连接。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

创建好后,单击连接即可。

连接后在浏览器中输入 localhost:8000 即可访问 fuel 的 web 界面。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

至此我们就完成了 fuel_master 节点的创建,下一篇文章中我会讲述如何建立一个 openstack 环境。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2017-06/144681p2.htm

上篇中 fuel_master 已经安装完成,接下来我们介绍如何新建一个 OpenStack 环境。

1,在 web 界面中新建 openstack 环境:

点击主界面的添加按钮,新建 openstack 环境。名称随便取,版本的话我选择的是 CentOS6.5 版本,Ubuntu 应该也是可以的。部署模式选择多节点部署,因为 HA 模式需要开更多的虚拟机,对电脑配置要求较高,而且多节点模式已经足够了解 openstack 的基本架构。接着下一步,在计算模块中我们选择 QEMU 模式,因为是在虚拟机中创建虚拟机;下一步中的网络可以选择 VLAN、GRE 都可以,不过是 openstack 中不同的组网模式而已,具体的区别可以参考 Neutron 模块相关知识;接下来选择默认即可;在接下来的附加服务也是可选的,比如 sahara 是用于部署 Hadoop 集群的等,如果没有相应的需要不选就可以了。到这里我们的 openstack 就创建好了。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

2,创建 controller、computer 节点:

上一步中我们创建好了 openstack 环境,不过只是定义了一些基本的组件和功能,并没有实际的部署起来。所以,这里我们开始部署。

首先新建两台虚拟机 controller 和 computer。系统选择 Linux,Ret hat64 位。其中 controller 内存 1G 以上,50G 硬盘;computer 内存 2G 以上,50G 硬盘。

创建完成之后进行配置,首先是系统项,把网络启动打开并调到最顶上,以方便 fuel_master 对其进行安装,如下图所示;其次是网络项,开三块网卡,分别是 #2#3#4,高级配置与 fuel_master 相同,这里就不贴图了;computer 与 controller 配置相同即可。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

3,开启 controller 和 computer,并为其安装 openstack 环境:

启动两台虚拟机,注意不要给其分配启动的系统,在弹出的选择镜像对话框中点击取消即可,让其从 PXE 网络启动。如下图所示,我们不用管,让其自己启动即可:

使用 Fuel6.0 自动安装 OpenStack Juno 版本

启动完成之后会出现下图的界面。等到两台虚拟机都启动完成之后我们就可以在 fuel 的 web 界面中看到两个新的提示,告诉我们它发现了两台虚拟机。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

这是点击 web 界面中的绿色按钮增加节点,并为其分配角色其中给内存为 1G 的虚拟机分配 controller 的角色,为内存为 2G 的虚拟机分配 computer 角色。这样我们就能得到下图中的节点配置:

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

此时可以到网络项中去验证网络是否连通。如果没有错误,我们就可以部署 openstack 环境了。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

单击右上角蓝色按钮部署变更即可。接下来就进入漫长的等待过程中,大约一两个小时吧。贴三个比较关键的图,一个是两个节点中的 centos 系统已安装完成。第二个是 openstack 安装完成。第三个是部署完成系统给的提示,我们按照提示中给的链接就可以进入 openstack 的管理界面。至此我们的 openstack 环境就部署完成了。注意,之后在开 openstack 环境的时候 fuel_master 这台虚拟机是不用开启的,只需要开 controller(要先启动)和 computer 两台即可,所以可以相应的把两台虚拟机的内存配置调高一点,这样处理起来会快,可以开更多的虚拟机。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-06/144681.htm

下面详细讲解下使用 Fuel6.0 自动安装 OpenStack Juno 版本的过程,供大家参考。

准备工作:

1,电脑配置:8G(最少)以上内存;

2,安装 virtualbox 最新版本;

3,下载 fuel6.0,https://software.mirantis.com/,官网下载速度挺快的,比网上一些网盘速度快些;本博客使用的是 6.0 版本,6.1 及以后版本好像只有 HA 部署模式,需要开更多的虚拟机对电脑要求也更高。

下面开始正式安装:

1,在 virtualbox 中配置所需要的环境:

点击管理 -> 全局设定 -> 网络 -> 仅主机(host-only)网络,新建三张网卡配置如下,依次为 #2#3#4:

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

三张网卡都不要开启 DHCP 服务,三个网络的意义我想大家都知道了,即

1、10.20.0.0:这是 master 的专有网络,我们访问 web 的时候就是走这个网络;

2、172.16.0.0:这是公共网络,也是浮动 IP 网段,给虚机提供外网

3、192.168.4.0:这是 openstack 的管理、存储和虚机内部网络

这里我理解和手动配置的三张网络不同在于第三张网,好像是 fuel 采用了分成不同的 VLAN 来区分管理存储和内部网,而手动配置的时候是分开建网。

2,开启 fuel-master 虚拟机:

在 virtualbox 中新建虚拟机,名字起为 fuel_master,系统选 Linux,red-heat64 位。内存暂时分配 4G,这样安装节省时间,等此节点安装完成后在减小就行了。接下来一路默认,等到硬盘大小的时候选 50G,创建完成即可。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

创建好虚拟机后,选中然后进行设置,这里主要对网络部分进行配置,如下图所示,有几个要注意的地方,按顺序选择 #2#3#4, 且在高级选项中把控制芯片设置为 FAST III 型,混杂模式设置为全部允许。为了待会的 controller 和 computer 节点可以从网络启动。此外,还要设置第四张网卡为 NAT 模式。如下图所示:

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

完成上面的任务我们就可以启动虚拟机了。启动过程耗时较长,不过好在并不需要我们做任何事情,耐心等待即可。虚拟机创建完成后,会出现下图所示界面,提示了我们系统的登录用户名和密码分别是 root、r00tme(中间是两个零)。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

3,连接 fuel-master 并访问 web 界面:

首先使用 xshell 软件建立和 fuel-master 的连接,新建一个连接,名字取为 fuel_master,主机号是 10.20.0.2,在用户身份验证菜单中输入用户名和密码分别是 root,r00tme。在隧道菜单栏中建立一个隧道如下图,使本机的 8000 端口和 fuel_master 的 8000 端口建立连接。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

使用 Fuel6.0 自动安装 OpenStack Juno 版本

创建好后,单击连接即可。

连接后在浏览器中输入 localhost:8000 即可访问 fuel 的 web 界面。

使用 Fuel6.0 自动安装 OpenStack Juno 版本

至此我们就完成了 fuel_master 节点的创建,下一篇文章中我会讲述如何建立一个 openstack 环境。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2017-06/144681p2.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3887字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中