esxi 部署fuel openstack

Esxi安装部署fuel 9.0

前注:

最近需要部署openstack环境。想用esxi部署先测试。于是开始查找资料,准备部署。很遗憾,GOOGLE了好久,都没有找到比较翔实的部署资料。

通过不断的折腾,终于部署成功。记录下来。分享给需要的朋友。

废话不多说。开始。

1.基础环境:

公司内网网段192.168.11.0/24. DHCP自动分配地址段192.168.11.100-192.168.11.199

在DELL R720上安装ESXI6. IP为192.168.11.80

ESXI安装fuel9.0,然后fuel9.0通过pxe网络部署安装controller,computer节点。

2.  网络规划:

请注意不先说安装,而把网络规划提前,因为这极为重要,网络规划不好做,后期部署会出各种问题。

Fuel Openstack一般需要用到五个网络段,分别如下:

Pxe网段     这是fuel部署系统的网段,默认为10.20.0.0/24段。建议不要更改地址段。更改了容易出问题。

Public网段   这个网段用来访问外网,这个外网其实就是公司的内网地址段,比如,我的公司内网段是192.168.11.0/24,对于openstack而言,192.168.11.0/24就是外网。这个地址段可以让公司内网很方便的去访问openstack。

还有storage,private,mgmt,这几个段,我们是测试实验,就不一一详述。

现在我们开始在ESXI上部署网络

ESXI创建两个虚拟交换机,一个命名为fuel-pxe,一个命名为fuel-storage,加上原有的vm network总共三个交换机。

以下图示为创建虚拟交换机过程:

点击添加网络

注意:不要勾选网卡

注意:VM Network2这个名字是可以你自己修改的。比如改成我说的fuel-pxe。

注意:把 VLAN ID 选上全部,因为我们的虚拟交换机需要通过多个网段。

完成

需要创建两个虚拟交换机,创建另外一个和这个操作一样。

创建完成后,默认没有网络接口。

打开交换机的混杂模式

默认是没有打开的,请打开。

现在我们虚拟交换机已经创建好。下一步安装fuel9.0

创建虚拟机,内存8G,硬盘100G以上,创建三个网卡。重点:网卡的分配,参考下图

注意:我的第一张网卡是选择连接前面创建的fuel-pxe 虚拟交换机。

安装fuel9.0,步骤略。

需要说明的是,安装过程中有可能会报一个错误,如下:

running post-installation scripts 卡这里

error code 127 running the kickstart script at line 1   报错

据说是个BUG,卡好久,我差不多卡了一个小时,最后才安装成功。如果卡这里,请耐心等等。

安装完成后,进系统做一些基础设置。

  1. 允许ssh,默认是只允许10.20.0.0/24这个段的地址ssh

用如下命令:

Iptables –I INPUT –ptcp –dport 22 –j ACCEPT

Service iptables save

Service iptables restart

  1. 设定可以连接的IP地址,这里我们选择eth1

参考下图

我公司的内网段是192.168.11.0/24.

设置好IP后,测试下浏览器打开 https://192.168.11.85:8443

可以登录进去看看,账号密码都是admin

3.因为网络的原因,用不了国外网络的源。手动创建本地源。以下是创建方法:

上传 buildbootstrap

解压bootstrap.zip上传“bootstrap”文件夹至master节点的 /var/www/nailgun/ 目录下覆盖原有bootstrap目录

# fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6  #激活bootstrap

# fuel-bootstrap list   #查看处于活动状态的bootstrap

上传本地源包

解压mirrors.zip上传解压的“mirrors”文件夹至master节点的  /var/www/nailgun/ 目录下     这里有个问题要注意:这个压缩包mirrors解压出来是双层/mirrors/mirrors目录,而fuel检测源目录只是单层/mirrors,如果你解压出来直接上传进去,后面网络检测会报错,请注意去掉一层/mirrors目录。

# fuel-createmirror   #在处于离线状态的master节点运行命令 (会报错,可忽略)

文件请自行百度查找。

4.ESXI上创建两个虚拟机。内存给8G,硬盘给100G,这个你根据自己的实际情况。

创建三个网卡。重点三张网卡的分配:

网卡1连接 fuel-pxe  部署网络

网卡2 连接vn network 外网public

网卡3 连接fuel-store

两个虚拟机一样设置。

虚拟机一个命名为controller,一个命名为computer,其实这个随意的。

虚拟机开机启动,等几秒会自动选择从pxe启动安装。

安装完成是如下画面:

暂时可以不登录。我们开始下一步

5. 登录https://192.168.11.85:8443

新建openstack环境

配置网络

注意:default 和neutron l3配置同一个网络,但是不同地址段。

注意:如果勾选public networkassignment

Host os ntp server 请设置成fuel  master的地址,我的是10.20.0.2,抱歉截图失误。必须改不然部署会报错。

添加节点:

接口配置,我的是这样。

验证网络

连通性检查

这里通不过,请检查虚拟交换机的VLANID 都选了吗?  和   混杂模式都打开了吗?

6.终于可以部署了。。

耐心等待

部署成功

打开Horizon

登录  admin/admin

时间: 2024-08-25 00:57:51

esxi 部署fuel openstack的相关文章

利用脚本在Virtualbox中部署fuel Openstack

准备工作: Mirantis Fuel OpenStack安装文件(ISO格式) Virtual Box Scripts Cygwin及相关组件 Virtual Box安装文件及扩展文件 下载地址: Mirantis相关:https://software.mirantis.com/releases/#supported Virtual Box相关:https://www.virtualbox.org Cygwin相关:https://cygwin.com/mirrors.html 安装Virtu

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

1.环境准备 准备一台内存较大的主机,12G以上 下载安装VirtualBox及其匹配的扩展包 virtualbox: http://download.virtualbox.org/virtualbox/4.3.28/VirtualBox-4.3.28-100309-Win.exe 扩展包(extension):(扩展包的版本与virtualbox要一致) http://download.virtualbox.org/virtualbox/4.3.28/Oracle_VM_VirtualBox_

基于最新RHEL7系统的Packstack自动部署RDO(OpenStack Icehouse)

本篇文章是通过最新发布的Red Hat Enterpise Linux 7 系统部署OpenStack,集成到RHEL系统的OpenStack 简称为RDO.此篇是通过制作应答文件answer.conf自动化部署OpenStack Icehouse 版本. 由于采用RHEL7系统在部署中或多或少碰到不少报错的问题,这里只列出我的几张截图,在部署中还是需要根据实际情况来决定,多看下报错及日志文件:例如:解决包的依赖,服务不能没有启动起来,数据库密码设置未成功等:希望本篇可以给部署RDO的同学带来一

部署Mirantis OpenStack与Fuel的系统配置要求说明

Fuel与Mirantis OpenStack从商业运行的角度而言,还是需要运行到经过验证的品牌设备上.不过从学习与实验的角度来看,也可以有一些其它替换性选择可以去用最小硬件来完成学习. 在选择硬件时,下面几个方面是值得注意的: 根据性能需求考虑,需要服务器有足够的硬件配置和网路卡配置,以便规避资源争用的情况:根据实际情况来匹配软件与硬件的需求:一个Fuel Master Node可以同时管理多个环境.如果需要运行不同的硬件环境,则需要考虑优化好相关的环境,分开数据部分和计算部分:选择合适的外部

离线快速部署Mirantis Openstack 9.0

Mirantis Openstack 9.0 简称为MOS 9.0.它是Mirantis 公司开发 openstack自动化安装工具,这个工具还有个专门的名字,叫做Fuel.   离线安装时不需要更新Ubuntu和MOS包,即不需要互联网连接.在同等网络带宽情况下可以比在线安装更快地部署.运气不好的话,用在线安装有可能遇到致命bug,导致安装失败,比如https://bugs.launchpad.net/fuel/+bug/1648732. 本指导书使用2016年7月的离线源进行安装.安装全程不

离线快速部署Mirantis Openstack 9.0.0

Mirantis Openstack 9.0 简称为MOS 9.0.它是Mirantis 公司开发 openstack自动化安装工具,这个工具还有个专门的名字,叫做Fuel. 离线安装时不需要更新Ubuntu和MOS包,即不需要互联网连接.在同等网络带宽情况下可以比在线安装更快地部署.运气不好的话,用在线安装有可能遇到致命bug,导致安装失败,比如https://bugs.launchpad.net/fuel/+bug/1648732. 本指导书使用2016年7月的离线源进行安装.安装全程不需要

连接ESXI 部署NAS/NFS存储

这几天刚刚接触虚拟化,觉得很好玩,今天又自己部署了NFS存储,以便更轻松的访问计算机资源. ESXi 是vSphere产品套件中的重要部分,负责将计算机的物理资源转化为逻辑资源,从而保证高效地使用计算机资源. ESXi 支持下列类型的存储器: 本地存储器将虚拟机文件存储在内部存储磁盘或直接连接的外部存储磁盘上. 网络存储器将虚拟机文件存储在通过直接连接或高速网络与主机相连的外部存储磁盘或阵列上. 下面搭建的环境是:以飞康CDP作为存储设备(磁盘柜),ESXI通过vSphere连接到Vcenter

恒天云快速部署指南--OpenStack H版本虚拟机单节点部署解决方案

本帖是openstack单节点在虚拟机上部署的实践.想要玩玩和学习openstack的小伙伴都看过来,尤其是那些部署openstack失败的小伙伴.本帖可以让你先领略一下openstack的魅力.本ISO由恒天云团队基于openstackH版本制作. ISO介绍 恒天云 All In One ISO是一个简单.易用.高效的恒天云部署工具.能够帮助用户快速部署恒天云单节点基础版本,从而更好的体验恒天云.本文档重点讲解在虚拟机中安装部署恒天云 All In One ISO,不包含物理机安装.物理机安

VMware Esxi 部署OVF模板失败,提示用户取消任务

VMware Esxi 5.1部署OVF模板失败,提示用户取消任务. 我最近在使用VMware Esxi 客户端软件Client,菜单栏--导出OVF模板--选择路径和OVA格式的文件,导出成功后,在另外一个VMware Esxi 里面部署OVF模板,点击下一步,出现了"用户取消任务"的提示. 我是这样解决的:导出OVF模板之前,先编辑虚拟机设置,CD/DVD驱动器选择的设备类型是"客户端设备".