Learning_neutron_command

来源:互联网 发布:程序员注释 编辑:程序博客网 时间:2024/06/05 21:07

概要

  • 通过命令了解neutron的功能
  • 可以先简单了解后再深入学习

环境

[root@localhost ~]# rpm -qa | grep neutronopenstack-neutron-common-8.1.2-1.el7.noarchopenstack-neutron-openvswitch-8.1.2-1.el7.noarchpython-neutron-lib-0.0.2-1.el7.noarchpython-neutron-8.1.2-1.el7.noarchopenstack-neutron-metering-agent-8.1.2-1.el7.noarchopenstack-neutron-8.1.2-1.el7.noarchopenstack-neutron-ml2-8.1.2-1.el7.noarchpython-neutronclient-4.1.1-2.el7.noarch

neutron相关命令

所有命令

[root@localhost ~]# neutronneutron                          neutron-keepalived-state-change  neutron-netns-cleanup            neutron-rootwrap                 neutron-usage-auditneutron-db-manage                neutron-l3-agent                 neutron-ns-metadata-proxy        neutron-rootwrap-daemon          neutron-debug                    neutron-linuxbridge-cleanup      neutron-openvswitch-agent        neutron-rootwrap-xen-dom0        neutron-dhcp-agent               neutron-metadata-agent           neutron-ovs-cleanup              neutron-sanity-check             neutron-ipset-cleanup            neutron-metering-agent           neutron-pd-notify                neutron-server                   

概要分析

rpm command line rpm info command info note info python-neutronclient-4.1.1-2 neutron Client library and command line utility for interacting with OpenStack Neutron’s API. Command-line interface to the Neutron APIs 需要详细分析 openstack-neutron-8.1.2-1 neutron-db-manage Neutron provides an API to dynamically request and configure virtual networks. 貌似是利用alembic迁移数据库,基本上neutron-db-manager就是简单的封装了下alembic,大部分重要的命令都是直接传递给了alembic来执行的 如果有需要可以深入学习 … neutron-debug … neutron命令的debug模式,需要指定配置文件 … neutron-dhcp-agent … neutron-dhcp为租户网络提供DHCP服务,即IP地址动态分配,另外还会提供metadata请求服务 需要掌握dhcp-agent的启动流程;如何向虚拟机分配ip地址 … neutron-ipset-cleanup … 不知道什么的清理工作 未知功能 … neutron-keepalived-state-change … 未知 未知功能,从keepalived看,应该是高可用相关 … neutron-l3-agent … API的扩展,向租户提供route功能(子网转发)和NAT功能(网络地址转换) 需要分析如何创建以及如何实现,http://www.ibm.com/developerworks/cn/cloud/library/1506_xiaohh_openstackl3/ … neutron-linuxbridge-cleanup … linux bridge相关清理工作,具体未知 未知功能 … neutron-metadata-agent … 转发metadata 需要分析metadata的工作模式:http://www.ibm.com/developerworks/cn/cloud/library/1509_liukg_openstackmeta/ … neutron-netns-cleanup … 未知清理工作 未知 … neutron-ns-metadata-proxy … 联通不同的网络命名空间,在不同的命名空间转发请求 也属于metadata部分 … neutron-ovs-cleanup … openvswitch的清理工作 需要看看 … neutron-pd-notify … 未知;连帮助命令都没有 未知 openstack-neutron-metering-agent-8.1.2-1 neutron-metering-agent Neutron provides an API to measure bandwidth utilization; 测量宽带的使用量 网络bandwidth通过neutron-metering-agent代理进行流量采集 需要熟悉网络监控部分,包括使用和原理 openstack-neutron-openvswitch-8.1.2-1 neutron-openvswitch-agent the Neutron plugin that implements virtual networks using Open vSwitch 虚拟交换软件;VM之间流量的转发;VM和外界的通讯 需要详细分析其原理;启动过程;实际操作和部署 openstack-neutron-common-8.1.2-1 neutron-rootwrap This package contains Neutron common files … neutron-rootwrap-daemon … 未知 未知,介绍和使用较少,但是官网有详细 https://wiki.openstack.org/wiki/Rootwrap … neutron-rootwrap-xen-dom0 … 同上 … neutron-sanity-check … The neutron-sanity-check client is a tool that checks various sanity about the Networking service 未知 官网只有命令的帮助信息 … neutron-server … 将用户请求从Networking API中继到配置的插件 需要详细分析启动;以及工作流程 … neutron-usage-audit … 未知 未知

- neutron-db-manage命令

[root@localhost ~]# rpm -qf /usr/bin/neutron-db-manageopenstack-neutron-8.1.2-1.el7.noarch
  • neutron命令;分类了解功能;
[root@localhost ~]# rpm -qf /usr/bin/neutronpython-neutronclient-4.1.1-2.el7.noarch[root@localhost ~]# rpm -qi python-neutronclientDescription :Client library and command line utility for interacting with OpenStackNeutron's API.
0 0
原创粉丝点击