好消息OpenStack的爱好者,最新版本的OpenStack“ Newton”已经发布了2016年10月6日,这是OpenStack的第14版本(开源云软件)。以下是此版本中已注意到的新功能:

增强的可扩展性:它在Nova,Horizo​​n和Swift中提供向上扩展/向下扩展功能。

Magnum简介:它通过docker Swarm,Kubernetes和Mesos提供容器编排工具

裸机配置的改进,增加了多租户网络和与magnum的集成。

在本文中,我们将使用packstack脚本在CentOS 7上运行的三个节点上安装OpenStack'Newton'。以下是我的设置细节,

Node1 = controller.example.com(192.168.1.70)

Node2 = compute.example.com(192.168.1.80)

Node3 = network.example.com(192.168.1.90)

注意:我假设安装了最小的CentOS 7,并且在所有节点中也按照上述规范设置了主机名。

步骤:1使用yum命令更新服务器

使用下面的yum命令更新控制器,计算和网络节点并重新启动它们。在所有节点上运行以下命令。

~]# yum update -y ; reboot

编辑每台服务器上的Hosts文件,并设置以下条目,以防您没有本地DNS服务器。

192.168.1.70 controller.example.com controller

192.168.1.80 compute.example.com compute

192.168.1.90 network.example.com network

步骤:2停止并禁用firewalld和NetworkManager服务

一个接一个地执行下面的命令,以停止并禁用所有节点上的firewalld和NetworkManager服务。

~]# systemctl stop firewalld

~]# systemctl disable firewalld

~]# systemctl stop NetworkManager

~]# systemctl disable NetworkManager

使用以下命令禁用SELinux

~]# setenforce 0 ; sed -i 's/=enforcing/=disabled/g' /etc/sysconfig/selinux

步骤:3从控制器到计算和网络节点配置无密码ssh。

从控制器节点执行以下命令,从控制器到网络和计算节点配置无密码ssh。

[root@controller ~]# ssh-keygen

[root@controller ~]# ssh-copy-id root@compute.example.com

[root@controller ~]# ssh-copy-id root@network.example.com

验证无密码ssh是否在Controller节点上运行。

[root@controller ~]# ssh root@compute.example.com

Last login: Sat Oct 8 08:26:46 2016 from controller.example.com

[root@compute ~]#

[[root@controller ~]# ssh root@network.example.com

Last login: Sat Oct 8 08:27:27 2016 from controller.example.com

[root@network ~]#

步骤:4设置OpenStack Newton存储库并安装packstack实用程序。

在控制器节点上运行以下命令以设置CentOS 7 Openstack Newton存储库。

[root@controller ~]# yum install centos-release-openstack-newton -y

[root@controller ~]# yum update -y

使用以下yum命令在控制器节点上安装Packstack实用程序

[root@controller ~]# yum install openstack-packstack -y

步骤:5生成并更新Openstack应答文件

在控制器节点上执行以下packstack命令以生成应答文件

[root@controller ~]# packstack --gen-answer-file=/root/newton-answer.txt

[root@controller ~]#

根据您的体系结构更新答案文件。在我的情况下,我更新了newton-answer.txt文件中的以下条目。

[root@controller ~]# vi /root/newton-answer.txt

............................

CONFIG_CONTROLLER_HOST=192.168.1.70

CONFIG_COMPUTE_HOSTS=192.168.1.80

CONFIG_NETWORK_HOSTS=192.168.1.90

CONFIG_PROVISION_DEMO=n

CONFIG_CEILOMETER_INSTALL=n

CONFIG_NTP_SERVERS=125.62.193.121

CONFIG_KEYSTONE_ADMIN_PW=

.............................................................................

步骤:6使用packstack启动newton openstack安装

从控制器节点运行below命令以启动openstack安装

[root@controller ~]# packstack --answer-file=/root/newton-answer.txt

安装成功完成后,我们将收到以下消息。

步骤:7登录牛顿地平线仪表板

安装成功完成后,屏幕上会显示仪表板URL,如上面的屏幕截图所示。所以在我的案例中,Dashboard url是“ http://192.168.1.70/dashboard”,使用用户名作为admin,以及我们在“ CONFIG_KEYSTONE_ADMIN_PW”参数下的答案文件中指定的密码。

步骤:8在网络节点上进行网络配置

当openstack安装完成后,将在网络节点上创建bridge(br-ex)接口。在bride br-ex中添加接口(enp0s3或ethx)作为端口,并将enp0s3或ethx的ip地址分配给br-ex。为此,请在网络节点上执行以下步骤。

[root@network ~]# cd /etc/sysconfig/network-scripts/

[root@network network-scripts]# cp ifcfg-enp0s3 ifcfg-br-ex

[root@network network-scripts]# vi ifcfg-enp0s3

DEVICE=enp0s3

HWADDR=08:00:27:4b:53:57

TYPE=OVSPort

DEVICETYPE=ovs

OVS_BRIDGE=br-ex

ONBOOT=yes

Save & exit the file

[root@network network-scripts]# vi ifcfg-br-ex

DEVICE=br-ex

DEVICETYPE=ovs

TYPE=OVSBridge

BOOTPROTO=static

IPADDR=192.168.1.90

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

ONBOOT=yes

保存并退出该文件

重新启动网络服务以将上述更改带入效果。

[root@network network-scripts]# systemctl restart network

[root@network network-scripts]#

现在验证是否使用ifconfig命令将enp0s3的IP地址分配给br-ex

还要使用ovs-vsctl命令验证是否已在OVS桥接接口br-ex中添加端口。

[root@network network-scripts]# ovs-vsctl show

这就是Openstack Newton的所有基本安装都已完成。下一步是创建项目,用户,网络和风格并上传云图像,然后使用云图像开始启动VM实例。

newton版本linux,centos7.4下安装部署openstack newton版本 互联网技术圈 互联网技术圈...相关推荐

  1. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    https://www.cnblogs.com/easonscx/p/10629173.html Linux Centos7.x下安装部署Jira和confluence以及破解方法详述 简述 JIRA ...

  2. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  3. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  4. linux命令行安装vnc_Linux Centos7.x下安装部署VNC的实操详述

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

  5. Linux Centos7.6下安装zsh、oh-my-zsh、powerlevel10k美化终端

    踩了无数的坑所以特意在此总结一下 目录 1.安装git 2.安装zsh ①.clone zsh ②.安装所需要组件 ③.安装 ⑤.查看 3.安装oh-my-zsh 插件安装 5.安装powerleve ...

  6. swoole 要求php版本,多 PHP 版本共存的环境下安装 Swoole 到指定版本

    今天开始尝试安装 swoole,本地使用的是 homestead 虚拟机,它本身提供了 4 个 php 版本切换. 第一次按照教程安装 swoole 时,swoole 扩展直接安装到了 php 7.2 ...

  7. Atlassian家族 JIRA Confluence Fisheye 在 Linux (CentOS 7.6 )安装部署教程

    安装包 atlassian-agent-v1.2.2.tar.gz          # 破解工具 atlassian-fisheye-4.8.3.zip atlassian-confluence-7 ...

  8. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  9. Linux CentOS 7.X下安装部署VNC

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

最新文章

  1. express web的一款mvc框架
  2. tomcat和http简介
  3. 详解CSS三大特性之层叠性、继承性和重要性——Web前端系列学习笔记
  4. dim private public static_PHP中const,static,public,private,protected的区别
  5. JDK 14 – JEP 361从预览中切换表达式
  6. mysql改了排序规则不生效_Mysql数据库表排序规则不一致导致联表查询,索引不起作用问题...
  7. sfs2x 连接 mongodb
  8. 用windows api 计算文件的md5值
  9. 系统磁盘空间满的一个问题
  10. 线性表_使用栈实现二进制转换到八进制/十进制/十六进制
  11. 交叉验证与训练集、验证集、测试集
  12. 馈线互调测试仪仿真软件,CYME电力工程仿真分析软件
  13. 【React】react实现前端播放m3u8格式视频
  14. PureMVC框架知识介绍
  15. 人脸识别(81关键点)经典开源核心代码
  16. 使用Laya引擎开发微信小游戏(上)
  17. oppo手机计算机的隐藏功能介绍,OPPO手机6大隐藏功能,你知道吗
  18. java实现回文数算法
  19. rsi c语言算法,RSI指标的原理计算过程
  20. 广和通推出新一代3GPP R16工业级5G模组FG160工程样品

热门文章

  1. 超材料技术行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  2. 2021年中国超声波织物切割机市场趋势报告、技术动态创新及2027年市场预测
  3. BigDecimal 工具类
  4. JAVA Swing GUI设计 WindowBuilder Pro Container使用大全7——JDesktopPane使用
  5. K8s稳居容器榜首,Docker冲顶技术热词,微服务应用热度不减,2021云原生开发者现状
  6. 违背信任!Linus 回应“拉黑”事件
  7. 基于苹果自研芯片的 Mac 电脑对安全意味着什么?
  8. 新的边缘架构兴起,Serverless 的发展方向在哪?
  9. 500+ 精选 Java 面试题大放送
  10. 字节跳动入局全网搜索;思科回应中国区裁员;IntelliJ IDEA 新版发布! | 极客头条...