OpenStack是一个开源的云计较办理平台,OpenStack撑持几乎所有类型的云情况,项目方针是供给实施简单、可大规模扩展、丰硕、尺度同一的云计较办理平台。可是安装OpenStack其实是比力繁琐的,是以我们采用 Fuel 进行 OpenStack 安装会大大提高安装效率。
起首下载 fuel(Mirantis OpenStack),下载地址:
https://www.mirantis.com/software/openstack/download/
填写好信息后【点击红色按钮】将跳转到下载页面,【点击下载】即可。
也可以从我的小我网盘下载,网盘中还包罗 bootstraps 和 mirrors 文件可一并下载,后面安装将会用到
链接:1tw_TwBMe_vG5Jw1RxpAsuA 提取码:e3wp
完当作下载需要文件之后,启动 VirtualBox 虚拟机。
我们要为虚拟机添加三个收集:
Host-Only Ethernet Adapter
IPv4: 10.20.0.1
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
切记这三个虚拟网卡必需封闭DHCP !
添加虚拟机,并给虚拟机添加三张网卡,第一台虚拟机为 fuel_master 本家儿机,也就是安装 fuel 的本家儿机,
最低设置装备摆设:cpu : 1核或以上 ; 内存:1G或以上 , 硬盘:60G或以上;
官方保举设置装备摆设要求内存 6G 以上,不然会比力慢,可是慢就慢点,问题不大,硬盘是硬指标, 否则很可能安装掉败。
接下去设置虚拟机三块网卡:
三块网卡全数利用 “host-only" 收集别离是适才新增的三个网卡收集;
第一块网卡的稠浊模式必然要选择“全数许可”,否则会掉败, 其他网卡稠浊模式为“拒绝”
网卡节制芯片全数选择 “Intel PRO/1000 MT 桌面(82540EM),选择其他的可能会掉败。
网卡 MAC 地址在 Fuel 安装竣事后绝对不要点窜,否则可能在设置装备摆设收集环节呈现错误。
接下去将下载的 fuel 镜像放入虚拟光驱:
若是你用的VirtualBox虚拟机版本比力高的话可能呈现虚拟机【屏幕一片漆黑】或【后续无法显示内容】的环境
需要点窜显示节制器为“VBoxVGA”:
启动虚拟机:
选择第一个起头安装
等半个小时到一小时摆布会主动重启,重启后会继续安装,然后进入下面这个界面,做一些设置装备摆设,Fuel 会按照你的这些设置装备摆设接着进行安装,
回车 “close" ;
选择跳过 成立 bootstrap image ,因为这个要取国外下载会出奇的慢。
之后选择 “Save and Quit",之后Fuel就起头进行正式安装了;
接下去的安装过程要持续数小时,这个只能慢慢等了...
颠末若干个小时的期待,Fuel 终于安装当作功了,可以看到界面上以及提醒:
Fuel的节制界面地址:https://10.20.0.2:8443
linux账号:root
linux暗码:r00tme
Fuel节制界面账号:admin
Fuel节制界面暗码:admin
起首我们用 root@r00tme 登录linux 系统,封闭 iptables 防火墙,否则无法查看Fuel UI界面:
systemctl stop iptables // 封闭防火墙
systemctl disable iptables // 禁止开机主动启动
之后我们在浏览器中输入地址:
https://10.20.0.2:8443
看到一下画面,暗示 Fuel 已安装当作功,利用 admin@admin 登录系统
之前安装的时辰我们选择了跳过 build bootstaps image, 所以先把需要的离线镜像添加进去,
从网盘下载 bootstraps 和 mirrors 文件并解压他们到 master 本家儿机并进入目次:/var/www/nailgun
链接:1tw_TwBMe_vG5Jw1RxpAsuA 提取码:e3wp
上传完当作后利用 fuel-createmirror 号令让web后台源地址变动为当地地址
fuel-createmirror
这里可能需要期待比力长的时候,会呈现 URLError 的错误提醒,不消管他,静静期待。
当作功后将呈现一下画面
之后我们激活 bootstraps 中的 d01c72e6-83f4-4a19-bb86-6085e40416e6 源
// 激活当地源
fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6
这里可能会期待一段时候,要耐烦一点。
若是提醒为 Errno 21 , 则删除 /var/www/nailgun/bootstraps/active_bootstrap 文件夹后重试
呈现以下界面则暗示激活当作功:
经由过程号令查看激活环境
// 查看激活环境
fuel-bootstrap list
到这里我们的 Fuel 根基安装完当作!
打开 VirtualBox 添加两个虚拟本家儿机设置装备摆设别离是:
cpu: 1核或以上;
内存:1G或以上;
磁盘:100G或以上
同时给两台虚拟本家儿机添加三张网卡,设置装备摆设和 master 一致;
最后在系统这一栏必然要设置启动挨次: 收集, 并放到第一个!
同时记得将显示中设置为 VBoxVGA
这样我们一共有了三台虚拟本家儿机,别离是:
Fuel 办理本家儿机:fuel_master
节制节点本家儿机:fuel_controller
计较节点本家儿机:fuel_controller
在包管 fuel_master 本家儿机开机运行的环境下,我们启动两台节点本家儿机:
将呈现菜单选择界面,选择 ubuntu_bootstrap 启动
启动后浏览器打开 https://10.20.0.2:8443 ,进行设置装备摆设
选择新建 OpenStack 情况
输入名称,和 OpenStack 版本, 版本就用 默认 MitaKa on Ubuntu 14.04 即可
后面就一路下一步即可
新建完当作会呈现情况节制台
点击“添加节点”按钮进行节点添加
可以看到已经有两台办事器已经在线了,若是没有看到上线办事器这期待一会,再刷新看看,若是仍是没有这测验考试重启两个节点办事器,
一般节点开机当作功到上线可能要花 5 ~ 10 分钟时候,需要耐烦一点。
将此中一台办事器设置为 节制节点和存储节点, 点击“应用变动”
继续添加节点,将别的一台设置为 计较节点和存储节点,应用变动:
全选两个节点后点击“设置装备摆设接口”
将 存储、办理、私有收集拖动到 第三张网卡并应用:
设置 收集 -> default -> 公开 ,
IP Range 设置为 172.16.0.3 - 172.16.0.126
网管设置为 172.16.0.2
点窜办理地址起头为 192.168.0.2
设置 master 本家儿机 eth1 网卡为静态 ip : 172.16.0.2
进入文件夹 /etc/sysconfig/network-scripts
查看是否有 ifconfig-eth1 文件,若是不存在则新建文件,并复制一下内容到 ifconfig-eth1
若是存在,则将一下内容笼盖到 ifconfig-eth1 中
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPADDR=172.16.0.2
NETMASK=255.255.255.0
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
UUID=b496fb76-8c24-4172-9af0-4e6ff67f3232
DEVICE=eth1 ONBOOT=yes
重启收集
systemctl restart network
设置 收集 -> Neutron L3 -> 宿本家儿操作系统DNS办事器, 点窜地址为 阿里云 DNS解析办事器:223.5.5.5
其他 -> Host OS DNS Servers 地址为 223.5.5.5
其他 -> Host OS NTP Servers 地址为 10.20.0.2
最后进行连通性查抄,提醒验证当作功,收集设置装备摆设准确!
当作功后回到“节制台”, 点击 “Deploy Changes" 真是起头安装情况变动。
这里看到 TLS 提醒不消管他,无所谓,若有强迫症的话可以度娘安装浏览器TLS;
弹出界面点击“摆设” ;
因为硬件设置装备摆设较低,这个环节的摆设可能持续数小时之久,请必然要耐烦。
在“节点”栏中可以看到每个节点的安装进度
颠末很久很久的期待终于呈现了当作功画面:
点击 Horizon 进入 Openstack 办理界面
这里安装纷歧心猿意马每次会当作功,若是多次常识报错的话一般是因为物理机机能不足导致,可以测验考试将虚拟机存放在固态硬盘进行测试,而且恰当提高cpu和内存参数!!
利用账号暗码登录
帐号:admin 暗码:admin
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!