设为首页 收藏本站
查看: 846|回复: 0

[经验分享] Neutron 默认安全组规则

[复制链接]

尚未签到

发表于 2017-6-27 14:48:44 | 显示全部楼层 |阅读模式
   DSC0000.jpg
  Neutron 为 instance 提供了两种管理网络安全的方法:

  安全组(Security Group)和虚拟防火墙。
  安全组的原理是通过 iptables 对 instance 所在计算节点的网络流量进行过滤。
  虚拟防火墙则由 Neutron Firewall as a Service(FWaaS)高级服务提供。其底层也是使用 iptables,在 Neutron Router 上对网络包进行过滤。
  这两种安全方案我们都会讨论,本章先重点学习安全组。
默认安全组
  每个 Project(租户)都有一个命名为 “default” 的默认安全组。

  点击菜单 Project -> Compute -> Access & Security,查看 Security Group 列表。
DSC0001.jpg

  点击 DSC0002.jpg 按钮,查看 “default” 安全组的规则。
DSC0003.jpg

  “default” 安全组有四条规则,其作用是:允许所有外出(Egress)的流量,但禁止所有进入(Ingress)的流量。
  当我们创建 instance 时,可以在 “Access & Security” 标签页中选择安全组。如果当前只有 “default” 这一个安全组,则会强制使用 “default” 。
DSC0004.jpg

  当前在 devstack-controller 上有 instance “cirros-vm1”。
DSC0005.jpg

  在 devstack-controller 上执行 iptables-save 命令查看相关规则。iptables 的规则较多,这里我们节选了 cirros-vm1 相关的规则。
这些规则是 Neutron 根据安全组自动生成的。如果大家想深入理解 iptables,可 google 相关文档。
DSC0006.jpg

  cirros-vm1 的 TAP interface 为 tap8bca5b86-23,可以看到:1. iptables 的规则是应用在 Neutron port 上的,port 在这里是 cirros-vm1 的虚拟网卡 tap8bca5b86-23。2. ingress 规则集中定义在命名为 “neutron-linuxbri-i8bca5b86-2” 的 chain 中。3. egress  规则集中定义在命名为 “neutron-linuxbri-o8bca5b86-2” 的 chain 中。
  下面我们通过 dhcp namespace 对 cirros-vm1 进行 ping 和 ssh 测试。
DSC0007.jpg

  无法 ping 和 ssh cirros-vm1,可见当前的规则实现了 “default” 安全组,所有 ingress 流量都被禁止。
  下节我们会创建新的安全组允许 ping 和 ssh。

DSC0008.jpg

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388737-1-1.html 上篇帖子: 奔跑吧,OpenStack现场分享:超融合架构如何抹平物理硬件差异? 下篇帖子: OpenStack Heat总结之:Icehouse中通过Heat+Ceilometer实现Autoscaling
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表