Openstack部署流程说明一

Openstack部署流程说明一

1.环境说明

1.1硬件环境

  本文档为针对一套1个控制节点、2个计算节点组成的openstack示例进行说明,其中物理主机组成如下:
  1台32核cpu\32G内存\8网卡高性能服务器用作控制主机,部署控制节点服务、网络节点服务、镜像节点服务;
  1台32核cpu\32G内存\8网卡高性能服务器用作计算主机,部署计算节点服务、网络代理;
  1台4核\4G内存\2网卡服务器用作计算主机,部署计算节点服务、网络代理;

1.1软件环境

CentOS 7.6-1810 x86_64
CentOS 7.7-1908 x86_64

1.2网络类型

  网络分为linuxbridge和openvswitch,默认采用openvswitch类型

1.2网络规划

A.控制主机:
主机名称:wtcontroller
网卡1:172.16.10.0/24, 172.16.10.100
网卡2:172.16.20.0/24, 172.16.20.80
网卡3:192.168.3.198 (用于上外网)
B.计算主机1:
主机名称:wtcompute1
网卡1:172.16.10.0/24, 172.16.10.101
网卡2:172.16.20.0/24, 172.16.20.81
网卡3:安装临时用192.168.3.197
C.计算主机2:
主机名称:wtcompute2
网卡1:172.16.10.0/24, 172.16.10.102
网卡2:172.16.20.0/24, 172.16.20.82,安装临时用192.168.3.4

2.安装流程

2.1控制主机安装配置流程

  参见《Openstack控制主机安装配置流程》

2.2计算主机安装配置流程

  参见《Openstack计算主机安装配置流程》

2.3实例外网访问配置说明

  想要在openstack以外的网络访问实例,需要在实体主机以及openstack虚拟网络上进行以下操作(以openvswitch方式进行说明):
实体控制主机:
  需要在控制主机中添加一个虚拟网桥,并将实体网卡与虚拟网桥相关联,并为虚拟网桥配置地址;

增加用于外部网络的网桥
ovs-vsctl add-br br-ex
    外部网桥绑定物理网卡(如网卡3)
ovs-vsctl add-port br-ex em3
外部网桥增加地址
  ip addr add 192.168.3.198/24 dev br-ex

  同时在控制节点主机增加以下配置:

openstack-config --set  /etc/neutron/plugins/ml2/openvswitch_agent.ini ovs bridge_mappings provider:br-ex

openstack-config --set  /etc/neutron/plugins/ml2/ml2_conf.ini ml2 flat_networks provider

  其中provider为增加的虚拟网桥所对应的外网物理网络别名,

Openstack dashboard网页配置:
在dashboard网页中以admin用户创建Flat类型网络,在物理网络项中填入此名称“provider”。
以admin用户创建浮动IP,并分配给指定项目
在dashboard网页的用户项目中添加一个路由器
在路由器中增加一个接口关联实例所用虚拟网络
在路由器中设置网关为创建的Flat网络
为实例绑定分配的浮动IP

原文地址:https://blog.51cto.com/1969518/2485032

时间: 2024-10-12 21:00:13

Openstack部署流程说明一的相关文章

OpenStack Swift集群部署流程与简单使用

转载:http://www.cnblogs.com/fczjuever/p/3224022.html 之前介绍了<OpenStack Swift All In One安装部署流程与简单使用>,那么接下来就说一说Swift集群部署吧. 1. 简介 本文档详细描述了使用两台PC部署一个小型Swift集群的过程,并给出一些简单的使用实例.本文档假定如下前提条件: 使用Ubuntu操作系统. 每台机器都运行Swift的所有服务,既是Proxy Server,又是Storage Server,用户可以向

Openshift部署流程介绍

背景 Openshift是一个开源容器云平台,是一个基于主流的容器技术Docker和Kubernetes构建的云平台.Openshift底层以Docker作为容器引擎驱动,以Kubernetes 作为容器编排引擎组件,并提供了开发语言,中间件,DevOps自动化流程工具和web console用户界面等元素,提供了一套完整的基于容器的应用云平台.OpenShift 生态系统成了 Kubernetes 生态系统.其核心技术使生态系统可以非常地灵活,社区已经在 API 和接口上做了标准化,这为统一集

openstack部署

环境准备 1.openstack部署 - 硬件要求 实验环境:至少两台机器. Controller Node: 1 processor, 2 GB memory, and 5 GB storage Compute Node: 1 processor, 2 GB memory, and 10 GB storage 2.openstack部署 - 前期准备 关闭selinux setenforce 0 关闭iptables systemctl dissystemctl stop firewalld

OpenStack部署工具总结

目前感觉比较简单直观的部署工具有RDO.devstack.Fuel等: 1. RDO https://openstack.redhat.com/Quickstart REDHAT出品,支持Redhat.CentOS等系统.RDO基于puppet部署各个组件,支持单节点或多节点部署,在Redhat系操作系统上使用非常方便. 2. devstack http://docs.openstack.org/developer/devstack/ 这个应该是最老的Openstack部署工具了,可以用来快速部

网易OpenStack部署运维实战

防伪码:没有所谓的命运,只有不同的选择. OpenStack简介 OpenStack 是一个开源的 IaaS 实现,它由一些相互关联的子项目组成,主要包括计算.存储.网络. 由于以 Apache 协议发布,自 2010 年项目成立以来,超过 200 个公司加入了 OpenStack 项目,其中包括 AT&T.AMD.Cisco.Dell.IBM.Intel.Red Hat 等. 目前参与 OpenStack 项目的开发人员有 17,000+,来自 139 个国家,这一数字还在不断增长中. Ope

Openstack部署工具

Openstack发展很猛,很多朋友都很认同,2013年,会很好的解决OpenStack部署的问题,让安装,配置变得更加简单易用. 很多公司都投入人力去做这个,新浪也计划做一个Openstack的iso,集成OS,当你决定去做这个的时候,那么先了解一下目前的现状.说到部 署,肯定和OS有关,对于Openstack来说,无非就是Ubuntu还是CentOS,当然也会和OpenStack版本有关. 其实部署工具,最麻烦的地方,不是软件的配置和安装,而且网络.用户的网络情况太多,还有Openstack

OpenStack部署到Hadoop的四种方案

随着企业开始同时利用云计算和大数据技术,现在应当考虑如何将这些工具结合使用.在这种情况下,企业将实现最佳的分析处理能力,同时利用私有云的快速弹性 (rapid elasticity) 和单一租赁的特性.如何协同效用和实现部署,是本文希望解决的问题. 一些基础知识 第一是OpenStack .作为目前最流行的开源云版本,它包括控制器.计算 (Nova).存储 (Swift).消息队列 (RabbitMQ) 和网络 (Quantum) 组件.图 1 提供了这些组件的一个图示(不包含 Quantum

activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义

注:(1)环境搭建:activiti自定义流程之Spring整合activiti-modeler5.16实例(一):环境搭建        (2)创建流程模型:activiti自定义流程之Spring整合activiti-modeler5.16实例(二):创建流程模型        (3)流程模型列表展示:activiti自定义流程之Spring整合activiti-modeler5.16实例(三):流程模型列表展示 1.maven导包及spring的一些基本配置与之前的没有什么变化,依旧沿用就

activiti自定义流程之整合(四):整合自定义表单部署流程定义

综合前几篇博文内容,我想在整合这一部分中应该会有很多模块会跳过不讲,就如自定义表单的表单列表那一块,因为这些模块在整合的过程中都几乎没有什么改动,再多讲也是重复无用功. 正因为如此,在创建了流程模型之后,模型列表的展示也是和之前的没有什么区别,而且都是很简单的后台查询以及前台展示,这一部分也就不过多的讲了. 模型列表页面如下: 至于其中的修改和删除也没什么多讲的,删除很简单,而修改也是activiti-modeler实现的主要功能,我们只需要跳转过去就行. 重要的部分在于部署,因为点击部署到达后