open stack安装及部署


1. 下载准备文件(可以去网上下载)
(1) VirtualBox 虚拟机;
(2) MirantisOpenStack-9.0.iso 镜像;
(3) bootstraps.zip 压缩包;
(4) mirrors.zip 本地源;
(5) xftp/winscp/secureFX 文件传输工具(自己选择一个)。

2. 在虚拟机上进行网络设定

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack


(1) 设置3个host-only网络,全部不要启动DHCP1.创建网络:

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_02


openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_03

(2) 新建虚拟机

Fuel-master

点击‘新建’,创建虚拟机fuel-master,类型:linux,版本:red hat(64-bit)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_04


内存:4G,磁盘:200G(动态分配),下一步至创建成功。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_05

进行设置

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_06


处理器:2;

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_07

盘片:MirantisOpenStack-9.0.iso

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_08

网络1:

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_09

网络2:

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_10

网络:3

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_11

Fuel-controller

创建虚拟机Fuel-controller,类型:linux;版本:(Ubuntu64-bit)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_12


内存:4g; 硬盘:200g(动态分配)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_13

主板将“网络”勾选:

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_14

处理器:2个

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_15

网络:参考fuel-master

Fuel-compute

创建虚拟机Fuel-compute,类型:linux;版本:(Ubuntu64-bit)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_16


内存:4g; 硬盘:200g(动态分配)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_17

主板将“网络”勾选:

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_18

处理器:2个

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_19

网络:参考fuel-master

(3) 安装fuel

启动fuel-master

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_20

选择1.Fuel Install (Static Ip)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_21

等待10分钟左右在下面这个页面点击回车

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_22


然后选择Bootstrap Image,勾选下方的这个选项。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_23

Quit Setup 选择save and quit,回车;

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_24

等待安装完成,一般需要挺长的时间。


安装完成页面如下(用户名:root;密码:r00tme)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_25

在浏览器输入10.20.0.2:8443,出现这个页面说明安装成功了(用户名/密码:admin/admin)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_26

3. 环境部署

(1) 导入bootstraps和mirrors (以xftp为例)

安装xftp,进行常规配置

配置ftp地址(主机10.20.0.2,协议SFTP;用户名:root,密码r00tme)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_27

选项配置:

主机类型:linux

编码:Unicode:utf-8

远程文件夹地址:/var/www/nailgun

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_28

(2) 将bootstraps.zip、mirrors.zip解压;连接ftp,将文件夹直接拖进去就行了。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_29

如果提示重复的话,选择 全部覆盖

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_30



(3) 执行fuel-createmirror命令,将web后台管理界面源地址替换为本地地址。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_31


openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_32

(4) 执行fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6 激活bootstrap。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_33

(5) 通过fuel-bootstrap list查看是否激活。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_34

4. node节点配置

(1) 启动fuel-controller、fuel-compute,选择unbuntu_bootstrap方式启动,等待安装结束(账号密码是一样的root/r00tme)。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_35


openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_36


(2) 运行fuel-bootstrap 进行引导

(3) 运行fuel node 查看节点。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_37


(4) 修改fuel-master的地址

运行vim /etc/sysconfig/network-scripts/ifcfg-eth1,对下面的四个位置进行更改,没有的字段自己新建。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_38

使用/etc/init.d/network restart重启网络

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_39

5. 节点部署

(1) 通过mac地址找到地址对应的虚拟机

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_40


openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_41

(2) 访问https://10.20.0.2:8443并登录,点击新建

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_42

输入名称,然后前进到【完成】。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_43


openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_44


(3) 环境搭建

点击添加节点

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_45

根据刚才的查找到的节点地址对应节点名称进行创建

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_46


然后点击添加节点,跳转至节点创建页面,创建第二个节点

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_47


openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_48

(4) 接口配置

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_49

把这三个拉下来

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_50

点击应用

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_51


(5) 进行网络配置,修改以下内容,修改完后保存设置。

openstack安装完成后,firewalld可以打开吗 openstack安装教程_用户名_52


openstack安装完成后,firewalld可以打开吗 openstack安装教程_bootstrap_53


(6) 检查连通性(等待验证成功)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_54


(7) 检查pending_roles 是否生成

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_55


(8) 开始部署(控制台点击下方按钮进行部署)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_56


openstack安装完成后,firewalld可以打开吗 openstack安装教程_openstack_57


openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_58


(9) 等待部署完成

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_59


(10) 输入17.16.0.4也一样*(账号/密码:admin/admin)

openstack安装完成后,firewalld可以打开吗 openstack安装教程_linux_60