开发者社区> 问答> 正文

运维人员,是否需要快速的把握OpenStack整体框架,然后详细的来分析Neturon组件呢?

关于OpenStack网络方面,Neutron组件中涉及到的网络概念较多,如GRE、Flat、Vlan、OVS、linuxbridge等等。另外还包括多个agent组件。那么如果是一个简单的运维人员,该如何应对这些复杂的关系?是否需要快速的把握OpenStack整体框架,然后详细的来分析Neturon组件呢?

展开
收起
OSC开源社区 2024-05-29 08:30:57 7 0
1 条回答
写回答
取消 提交回答
  • 是需要快速掌握了解openstack整体框架,然后针对企业做减法,OpenStack很多项目的组件都是框架,比如cinder,底层有LVM, GlusterFS, Ceph, NFS, SAN存储,企业里只需要选取其一或其二就好,那么其他的就不需要关注了。

    同样原则使用于网络,根据企业需求,选取nova-network(简单而且成熟),还是Neutron(注重复杂而且后续继续演进);在Neutron里,选择有Flat, VLaN, GRE, vxlan,也选取适合自己的一种(尽管现在有ML2可以同时支持多种,但我建议不要这样做,越复杂,维护成本越高)。这样问题就剩下具体某种网络模型需要的组件了。

    拿使用最多的neutron+vlan来说,问题并不复杂:neutron-server, dhcp-agent, ovs-agent, openswitch,虚拟网桥(br-int, br-phy),部署于控制节点和计算节点。剩下关注:起停命令,端口(要加到iptables), 配置文件,日志目录,常用的命令,如查询ovs(有个小数据库)状态的命令。再结合tcpdump。这样面对的问题并不复杂多少。

    2024-05-30 08:37:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
可视化架构运维实践 立即下载
2021云上架构与运维峰会演讲合集 立即下载
MySQL 技术大全:开发、优化与运维实战 立即下载