Openstack 部署

部署OpenStack 参见:  http://docs.openstack.org/newton/install-guide-rdo/

*Liberty开始 neutron-L2-agent默认使用 LinuxBridge,但生成环境使用的OpenvSwitch,此处提供使用OpenvSwitch的相关配置:

 1 # Configure the Modular Layer 2 (ML2) plug-in
 2 # Controller Node
 3 yum install openstack-neutron-openvswitch
 4
 5 # Edit /etc/neutron/plugins/ml2/ml2_conf.ini
 6 [ml2]
 7 mechanism_drivers = openvswitch,l2population
 8
 9 # Edit /etc/neutron/plugins/ml2/openvswitch_agent.ini
10 [agent]
11 tunnel_types = vxlan
12 l2_population = true
13
14 [ovs]
15 local_ip = $ip
16 bridge_mappings =   # For flat,vlan
17 of_interface = ovs-ofctl
18
19 [securitygroup]
20 firewall_driver = iptables
21
22 # Edit /etc/neutron/l3_agent.ini
23 [DEFAULT]
24 interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
25
26 # Edit etc/neutron/dhcp_agent.ini
27 [DEFAULT]
28 interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
29 dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq
30 enable_isolated_metadata = True
31
32
33
34 #Compute Node
35 yum install openstack-neutron-openvswitch
36
37 # Edit /etc/neutron/plugins/ml2/openvswitch_agent.ini
38 [agent]
39 tunnel_types = vxlan
40 l2_population = true
41
42 [ovs]
43 local_ip = $ip
44 bridge_mappings =   # For vlan
45 of_interface = ovs-ofctl
46
47 [securitygroup]
48 firewall_driver = iptables_hybrid

OVN + DPDK(计算节点)

1 # 配置 ovn-controller
2
3 ovs-vsctl set open . external_ids=ovn-remote:tcp:$controller_ip:6642
4 ovs-vsctl set open . external_ids=ovn-encap-ip:$local_host_ip
5 ovs-vsctl set open . external_ids=ovn-encap-type:geneve
6
7
8 ovs-vsctl set open . external_ids:datapath-type="netdev"
9 ovs-vsctl set open . external_ids:iface-types="dpdkvhostuser"

创建虚机

OVS-DPDK uses hugepages to communicate with guests, before you boot a VM with OVS-DPDK you will need to create a flavor that requests hugepages.

nova flavor-key <FLAVOR> set hw:mem_page_size=large

时间: 2024-11-06 01:01:02

Openstack 部署的相关文章

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

OpenStack部署笔记和安装WindowsXP镜像

以下是本人最近两周搭建OpenStack的心得与笔记,参考了网上很资料,终于搭建完成,途中遇到过很多问题,比如stack.sh执行中途出错问题,系统安装vnc连接问题,建云主机蓝屏问题,后来都慢慢解决了,供各位网友参考. 1. 系统为 ubuntu-14.04.1 amd64 位版本 ,电脑单网卡就可以了,不需要双网卡. 2. sudo apt-get update 3. sudo apt-get upgrade 4. sudo apt-get install python-netaddr gi

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-181

openstack部署(四)-计算节点(Networking)

计算节点增加Networking及配置 安装组件 yum install -y openstack-neutron openstack-neutron-linuxbridge ebtables ipset 配置普通组件  vim /etc/neutron/neutron.conf //更改或增加 [DEFAULT] rpc_backend = rabbit auth_strategy = keystone verbose = True [oslo_messaging_rabbit] rabbit

私有云 openstack部署

                                控制节点 计算节点 两台机器 环境准备 centos7.1 控制节点 外网卡Linux-node0.openstack 192.168.31.151 内网卡Linux-node0.openstack 192.168.1.17 计算节点 外网卡Linux-node2.openstack 192.168.31.219 内网卡Linux-node2.openstack 192.168.1.8 关闭防火墙 firewalld 关闭selin