Neutron - Fwaas配置

Fwaas简介

FWaaS uses iptables to apply firewall policy to all Networking routers within a project.(这些iptables规则存在于router的namespace)
FWaaS supports one firewall policy and logical firewall instance per project.(官方介绍,本人翻译水平有限)

FWaaS is currently in technical preview; untested operation is not recommended.(Fwaas现在只是技术性实现,不建议一些未经测试的操作)

Fwaas和Security group的区别

Fwaas的iptables规则存在于router的namespace中(主要关注filter表)

Security group的iptables规则存在于虚拟机所在的compute节点(主要关注filter表)

这篇博客是介绍neutron中的iptables,总结得很不错。http://lingxiankong.github.io/blog/2013/11/19/iptables-in-neutron/

Fwaas架构

具体配置

[[email protected] neutron]# vim /etc/neutron/neutron.conf  # 编辑neutron.conf配置文件,添加如下内容
[DEFAULT]
service_plugins = firewall[service_providers]service_provider = FIREWALL:Iptables:neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver:default[fwaas]driver = neutron.services.firewall.drivers.linux.iptables_fwaas.IptablesFwaasDriverenabled = True
[[email protected] neutron]# vim /etc/openstack-dashboard/local_settings  # 编辑dashboard配置文件
‘enable_firewall‘: True,   # 在dashboard上启用Fwaas面板,默认是False
[[email protected]~]# service neutron-server restart   # 重启相应服务生效
Stopping neutron:                                          [  OK  ]
Starting neutron:                                          [  OK  ]
[[email protected]~]# service neutron-l3-agent restart
Stopping neutron-l3-agent:                                 [  OK  ]
Starting neutron-l3-agent:                                 [  OK  ]
[[email protected]~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]


Fwaas使用

又来到animbus界面,图文并茂奉上

1 添加防火墙规则

点击左边区域的“放火墙“,显示如右边区域所示

点击右边区域的”添加规则”,填写相应信息

点击“添加“

2 添加防火墙策略

3 创建防火墙

这里有一点要注意:

The firewall remains in PENDING_CREATE state until you create a Networking router and attach an interface to it.(应该都看得懂这句话的意思吧)

参考链接

http://niusmallnan.github.io/_build/html/_templates/openstack/fwaas_setup.html

https://wiki.openstack.org/wiki/Neutron/FWaaS/HowToInstall

时间: 2024-10-11 00:23:17

Neutron - Fwaas配置的相关文章

[转] Neutron FWaaS

OpenStack Neutron FWaaS 学习 ( by quqi99 ) 作者:张华  发表于:2013-06-24 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.csdn.net/quqi99 ) 另一篇和防火墙相关的文章,OpenStack中的防火墙 ( by quqi99 ) http://blog.csdn.net/quqi99/article/details/7447233 OpenStack的网络组件已经从

理解 Neutron FWaaS - 每天5分钟玩转 OpenStack(117)

前面我们学习了安全组,今天学习另一个与安全相关的服务 -- FWaaS. 理解概念 Firewall as a Service(FWaaS)是 Neutron 的一个高级服务.用户可以用它来创建和管理防火墙,在 subnet 的边界上对 layer 3 和 layer 4 的流量进行过滤. 传统网络中的防火墙一般放在网关上,用来控制子网之间的访问. FWaaS 的原理也一样,是在 Neutron 虚拟 router 上应用防火墙规则,控制进出租户网络的数据. FWaaS 有三个重要概念: Fir

Neutron FWaaS 原理

理解概念 Firewall as a Service(FWaaS)是 Neutron 的一个高级服务.用户可以用它来创建和管理防火墙,在 subnet 的边界上对 layer 3 和 layer 4 的流量进行过滤. 传统网络中的防火墙一般放在网关上,用来控制子网之间的访问. FWaaS 的原理也一样,是在 Neutron 虚拟 router 上应用防火墙规则,控制进出租户网络的数据. FWaaS 有三个重要概念: Firewall.Policy 和 Rule. Firewall租户能够创建和管

玩转OpenStack网络Neutron(3)--配置多种不同类型网络

欢迎转载,转载请保留原作者信息 欢迎交流学习,共同进步! 作者:颜海峰 个人博客:http://yanheven.github.io 微博:海峰_云计算 http://weibo.com/344736086 Neutron 网络类型介绍 计算节点配置 Load Balance 网络节点配置 Load Balance 配置Neutron 使用 Load Balance Mechanism Driver 配置Neutron 使用 Flat (扁平)网络 命令行创建 Flat (扁平)网络 控制台创建

Neutron - DVR配置

DVR介绍 后续补充,我还没完全搞明白原理 DVR配置 这里说明一下,我的controller node和network node在同一台机器上 controller节点 [[email protected] ~(keystone_admin)]# vim /etc/neutron/neutron.conf  # 添加如下配置选项 router_distributed = True [[email protected] ~(keystone_admin)]# vim /etc/neutron/p

Neutron - Lbaas配置

lbaas简介 Lbaas 是 load balance as a service , 是neutron提供的网络负载均衡服务,也是以插件形式提供.neutron负载均衡服务支持的软件有: 开源软件:haproxy 商业软件:radware.netscaler.embrane lbaas配置 neutron-lbaas-agent 我配置在网络节点上,至于配置在控制节点或计算节点上可不可行,有待进一步验证. 我测试的openstack版本是icehouse,系统centos6.5 具体操作步骤:

Neutron - VPNaas配置

VPNaas简介 VPNass是neutron的vpn服务,目前社区提供了基于openswan实现的IPsec VPN以及基于硬件实现CiscoCsrIPsec VPN VPNaas配置 yum install openstack-neutron-vpn-agent.noarch -y yum install libreswan -y   vim /etc/neutron/neutron.conf   # 添加vpnaas模块 [DEFAULT] service_plugins = router

OpenStack Mitaka Neutron SR-IOV配置

### 一.在所有节点(控制节点.计算节点) 1.修改BIOS ``` BOIS里面开启SR-IOV功能 开启 VT-d (inter virtualization technology)和 SR-IOV ``` 2.修改系统配置 ``` # cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved G

neutron 网络配置flat模式

使用flat模式,直接使用物理网络的子网,配置如下: