neutron-sanity-check

neutron-sanity-check 客户端是一个用于检查 Networking 服务各种合理性的工具。

本章节记录了 neutron-sanity-check 版本 10.0.0

neutron-sanity-check 用法

usage: neutron-sanity-check [-h] [--arp_header_match] [--arp_responder]
                            [--bridge_firewalling] [--config-dir DIR]
                            [--config-file PATH] [--debug] [--dhcp_release6]
                            [--dnsmasq_version]
                            [--ebtables_installed] [--icmpv6_header_match]
                            [--ip6tables_installed] [--ip_nonlocal_bind]
                            [--iproute2_vxlan] [--ipset_installed]
                            [--keepalived_ipv6_support]
                            [--log-config-append PATH]
                            [--log-date-format DATE_FORMAT]
                            [--log-dir LOG_DIR] [--log-file PATH]
                            [--noarp_header_match] [--noarp_responder]
                            [--nobridge_firewalling] [--nodebug]
                            [--nodhcp_release6]
                            [--nodnsmasq_version] [--noebtables_installed]
                            [--noicmpv6_header_match]
                            [--noip6tables_installed] [--noip_nonlocal_bind]
                            [--noiproute2_vxlan] [--noipset_installed]
                            [--nokeepalived_ipv6_support] [--nonova_notify]
                            [--noovs_conntrack] [--noovs_geneve]
                            [--noovs_patch] [--noovs_vxlan] [--noovsdb_native]
                            [--noread_netns] [--nouse-syslog] [--nova_notify]
                            [--noverbose] [--nowatch-log-file]
                            [--ovs_conntrack] [--ovs_geneve] [--ovs_patch]
                            [--ovs_vxlan] [--ovsdb_native] [--read_netns]
                            [--state_path STATE_PATH]
                            [--syslog-log-facility SYSLOG_LOG_FACILITY]
                            [--use-syslog] [--verbose] [--version]
                            [--watch-log-file]

neutron-sanity-check 可选参数

-h, --help

显示此帮助消息并退出

--arp_header_match

检查 ARP 头部匹配支持

--arp_responder

检查 ARP 响应者支持

--bridge_firewalling

检查桥接防火墙

--ip_nonlocal_bind

检查 ip_nonlocal_bind 内核选项是否适用于网络命名空间。

--config-dir DIR

指向一个包含 *.conf 文件的配置目录,用于提取文件。此文件集按排序方式排列,以便在单独选项被覆盖时提供可预测的解析顺序。该集合在通过之前的 –config-file 参数指定的文件之后解析,因此目录中的覆盖选项优先。

--config-file PATH

指向要使用的配置文件。可以指定多个配置文件,后面的文件的值优先。默认值为 None

--debug, -d

打印调试输出(将日志级别设置为 DEBUG,而不是默认的 INFO 级别)。

--dhcp_release6

检查 dhcp_release6 安装

--dnsmasq_version

检查最小 dnsmasq 版本

--ebtables_installed

检查 ebtables 安装

--icmpv6_header_match

检查 ICMPv6 头部匹配支持

--ip6tables_installed

检查 ip6tables 安装

--iproute2_vxlan

检查 iproute2 vxlan 支持

--ipset_installed

检查 ipset 安装

--keepalived_ipv6_support

检查 keepalived IPv6 支持

--log-config-append PATH, --log_config PATH

日志配置文件的名称。此文件将附加到任何现有的日志配置文件。有关日志配置文件的详细信息,请参阅 Python 日志模块文档。请注意,当使用日志配置文件时,所有日志配置都在配置文件中设置,并且其他日志配置选项将被忽略(例如,logging_context_format_string)。

--log-date-format DATE_FORMAT

日志记录中 %(asctime)s 的格式字符串。默认值:None。如果设置了 log_config_append,则忽略此选项。

--log-dir LOG_DIR, --logdir LOG_DIR

(可选) 用于相对 log-file 路径的基本目录。如果设置了 log_config_append,则忽略此选项。

--log-file PATH, --logfile PATH

(可选) 输出日志的文件名。如果没有设置默认值,日志将输出到 stderr,如 use_stderr 所定义。如果设置了 log_config_append,则忽略此选项。

--noarp_header_match

--arp_header_match 的反向

--noarp_responder

--arp_responder 的反向

--nobridge_firewalling

--bridge_firewalling 的反向

--nodebug

--debug 的反向选项

--nodhcp_release6

--dhcp_release6 的反向

--nodnsmasq_version

--dnsmasq_version 的反向

--noebtables_installed

--ebtables_installed 的反向

--noicmpv6_header_match

--icmpv6_header_match 的反向

--noip6tables_installed

--ip6tables_installed 的反向

--noip_nonlocal_bind

--ip_nonlocal_bind 的反向

--noiproute2_vxlan

--iproute2_vxlan 的反向

--noipset_installed

--ipset_installed 的反向

--nokeepalived_ipv6_support

--keepalived_ipv6_support 的反向

--nonova_notify

--nova_notify 的反向

--noovs_conntrack

--ovs_conntrack 的反向

--noovs_geneve

--ovs_geneve 的反向

--noovs_patch

--ovs_patch 的反向

--noovs_vxlan

--ovs_vxlan 的反向

--noovsdb_native

--ovsdb_native 的反向

--noread_netns

--read_netns 的反向

--nouse-syslog

--use-syslog 的反向选项

--nova_notify

检查 nova 通知支持

--noverbose

--verbose 的反向选项

--nowatch-log-file

--watch-log-file 的反向选项

--ovs_geneve

检查 OVS Geneve 支持

--ovs_patch

检查补丁端口支持

--ovs_vxlan

检查 OVS vxlan 支持

--ovsdb_native

检查 ovsdb 本地接口支持

--read_netns

检查 netns 权限设置

--state_path STATE_PATH

存储 Neutron 状态文件的位置。此目录必须可由代理写入。

--syslog-log-facility SYSLOG_LOG_FACILITY

接收日志行的 syslog 设施。如果设置了 log_config_append,则忽略此选项。

--use-syslog

使用 syslog 进行日志记录。现有的 syslog 格式已弃用,以后将更改为符合 RFC5424。如果设置了 log_config_append,则忽略此选项。

--verbose, -v

如果设置为 false,日志级别将设置为 WARNING,而不是默认的 INFO 级别。

--version

显示程序版本号并退出

--watch-log-file

使用设计为监视文件系统的日志记录处理程序。当日志文件被移动或删除时,此处理程序会立即使用指定的路径打开新的日志文件。只有在指定了 log_file 选项并使用 Linux 平台时才有意义。如果设置了 log_config_append,则忽略此选项。