openstack的安装及部署

open stack安装及部署

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

2. 在虚拟机上进行网络设定
openstack的安装及部署
(1) 设置3个host-only网络,全部不要启动DHCP

1.创建网络:
openstack的安装及部署
openstack的安装及部署

(2) 新建虚拟机
Fuel-master
点击‘新建’,创建虚拟机fuel-master,类型:linux,版本:red hat(64-bit)
openstack的安装及部署
内存:4G,磁盘:200G(动态分配),下一步至创建成功。
openstack的安装及部署

进行设置

openstack的安装及部署
处理器:2;
openstack的安装及部署

盘片:MirantisOpenStack-9.0.iso
openstack的安装及部署

网络1:
openstack的安装及部署

网络2:
openstack的安装及部署

网络:3
openstack的安装及部署

Fuel-controller

创建虚拟机Fuel-controller,类型:linux;版本:(Ubuntu64-bit)
openstack的安装及部署
内存:4g; 硬盘:200g(动态分配)
openstack的安装及部署

主板将“网络”勾选:
openstack的安装及部署

处理器:2个
openstack的安装及部署

网络:参考fuel-master

Fuel-compute
创建虚拟机Fuel-compute,类型:linux;版本:(Ubuntu64-bit)
openstack的安装及部署
内存:4g; 硬盘:200g(动态分配)
openstack的安装及部署

主板将“网络”勾选:
openstack的安装及部署

处理器:2个
openstack的安装及部署

网络:参考fuel-master

(3) 安装fuel
启动fuel-master
openstack的安装及部署

选择1.Fuel Install (Static Ip)
openstack的安装及部署

等待10分钟左右在下面这个页面点击回车
openstack的安装及部署
然后选择Bootstrap Image,勾选下方的这个选项。
openstack的安装及部署

Quit Setup 选择save and quit,回车;
openstack的安装及部署

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

安装完成页面如下(用户名:root;密码:r00tme)
openstack的安装及部署

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

3. 环境部署
(1) 导入bootstraps和mirrors (以xftp为例)
安装xftp,进行常规配置
配置ftp地址(主机10.20.0.2,协议SFTP;用户名:root,密码r00tme)
openstack的安装及部署

选项配置:
主机类型:linux
编码:Unicode:utf-8
远程文件夹地址:/var/www/nailgun
openstack的安装及部署

(2) 将bootstraps.zip、mirrors.zip解压;连接ftp,将文件夹直接拖进去就行了。
openstack的安装及部署

如果提示重复的话,选择 全部覆盖
openstack的安装及部署

(3) 执行fuel-createmirror命令,将web后台管理界面源地址替换为本地地址。
openstack的安装及部署
openstack的安装及部署

(4) 执行fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6 **bootstrap。
openstack的安装及部署

(5) 通过fuel-bootstrap list查看是否**。
openstack的安装及部署

4. node节点配置
(1) 启动fuel-controller、fuel-compute,选择unbuntu_bootstrap方式启动,等待安装结束(账号密码是一样的root/r00tme)。
openstack的安装及部署
openstack的安装及部署
(2) 运行fuel-bootstrap 进行引导
(3) 运行fuel node 查看节点。
openstack的安装及部署
(4) 修改fuel-master的地址
运行vim /etc/sysconfig/network-scripts/ifcfg-eth1,对下面的四个位置进行更改,没有的字段自己新建。
openstack的安装及部署

使用/etc/init.d/network restart重启网络
openstack的安装及部署

5. 节点部署
(1) 通过mac地址找到地址对应的虚拟机
openstack的安装及部署
openstack的安装及部署

(2) 访问https://10.20.0.2:8443并登录,点击新建
openstack的安装及部署

输入名称,然后前进到【完成】。
openstack的安装及部署
openstack的安装及部署
(3) 环境搭建
点击添加节点
openstack的安装及部署

根据刚才的查找到的节点地址对应节点名称进行创建
openstack的安装及部署
然后点击添加节点,跳转至节点创建页面,创建第二个节点
openstack的安装及部署
openstack的安装及部署

(4) 接口配置
openstack的安装及部署

把这三个拉下来
openstack的安装及部署

点击应用
openstack的安装及部署
(5) 进行网络配置,修改以下内容,修改完后保存设置。
openstack的安装及部署
openstack的安装及部署
(6) 检查连通性(等待验证成功)
openstack的安装及部署
(7) 检查pending_roles 是否生成
openstack的安装及部署
(8) 开始部署(控制台点击下方按钮进行部署)
openstack的安装及部署
openstack的安装及部署
openstack的安装及部署
(9) 等待部署完成

openstack的安装及部署
(10) 输入17.16.0.4也一样*(账号/密码:admin/admin)
openstack的安装及部署