openstack icehouse系列之网络节点搭建

我们接着上一篇博文openstack icehouse系列之控制节点搭建继续往下开始搭建下面是环境介绍。

网络节点:ml2、openvswitch、DHCP、l3、metadata

控制节点:mysql、keystone、glance、nova、neutron、dashboard、cinder

计算节点:nova-compute、qemu-kvm、openvswitch、ml2

keystone:验证

glance:镜像

nova:计算

neutron:网络

Network setup (网络节点安装)

1.安装软件

apt-get install -y neutron-plugin-ml2 neutron-plugin-openvswitch-agent dnsmasq neutron-l3-agent neutron-dhcp-agent vlan bridge-utils

2.编辑/etc/sysctl.conf

vi /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0

3.刷新下sysctl

sysctl -p

4.编辑/etc/neutron/neutron.conf

[DEFAULT]auth_strategy = keystonerpc_backend = neutron.openstack.common.rpc.impl_komburabbit_host = controllerreplace  core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin withcore_plugin = ml2service_plugins = routerallow_overlapping_ips = True [keystone_authtoken]auth_uri = http://controller:5000auth_host = controllerauth_port = 35357auth_protocol = httpadmin_tenant_name = serviceadmin_user = neutronadmin_password = service_pass

5.编辑/etc/neutron/l3_agent.ini

vi /etc/neutron/l3_agent.ini [DEFAULT]interface_driver = neutron.agent.linux.interface.OVSInterfaceDriveruse_namespaces = True

6.编辑/etc/neutron/dhcp_agent.ini

vi /etc/neutron/dhcp_agent.ini [DEFAULT]interface_driver = neutron.agent.linux.interface.OVSInterfaceDriverdhcp_driver = neutron.agent.linux.dhcp.Dnsmasquse_namespaces = True

7.编辑/etc/neutron/metadata_agent.ini

vi /etc/neutron/metadata_agent.ini [DEFAULT]auth_url = http://controller:5000/v2.0auth_region = regionOne admin_tenant_name = serviceadmin_user = neutronadmin_password = service_passnova_metadata_ip = controllermetadata_proxy_shared_secret = helloOpenStack

8.在控制节点配置/etc/nova/nova.conf

vi /etc/nova/nova.conf [DEFAULT]service_neutron_metadata_proxy = trueneutron_metadata_proxy_shared_secret = helloOpenStack service nova-api restart

9.编辑/etc/neutron/plugins/ml2/ml2_conf.ini

[ml2]type_drivers = gretenant_network_types = gremechanism_drivers = openvswitch [ml2_type_gre]tunnel_id_ranges = 1:1000 [ovs]local_ip = 10.0.1.21tunnel_type = greenable_tunneling = True [securitygroup]firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriverenable_security_group = True

10.重启openvswitch服务

service openvswitch-switch restart

11.创建桥接

ovs-vsctl add-br br-int      VM-内部网络ovs-vsctl show :查看

ovs-vsctl add-br br-ex      VM-外部网络ovs-vsctl del-br br-int:删除

12.关联网卡

ovs-vsctl add-port br-ex eth2     eth2:外网卡

13.编辑/etc/network/interfaces

auto eth2iface eth2 inet manualup ifconfig $IFACE 0.0.0.0 upup ip link set $IFACE promisc ondown ip link set $IFACE promisc offdown ifconfig $IFACE down

14.重启网卡

ifdown eth2 && ifup eth2 ifdown br-ex && ifup br-ex

15.重启neutron服务

service neutron-plugin-openvswitch-agent restartservice neutron-dhcp-agent restartservice neutron-l3-agent restartservice neutron-metadata-agent restartservice dnsmasq restart

16.检查neutron服务状态

neutron agent-list

时间: 2025-01-06 05:03:56

openstack icehouse系列之网络节点搭建的相关文章

openstack Juno系列之网络节点搭建

openstack Juno系列之网络节点搭建 neutron节点搭建 ------------------ 添加转发 vi  /etc/sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 刷新下 sysctl -p 安装neutron各模块服务 apt-get install neutron-plugin-ml2 neutron-plugin-open

openstack icehouse系列之控制节点搭建

大家都知道openstack是目前最热门.最火的一个开源云计算软件.openstack是IaaS(基础设施即服务)组件,让任何人都可以自行建立和提供云端运算服务. 今天学习搭建下openstack icehouse版本的搭建.下面是环境介绍 网络节点:ml2.openvswitch.DHCP.l3.metadata 控制节点:mysql.keystone.glance.nova.neutron.dashboard.cinder 计算节点:nova-compute.qemu-kvm.openvsw

openstack Juno系列之计算节点搭建

openstack Juno系列之计算节点搭建 nova-compute安装配置 -------------------- apt-get install nova-compute sysfsutils 编辑配置文件 vi /etc/nova/nova.conf [DEFAULT] verbose = True rpc_backend = rabbit rabbit_host = controller rabbit_password = RABBIT_PASS auth_strategy = k

OpenStack IceHouse 部署 - 5 - 网络节点部署

Neutron网络服务(网络节点) 目录 [隐藏] 1 参考 2 前置工作 2.1 调整内核参数 3 安装 4 配置 4.1 keystone对接 4.2 rabbitmq对接 4.3 metadata服务对接 4.4 ML2插件配置 4.5 L3-agent 4.6 DHCP-agent 5 接口配置 6 服务更新 7 服务验证 8 附加配置 8.1 共享上网 8.1.1 iptables NAT 8.1.2 虚拟路由 参考 由于硬件条件所限并结合实际网络环境,本页并不是完全按照官方给出的指导

openstack Juno系列之控制节点搭建

openstack Juno系列之控制节点搭建 controller控制节点搭建 安装keystone ------------- 所有主机hosts: 取消其中127.0.0.1 10.0.0.11  controller 10.0.0.21  neutron 10.0.0.31  compute to configure prerequisites: apt-get install python-software-properties add-apt-repository cloud-arc

OpenStack IceHouse 部署 - 4 - 计算节点部署

Nova计算服务(计算节点) 参考 本页内容依照官方安装文档进行,具体参见Configure a compute node(nova service) 前置工作 数据库 由于我们在Nova(计算管理)部署配置中使用了mysql数据库,所以移除本地sqlite数据库 sudo rm /var/lib/nova/nova.sqlite 修改vmlinuz权限 For security reasons, the Linux kernel is not readable by normal users

openstack icehouse系列之问题处理

众所周知搭建是很容易的.往往排错是很头疼的.下面我分享下我在搭建的过程中遇到的问题和解决办法. glance报错以及解决方法 执行glance同步数据库的时候:su -s /bin/sh -c "glance-manage db_sync" glance su -s /bin/sh -c "glance-manage db_sync" glanceTraceback (most recent call last):  File "/usr/bin/glan

Ubuntu搭建Openstack平台(kilo)(五.neutron(二)网络节点与计算节点)

参考文档:http://www.aboutyun.com/thread-13116-1-1.html http://www.aboutyun.com/thread-13117-1-1.html 网络节点 一.配置参数 环境配置 vim /etc/sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 使配置生效 sysctl -p 二.安装neutron组件

openstack controller ha测试环境搭建记录(十一)——配置neutron(网络节点)

在网络节点配置内核参数:vi /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0 在网络节点使内核参数立即生效:sysctl -p 在网络节点安装软件:yum install -y openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitch 在网络节点修改配置文件:ope