一步一步跟着官方文档安装部署Openstack(icehouse)五

继OpenStack安装部署四

六、添加NETWORK(网络)服务

配置控制节点

# openstack-config --set /etc/nova/nova.conf DEFAULT network_api_class nova.network.api.API
# openstack-config --set /etc/nova/nova.conf DEFAULT security_group_api nova

重启 服务

# service openstack-nova-api restart
# service openstack-nova-scheduler restart
# service openstack-nova-conductor restart

配置计算节点

# yum install openstack-nova-network openstack-nova-api

修改配置文件,INTERFACE_NAME修改为eth1

# openstack-config --set /etc/nova/nova.conf DEFAULT network_api_class nova.network.api.API
# openstack-config --set /etc/nova/nova.conf DEFAULT security_group_api nova
# openstack-config --set /etc/nova/nova.conf DEFAULT network_manager nova.network.manager.FlatDHCPManager
# openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.libvirt.firewall.IptablesFirewallDriver
# openstack-config --set /etc/nova/nova.conf DEFAULT network_size 254
# openstack-config --set /etc/nova/nova.conf DEFAULT allow_same_net_traffic False
# openstack-config --set /etc/nova/nova.conf DEFAULT multi_host True
# openstack-config --set /etc/nova/nova.conf DEFAULT send_arp_for_ha True
# openstack-config --set /etc/nova/nova.conf DEFAULT share_dhcp_address True
# openstack-config --set /etc/nova/nova.conf DEFAULT force_dhcp_release True
# openstack-config --set /etc/nova/nova.conf DEFAULT flat_network_bridge br100
# openstack-config --set /etc/nova/nova.conf DEFAULT flat_interface INTERFACE_NAME
# openstack-config --set /etc/nova/nova.conf DEFAULT public_interface INTERFACE_NAME

配置文件中 flat网络桥接到br100上,所以我们需要将br100桥接到eth1上

安装桥接工具

yum install bridge-utils

添加桥接接口

brctl addbr br100 eth1

查看桥接状态

# brctl show
bridge name    bridge id        STP enabled    interfaces
br100        8000.000c29da52c1    no        eth1
virbr0        8000.525400b8f71e    yes        virbr0-nic

设置网卡eth1混杂模式

# ip link set eth1 promisc on

查看eth1模式

ip link show eth1

启动相关服务并加入启动列表

# service openstack-nova-network start
# service openstack-nova-metadata-api start
# chkconfig openstack-nova-network on
# chkconfig openstack-nova-metadata-api on

创建初始网络(控制节点)

nova network-create demo-net --bridge br100 --multi-host T --fixed-range-v4 10.0.0.32/29

查看网络

# nova net-list
+--------------------------------------+----------+--------------+
| ID                                   | Label    | CIDR         |
+--------------------------------------+----------+--------------+
| 5ec9d9f9-87cd-4089-8b84-2ddc24e0171b | demo-net | 10.0.0.32/29 |
+--------------------------------------+----------+--------------+

至此网络服务添加完成。加油!

时间: 2024-12-23 22:12:24

一步一步跟着官方文档安装部署Openstack(icehouse)五的相关文章

一步一步跟着官方文档安装部署Openstack(icehouse)附官方文档(一)

Openstack 在Redhat.Centos.fedora的安装指南 ----June 1, 2015 一.架构 简介 OpenStack项目是一个开源的云计算平台,支持多种类型的云环境.openstack通过多种补充的服务提供了一个Iaas(基础架构即服务)的解决方案,每一个服务都在里面提供了一个应用编程接口. 概念图 示例结构 OpenStack是高可配置性的,它可以应用在各种计算,网络和存储环境下,本文档允许你结合选择的服务创建你自己的OpenStack环境,有两种结构可以供大家选择

一步一步跟着官方文档安装部署Openstack(icehouse)二

继安装部署OpenStack(一) 三.配置身份识别服务(keystone)控制节点 身份识别服务执行以下功能: 用户管理,追踪用户和他们的权限 作为其他服务的目录,提供了一个可用服务和他们API端点的目录 为了明白身份识别服务,你要明白以下的概念: 用户(User)           一串数字代表使用openstackyun服务的人.系统.服务,身份识别服务验证用户进来的请求,通过之后,会分配其令牌,用户可以凭借令牌访问他所在的容器 证明材料(Credentials)            

一步一步跟着官方文档安装部署Openstack(icehouse)三

继安装部署OpenStack(二) 四.配置image(镜像)服务 镜像服务包含以下2个组件 glance-api:接受对镜像发现.检索.存储的API调用 glance-registry:存储,处理,检索镜像的metadate(源数据:大小.类型等) 安装镜像服务(控制节点) # yum install openstack-glance python-glanceclient 更新2个组件的配置文件中的数据库连接 # openstack-config --set /etc/glance/glan

一步一步跟着官方文档安装部署Openstack(icehouse)四

继安装部署OpenStack三 五.配置compute(计算)服务 compute服务简介 compute 服务是云计算的控制结构,它是Iaas(基础架构即服务)的主要部分,他通过下载image运行虚拟机实例 compute由以下组件组成 API nova-api                      接受和相应用户的API调用 nova-api-metadata     接受虚拟机实例的源数据 Compute core nova-compute              通过hypervi

一步一步跟着官方文档安装部署Openstack(icehouse)六

继OpenStack安装部署五 七.添加dashboard(web界面)(控制节点) 安装dashboard # yum install memcached python-memcached mod_wsgi openstack-dashboard 修改配置文件etc/openstack-dashboard/local_settings,使用memcached缓存信息 CACHES = {     'default': {         'BACKEND' : 'django.core.cac

一步一步跟着官方文档安装最新Zabbix(2.4.5)一

Zabbix是什么? Zabbix是一个开源的企业级分布式解决方案. zabbix是一个监控多种资源的软件,包括网络,集成服务的健康状态等.Zabbix使用灵活的通知机制,它允许用户配置基于e-mail的事件报警机制,允许快速的反馈服务器的问题,Zabbix提供了一个基于存储的历史数据,显示一个杰出的报表和数据展示的特性,这使得Zabbix最够做出理想的规划. 世界上已经有许多不同大小的组织在使用Zabbix作为他们主要的监控平台. Zabbix概览  结构 Zabbix有几个主要的软件组件,他

2DToolkit官方文档中文版打地鼠教程(二):设置摄像机

这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等).当前2D Toolkit版本为2.4. 这是一篇系列教程,全文共13节(官方文档为4章,不过为了每节有明确目的,我根据官方文档的标题拆成了13节),下面是本系列教程的所有链接: 2DToolkit官方文档中文版打地鼠教程(一):初始设置 2DToolkit官方文档中文版打地鼠教程(二):设置摄像机

常用SQL_官方文档使用

SQL语句基础理论 SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作关系型数据库. 5大主要类型: ①DQL(Data Query Language,数据查询语言)语句,主要由于select关键字完成,查询语句是SQL语句中最复杂,功能最丰富的语句. ②DML(Data Munipulation Language,数据操作语言)语句,DML语句修改后数据将保持较好的一致性:操作表的语句,如增插insert.更新update.删除delete等: ③DDL(Data Defini

2DToolkit官方文档中文版打地鼠教程(三):Sprite Collections 精灵集合

这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等).当前2D Toolkit版本为2.4. 这是一篇系列教程,全文共13节(官方文档为4章,不过为了每节有明确目的,我根据官方文档的标题拆成了13节),下面是本系列教程的所有链接: 2DToolkit官方文档中文版打地鼠教程(一):初始设置 2DToolkit官方文档中文版打地鼠教程(二):设置摄像机