Neutron securitygroup 分析及配置

OpenStack havana release on Ubuntu 13.10
Neutron + OpenvSwitch plugin
1.需要修改的配置文件
Edit /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
[securitygroup]
# Firewall driver for realizing neutron security group function.
# firewall_driver = neutron.agent.firewall.NoopFirewallDriver
firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver

Edit /etc/nova/nova.conf
firewall_driver=nova.virt.firewall.NoopFirewallDriver
security_group_api=neutron

2.重启服务
service nova-api restart
service nova-compute restart
service neutron-plugin-openvswitch-agent restart

对应的代码为:_add_rule_by_security_group() in /usr/share/pyshared/neutron/agent/linux/iptables_firewall.py on Compute Node.
对应的log文件为: /var/log/neutron/openvswitch-agent.log

简单分析:securitygroup是通过iptable来实现控制进出VM(虚拟机)流量的一种机制,以前是由Nova实现的,现在则由Neutron中的agent实现,如采用OpenvSwitch plugin则由其位于计算节点上的neutron-plugin-openvswitch-agent实现iptable规则的添加。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值