• 【转】Fuel-Openstack的搭建(一)


    原文链接:https://blog.csdn.net/qq_35180983/article/details/82181496

    2.1安装前的准备操作:

    首先,我们需要准备以下操作:

    2.1.1 下载fuel opentack 镜像

    地址:https://www.mirantis.com/software/openstack/download/thank-you/

     

    2.1.2下载Fuel本地源
    mirrors.zip和bootstraps.zip

    mirrors 下载地址:

    链接:https://pan.baidu.com/s/1npQ2MBps6ypx2X_ebCJ2jg 密码:j0yk

    bootstraps下载地址:

    链接:https://pan.baidu.com/s/1EeLLaenosPr2OLULw-VB_w 密码:miwf

    2.1.3安装虚拟机软件
    常用的虚拟机软件有vmware和virtualbox,这里我们使用virtualbox,下载

    地址:https://www.virtualbox.org/wiki/Downloads

    2.1.4 虚拟机网络配置
    配置VirtualBox三块虚拟网卡,信息如下:

    VirtualBox—主机网络管理器:

    Host-Only Ethernet Adapter#2

    IPv4: 10.20.0.1

    Mask:255.255.255.0

    DHCP: Unable

    Host-Only Ethernet Adapter#3

    IPv4: 172.16.0.1

    Mask:255.255.255.0

    DHCP: Unable

    Host-Only Ethernet Adapter#4

    IPv4: 192.168.100.1

    Mask:255.255.255.0

    DHCP: Unable


    2.2部署fuel openstack
    总体架构:

    Fuel-master      1 CPU+ 60GB +3网卡+2GB以上内存

    Fuel-Controller   2 CPU +120GB+3网卡+4GB内存

    Fuel-Compute    4 CPU +120GB+3网卡+4GB内存

    2.2.1安装fuel master节点

    新建一个虚拟机名称为Fuel-master,可自定义。设置内存大小2G,因为Fuel的底层使用的是CentOS7.2 64位,故操作系统版本选择Red Hat 64-bit

     

     

     

     进行设置后,就可以启动虚拟机,进行fuel master节点的安装了

    一段时间后进入Fuel-Menu界面你可以在这里修改默认密码和一些设置.

    在BootstrapImage选项,选择Skip building bootstrap image,

    因为如果不选择的话,默认Fuel会从国外获取源,速度很慢的,会导致安装失败,选择以后使用本地源进行部署

    选择Saveandquit,然后这里需要等待1分钟的样子,因为这里要检查更改是否合规,检查通过后系统就会继续安装Fuel了

     

     经过漫长的等待,大概2小时左右我们就可以进入Fuel的登录界面了,此过程中切勿关闭或者重启虚拟机,任何不必要的操作都可能导致安装失败,出现下面的画面,到这里Fuel-master的安装就结束了。

    部署完Fuel-master建议保存快照,以便日后恢复。

    2.2.2添加本地源

    这里我们使用xftp进行上传本地源,使用xshell进行配置

    首先使用xftp进行上传,把之前下载的两个文件解压,传输到/var/www/nailgun目录下覆盖,有冲突的部分直接替换掉

    然后使用xshell,运行Fuel-createmirror命令,此命令目的是让web后台管理界面的源地址变为本地地址.

    [root@fuelnailgun]#fuel-createmirror

    This script is DEPRECATED. Please usefuel-mirrorutility!

    Starting new HTTP connection(1):10.20.0.2

    Starting new HTTP connection(1):10.20.0.2

    Starting new HTTP connection(1):10.20.0.2

    Starting new HTTP connection(1):10.20.0.2

    Failed to open url-//mirror.fuel-infra.org/......

    ......

    URLError:

    Starting new HTTP connection(1):10.20.0.2

    Starting new HTTPconnection (1):10.20.0.2

    Starting new HTTPconnection (1):10.20.0.2

    Starting new HTTPconnection (1):10.20.0.2

    Updating theClusterrepositories...

    Updating thereleaserepositories...

    Try to update theRelease 'Mitaka on Ubuntu14.04'

    Try to update theRelease 'Mitaka on Ubuntu+UCA14.04'

    Operations have been completedsuccessfully

    更换本地源后和bootstrp后,查看是否有已经激活的bootstrp.

    2.2.2安装fuel controller节点

    新建虚拟机fuel controller,设置4G内存,120G磁盘空间.

     

     

     

     

     

    保存,启动,等待自动安装即可。

    2.2.3安装fuel compute节点

    新建虚拟机fuel compute,设置4G内存,120G磁盘空间.

     

     

     

     

     

    保存,启动,等待自动安装即可。

  • 相关阅读:
    创建 Smarty 对象
    C#设计模式——命令模式(Command Pattern)
    Spring.Net 简单入门学习
    设计模式六大原则(6):开闭原则
    设计模式六大原则(5):迪米特法则
    设计模式六大原则(4):接口隔离原则
    设计模式六大原则(3):依赖倒置原则
    设计模式六大原则(2):里氏替换原则
    设计模式六大原则(1): 单一职责原则
    超简单!asp.net core前后端分离项目使用gitlab-ci持续集成到IIS
  • 原文地址:https://www.cnblogs.com/weihuang6620/p/11812265.html
Copyright © 2020-2023  润新知