Openstack 安全组规则不生效
编辑 /etc/sysctl.conf 文件
这里强调,安全组主要是依靠计算节点的iptables的forward链来生效的,每加一条规则就会根据网卡作为匹配条件,来生成一条iptables的规则。 如果没有任何规则,默认是丢弃所有的包。 猜测到的原因是因为,没有开启包转发功能,所以修改
1 |
|
重启网络
1 |
|
编辑 /etc/neutron/plugins/ml2/openvswitch_agent.ini 文件
增加或修改项,包括控制节点和计算节点
1 |
|
控制节点重启所有网络服务,计算节点重启Openvswitch服务。
注:
neutron 也提供两种安全组的实现:IptablesFirewallDriver 和 OVSHybridIptablesFirewallDriver
neutron.agent.linux.iptables_firewall.IptablesFirewallDriver iptables-based FirewallDriver implementation
neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver: subclass of IptablesFirewallDriver with additional bridge
默认值是 neutron.agent.firewall.NoopFirewallDriver,表示不使用 neutron security group。
Openstack 安全组规则不生效
http://maitianxin.github.io/2020/02/14/openstack/security_group/