Guest User

Untitled

a guest
May 25th, 2015
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.54 KB | None | 0 0
  1. [DEFAULT]
  2. # Print more verbose output (set logging level to INFO instead of default WARNING level).
  3. # verbose = False
  4.  
  5. rpc_backend = rabbit
  6.  
  7. auth_strategy = keystone
  8.  
  9. core_plugin = ml2
  10. service_plugins = router
  11. allow_overlapping_ips = True
  12.  
  13. notify_nova_on_port_status_changes = True
  14. notify_nova_on_port_data_changes = True
  15. nova_url = http://controller:8774/v2
  16. verbose = True
  17.  
  18. # =========Start Global Config Option for Distributed L3 Router===============
  19. # Setting the "router_distributed" flag to "True" will default to the creation
  20. # of distributed tenant routers. The admin can override this flag by specifying
  21. # the type of the router on the create request (admin-only attribute). Default
  22. # value is "False" to support legacy mode (centralized) routers.
  23. #
  24. # router_distributed = False
  25. #
  26. # ===========End Global Config Option for Distributed L3 Router===============
  27.  
  28. # Print debugging output (set logging level to DEBUG instead of default WARNING level).
  29. # debug = False
  30.  
  31. # Where to store Neutron state files. This directory must be writable by the
  32. # user executing the agent.
  33. # state_path = /var/lib/neutron
  34.  
  35. # log_format = %(asctime)s %(levelname)8s [%(name)s] %(message)s
  36. # log_date_format = %Y-%m-%d %H:%M:%S
  37.  
  38. # use_syslog -> syslog
  39. # log_file and log_dir -> log_dir/log_file
  40. # (not log_file) and log_dir -> log_dir/{binary_name}.log
  41. # use_stderr -> stderr
  42. # (not user_stderr) and (not log_file) -> stdout
  43. # publish_errors -> notification system
  44.  
  45. # use_syslog = False
  46. # syslog_log_facility = LOG_USER
  47.  
  48. # use_stderr = True
  49. # log_file =
  50. # log_dir =
  51.  
  52. # publish_errors = False
  53.  
  54. # Address to bind the API server to
  55. # bind_host = 0.0.0.0
  56.  
  57. # Port the bind the API server to
  58. # bind_port = 9696
  59.  
  60. # Path to the extensions. Note that this can be a colon-separated list of
  61. # paths. For example:
  62. # api_extensions_path = extensions:/path/to/more/extensions:/even/more/extensions
  63. # The __path__ of neutron.extensions is appended to this, so if your
  64. # extensions are in there you don't need to specify them here
  65. # api_extensions_path =
  66.  
  67. # (StrOpt) Neutron core plugin entrypoint to be loaded from the
  68. # neutron.core_plugins namespace. See setup.cfg for the entrypoint names of the
  69. # plugins included in the neutron source distribution. For compatibility with
  70. # previous versions, the class name of a plugin can be specified instead of its
  71. # entrypoint name.
  72. #
  73. core_plugin = ml2
  74. # Example: core_plugin = ml2
  75.  
  76. # (ListOpt) List of service plugin entrypoints to be loaded from the
  77. # neutron.service_plugins namespace. See setup.cfg for the entrypoint names of
  78. # the plugins included in the neutron source distribution. For compatibility
  79. # with previous versions, the class name of a plugin can be specified instead
  80. # of its entrypoint name.
  81. #
  82. # service_plugins =
  83. # Example: service_plugins = router,firewall,lbaas,vpnaas,metering
  84.  
  85. # Paste configuration file
  86. # api_paste_config = api-paste.ini
  87.  
  88. # (StrOpt) Hostname to be used by the neutron server, agents and services
  89. # running on this machine. All the agents and services running on this machine
  90. # must use the same host value.
  91. # The default value is hostname of the machine.
  92. #
  93. # host =
  94.  
  95. # The strategy to be used for auth.
  96. # Supported values are 'keystone'(default), 'noauth'.
  97. # auth_strategy = keystone
  98.  
  99. # Base MAC address. The first 3 octets will remain unchanged. If the
  100. # 4h octet is not 00, it will also be used. The others will be
  101. # randomly generated.
  102. # 3 octet
  103. # base_mac = fa:16:3e:00:00:00
  104. # 4 octet
  105. # base_mac = fa:16:3e:4f:00:00
  106.  
  107. # DVR Base MAC address. The first 3 octets will remain unchanged. If the
  108. # 4th octet is not 00, it will also be used. The others will be randomly
  109. # generated. The 'dvr_base_mac' *must* be different from 'base_mac' to
  110. # avoid mixing them up with MAC's allocated for tenant ports.
  111. # A 4 octet example would be dvr_base_mac = fa:16:3f:4f:00:00
  112. # The default is 3 octet
  113. # dvr_base_mac = fa:16:3f:00:00:00
  114.  
  115. # Maximum amount of retries to generate a unique MAC address
  116. # mac_generation_retries = 16
  117.  
  118. # DHCP Lease duration (in seconds). Use -1 to
  119. # tell dnsmasq to use infinite lease times.
  120. # dhcp_lease_duration = 86400
  121.  
  122. # Allow sending resource operation notification to DHCP agent
  123. # dhcp_agent_notification = True
  124.  
  125. # Enable or disable bulk create/update/delete operations
  126. # allow_bulk = True
  127. # Enable or disable pagination
  128. # allow_pagination = False
  129. # Enable or disable sorting
  130. # allow_sorting = False
  131. # Enable or disable overlapping IPs for subnets
  132. # Attention: the following parameter MUST be set to False if Neutron is
  133. # being used in conjunction with nova security groups
  134. # allow_overlapping_ips = False
  135. # Ensure that configured gateway is on subnet. For IPv6, validate only if
  136. # gateway is not a link local address. Deprecated, to be removed during the
  137. # K release, at which point the check will be mandatory.
  138. # force_gateway_on_subnet = True
  139.  
  140. # Default maximum number of items returned in a single response,
  141. # value == infinite and value < 0 means no max limit, and value must
  142. # be greater than 0. If the number of items requested is greater than
  143. # pagination_max_limit, server will just return pagination_max_limit
  144. # of number of items.
  145. # pagination_max_limit = -1
  146.  
  147. # Maximum number of DNS nameservers per subnet
  148. # max_dns_nameservers = 5
  149.  
  150. # Maximum number of host routes per subnet
  151. # max_subnet_host_routes = 20
  152.  
  153. # Maximum number of fixed ips per port
  154. # max_fixed_ips_per_port = 5
  155.  
  156. # Maximum number of routes per router
  157. # max_routes = 30
  158.  
  159. # Default Subnet Pool to be used for IPv4 subnet-allocation.
  160. # Specifies by UUID the pool to be used in case of subnet-create being called
  161. # without a subnet-pool ID. The default of None means that no pool will be
  162. # used unless passed explicitly to subnet create. If no pool is used, then a
  163. # CIDR must be passed to create a subnet and that subnet will not be allocated
  164. # from any pool; it will be considered part of the tenant's private address
  165. # space.
  166. # default_ipv4_subnet_pool =
  167.  
  168. # Default Subnet Pool to be used for IPv6 subnet-allocation.
  169. # Specifies by UUID the pool to be used in case of subnet-create being
  170. # called without a subnet-pool ID. Set to "prefix_delegation"
  171. # to enable IPv6 Prefix Delegation in a PD-capable environment.
  172. # See the description for default_ipv4_subnet_pool for more information.
  173. # default_ipv6_subnet_pool =
  174.  
  175. # =========== items for MTU selection and advertisement =============
  176. # Advertise MTU. If True, effort is made to advertise MTU
  177. # settings to VMs via network methods (ie. DHCP and RA MTU options)
  178. # when the network's preferred MTU is known.
  179. # advertise_mtu = False
  180. # ======== end of items for MTU selection and advertisement =========
  181.  
  182. # =========== items for agent management extension =============
  183. # Seconds to regard the agent as down; should be at least twice
  184. # report_interval, to be sure the agent is down for good
  185. # agent_down_time = 75
  186. # =========== end of items for agent management extension =====
  187.  
  188. # =========== items for agent scheduler extension =============
  189. # Driver to use for scheduling network to DHCP agent
  190. # network_scheduler_driver = neutron.scheduler.dhcp_agent_scheduler.ChanceScheduler
  191. # Driver to use for scheduling router to a default L3 agent
  192. # router_scheduler_driver = neutron.scheduler.l3_agent_scheduler.ChanceScheduler
  193. # Driver to use for scheduling a loadbalancer pool to an lbaas agent
  194. # loadbalancer_pool_scheduler_driver = neutron.services.loadbalancer.agent_scheduler.ChanceScheduler
  195.  
  196. # (StrOpt) Representing the resource type whose load is being reported by
  197. # the agent.
  198. # This can be 'networks','subnets' or 'ports'. When specified (Default is networks),
  199. # the server will extract particular load sent as part of its agent configuration object
  200. # from the agent report state, which is the number of resources being consumed, at
  201. # every report_interval.
  202. # dhcp_load_type can be used in combination with network_scheduler_driver =
  203. # neutron.scheduler.dhcp_agent_scheduler.WeightScheduler
  204. # When the network_scheduler_driver is WeightScheduler, dhcp_load_type can
  205. # be configured to represent the choice for the resource being balanced.
  206. # Example: dhcp_load_type = networks
  207. # Values:
  208. # networks - number of networks hosted on the agent
  209. # subnets - number of subnets associated with the networks hosted on the agent
  210. # ports - number of ports associated with the networks hosted on the agent
  211. # dhcp_load_type = networks
  212.  
  213. # Allow auto scheduling networks to DHCP agent. It will schedule non-hosted
  214. # networks to first DHCP agent which sends get_active_networks message to
  215. # neutron server
  216. # network_auto_schedule = True
  217.  
  218. # Allow auto scheduling routers to L3 agent. It will schedule non-hosted
  219. # routers to first L3 agent which sends sync_routers message to neutron server
  220. # router_auto_schedule = True
  221.  
  222. # Allow automatic rescheduling of routers from dead L3 agents with
  223. # admin_state_up set to True to alive agents.
  224. # allow_automatic_l3agent_failover = False
  225.  
  226. # Allow automatic removal of networks from dead DHCP agents with
  227. # admin_state_up set to True.
  228. # Networks could then be rescheduled if network_auto_schedule is True
  229. # allow_automatic_dhcp_failover = True
  230.  
  231. # Number of DHCP agents scheduled to host a network. This enables redundant
  232. # DHCP agents for configured networks.
  233. # dhcp_agents_per_network = 1
  234.  
  235. # Enable services on agents with admin_state_up False.
  236. # If this option is False, when admin_state_up of an agent is turned to
  237. # False, services on it will be disabled. If this option is True, services
  238. # on agents with admin_state_up False keep available and manual scheduling
  239. # to such agents is available. Agents with admin_state_up False are not
  240. # selected for automatic scheduling regardless of this option.
  241. # enable_services_on_agents_with_admin_state_down = False
  242.  
  243. # =========== end of items for agent scheduler extension =====
  244.  
  245. # =========== items for l3 extension ==============
  246. # Enable high availability for virtual routers.
  247. # l3_ha = False
  248. #
  249. # Maximum number of l3 agents which a HA router will be scheduled on. If it
  250. # is set to 0 the router will be scheduled on every agent.
  251. # max_l3_agents_per_router = 3
  252. #
  253. # Minimum number of l3 agents which a HA router will be scheduled on. The
  254. # default value is 2.
  255. # min_l3_agents_per_router = 2
  256. #
  257. # CIDR of the administrative network if HA mode is enabled
  258. # l3_ha_net_cidr = 169.254.192.0/18
  259. # =========== end of items for l3 extension =======
  260.  
  261. # =========== items for metadata proxy configuration ==============
  262. # User (uid or name) running metadata proxy after its initialization
  263. # (if empty: agent effective user)
  264. # metadata_proxy_user =
  265.  
  266. # Group (gid or name) running metadata proxy after its initialization
  267. # (if empty: agent effective group)
  268. # metadata_proxy_group =
  269.  
  270. # Enable/Disable log watch by metadata proxy, it should be disabled when
  271. # metadata_proxy_user/group is not allowed to read/write its log file and
  272. # 'copytruncate' logrotate option must be used if logrotate is enabled on
  273. # metadata proxy log files. Option default value is deduced from
  274. # metadata_proxy_user: watch log is enabled if metadata_proxy_user is agent
  275. # effective user id/name.
  276. # metadata_proxy_watch_log =
  277.  
  278. # Location of Metadata Proxy UNIX domain socket
  279. # metadata_proxy_socket = $state_path/metadata_proxy
  280. # =========== end of items for metadata proxy configuration ==============
  281.  
  282. # ========== items for VLAN trunking networks ==========
  283. # Setting this flag to True will allow plugins that support it to
  284. # create VLAN transparent networks. This flag has no effect for
  285. # plugins that do not support VLAN transparent networks.
  286. # vlan_transparent = False
  287. # ========== end of items for VLAN trunking networks ==========
  288.  
  289. # =========== WSGI parameters related to the API server ==============
  290. # Number of separate worker processes to spawn. The default, 0, runs the
  291. # worker thread in the current process. Greater than 0 launches that number of
  292. # child processes as workers. The parent process manages them.
  293. # api_workers = 0
  294.  
  295. # Number of separate RPC worker processes to spawn. The default, 0, runs the
  296. # worker thread in the current process. Greater than 0 launches that number of
  297. # child processes as RPC workers. The parent process manages them.
  298. # This feature is experimental until issues are addressed and testing has been
  299. # enabled for various plugins for compatibility.
  300. # rpc_workers = 0
  301.  
  302. # Timeout for client connections socket operations. If an
  303. # incoming connection is idle for this number of seconds it
  304. # will be closed. A value of '0' means wait forever. (integer
  305. # value)
  306. # client_socket_timeout = 900
  307.  
  308. # wsgi keepalive option. Determines if connections are allowed to be held open
  309. # by clients after a request is fulfilled. A value of False will ensure that
  310. # the socket connection will be explicitly closed once a response has been
  311. # sent to the client.
  312. # wsgi_keep_alive = True
  313.  
  314. # Sets the value of TCP_KEEPIDLE in seconds to use for each server socket when
  315. # starting API server. Not supported on OS X.
  316. # tcp_keepidle = 600
  317.  
  318. # Number of seconds to keep retrying to listen
  319. # retry_until_window = 30
  320.  
  321. # Number of backlog requests to configure the socket with.
  322. # backlog = 4096
  323.  
  324. # Max header line to accommodate large tokens
  325. # max_header_line = 16384
  326.  
  327. # Enable SSL on the API server
  328. # use_ssl = False
  329.  
  330. # Certificate file to use when starting API server securely
  331. # ssl_cert_file = /path/to/certfile
  332.  
  333. # Private key file to use when starting API server securely
  334. # ssl_key_file = /path/to/keyfile
  335.  
  336. # CA certificate file to use when starting API server securely to
  337. # verify connecting clients. This is an optional parameter only required if
  338. # API clients need to authenticate to the API server using SSL certificates
  339. # signed by a trusted CA
  340. # ssl_ca_file = /path/to/cafile
  341. # ======== end of WSGI parameters related to the API server ==========
  342.  
  343. # ======== neutron nova interactions ==========
  344. # Send notification to nova when port status is active.
  345. # notify_nova_on_port_status_changes = True
  346.  
  347. # Send notifications to nova when port data (fixed_ips/floatingips) change
  348. # so nova can update it's cache.
  349. # notify_nova_on_port_data_changes = True
  350.  
  351. # URL for connection to nova (Only supports one nova region currently).
  352. # nova_url = http://127.0.0.1:8774/v2
  353.  
  354. # Name of nova region to use. Useful if keystone manages more than one region
  355. # nova_region_name =
  356.  
  357. # Username for connection to nova in admin context
  358. # nova_admin_username =
  359.  
  360. # The uuid of the admin nova tenant
  361. # nova_admin_tenant_id =
  362.  
  363. # The name of the admin nova tenant. If the uuid of the admin nova tenant
  364. # is set, this is optional. Useful for cases where the uuid of the admin
  365. # nova tenant is not available when configuration is being done.
  366. # nova_admin_tenant_name =
  367.  
  368. # Password for connection to nova in admin context.
  369. # nova_admin_password =
  370.  
  371. # Authorization URL for connection to nova in admin context.
  372. # nova_admin_auth_url =
  373.  
  374. # CA file for novaclient to verify server certificates
  375. # nova_ca_certificates_file =
  376.  
  377. # Boolean to control ignoring SSL errors on the nova url
  378. # nova_api_insecure = False
  379.  
  380. # Number of seconds between sending events to nova if there are any events to send
  381. # send_events_interval = 2
  382.  
  383. # ======== end of neutron nova interactions ==========
  384.  
  385. #
  386. # Options defined in oslo.messaging
  387. #
  388.  
  389. # Use durable queues in amqp. (boolean value)
  390. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  391. # amqp_durable_queues=false
  392.  
  393. # Auto-delete queues in amqp. (boolean value)
  394. # amqp_auto_delete=false
  395.  
  396. # Size of RPC connection pool. (integer value)
  397. # rpc_conn_pool_size=30
  398.  
  399. # Qpid broker hostname. (string value)
  400. # qpid_hostname=localhost
  401.  
  402. # Qpid broker port. (integer value)
  403. # qpid_port=5672
  404.  
  405. # Qpid HA cluster host:port pairs. (list value)
  406. # qpid_hosts=$qpid_hostname:$qpid_port
  407.  
  408. # Username for Qpid connection. (string value)
  409. # qpid_username=
  410.  
  411. # Password for Qpid connection. (string value)
  412. # qpid_password=
  413.  
  414. # Space separated list of SASL mechanisms to use for auth.
  415. # (string value)
  416. # qpid_sasl_mechanisms=
  417.  
  418. # Seconds between connection keepalive heartbeats. (integer
  419. # value)
  420. # qpid_heartbeat=60
  421.  
  422. # Transport to use, either 'tcp' or 'ssl'. (string value)
  423. # qpid_protocol=tcp
  424.  
  425. # Whether to disable the Nagle algorithm. (boolean value)
  426. # qpid_tcp_nodelay=true
  427.  
  428. # The qpid topology version to use. Version 1 is what was
  429. # originally used by impl_qpid. Version 2 includes some
  430. # backwards-incompatible changes that allow broker federation
  431. # to work. Users should update to version 2 when they are
  432. # able to take everything down, as it requires a clean break.
  433. # (integer value)
  434. # qpid_topology_version=1
  435.  
  436. # SSL version to use (valid only if SSL enabled). valid values
  437. # are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some
  438. # distributions. (string value)
  439. # kombu_ssl_version=
  440.  
  441. # SSL key file (valid only if SSL enabled). (string value)
  442. # kombu_ssl_keyfile=
  443.  
  444. # SSL cert file (valid only if SSL enabled). (string value)
  445. # kombu_ssl_certfile=
  446.  
  447. # SSL certification authority file (valid only if SSL
  448. # enabled). (string value)
  449. # kombu_ssl_ca_certs=
  450.  
  451. # How long to wait before reconnecting in response to an AMQP
  452. # consumer cancel notification. (floating point value)
  453. # kombu_reconnect_delay=1.0
  454.  
  455. # The RabbitMQ broker address where a single node is used.
  456. # (string value)
  457. # rabbit_host=localhost
  458.  
  459. # The RabbitMQ broker port where a single node is used.
  460. # (integer value)
  461. # rabbit_port=5672
  462.  
  463. # RabbitMQ HA cluster host:port pairs. (list value)
  464. # rabbit_hosts=$rabbit_host:$rabbit_port
  465.  
  466. # Connect over SSL for RabbitMQ. (boolean value)
  467. # rabbit_use_ssl=false
  468.  
  469. # The RabbitMQ userid. (string value)
  470. # rabbit_userid=guest
  471.  
  472. # The RabbitMQ password. (string value)
  473. # rabbit_password=guest
  474.  
  475. # the RabbitMQ login method (string value)
  476. # rabbit_login_method=AMQPLAIN
  477.  
  478. # The RabbitMQ virtual host. (string value)
  479. # rabbit_virtual_host=/
  480.  
  481. # How frequently to retry connecting with RabbitMQ. (integer
  482. # value)
  483. # rabbit_retry_interval=1
  484.  
  485. # How long to backoff for between retries when connecting to
  486. # RabbitMQ. (integer value)
  487. # rabbit_retry_backoff=2
  488.  
  489. # Maximum number of RabbitMQ connection retries. Default is 0
  490. # (infinite retry count). (integer value)
  491. # rabbit_max_retries=0
  492.  
  493. # Use HA queues in RabbitMQ (x-ha-policy: all). If you change
  494. # this option, you must wipe the RabbitMQ database. (boolean
  495. # value)
  496. # rabbit_ha_queues=false
  497.  
  498. # If passed, use a fake RabbitMQ provider. (boolean value)
  499. # fake_rabbit=false
  500.  
  501. # ZeroMQ bind address. Should be a wildcard (*), an ethernet
  502. # interface, or IP. The "host" option should point or resolve
  503. # to this address. (string value)
  504. # rpc_zmq_bind_address=*
  505.  
  506. # MatchMaker driver. (string value)
  507. # rpc_zmq_matchmaker=oslo.messaging._drivers.matchmaker.MatchMakerLocalhost
  508.  
  509. # ZeroMQ receiver listening port. (integer value)
  510. # rpc_zmq_port=9501
  511.  
  512. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  513. # rpc_zmq_contexts=1
  514.  
  515. # Maximum number of ingress messages to locally buffer per
  516. # topic. Default is unlimited. (integer value)
  517. # rpc_zmq_topic_backlog=
  518.  
  519. # Directory for holding IPC sockets. (string value)
  520. # rpc_zmq_ipc_dir=/var/run/openstack
  521.  
  522. # Name of this node. Must be a valid hostname, FQDN, or IP
  523. # address. Must match "host" option, if running Nova. (string
  524. # value)
  525. # rpc_zmq_host=oslo
  526.  
  527. # Seconds to wait before a cast expires (TTL). Only supported
  528. # by impl_zmq. (integer value)
  529. # rpc_cast_timeout=30
  530.  
  531. # Heartbeat frequency. (integer value)
  532. # matchmaker_heartbeat_freq=300
  533.  
  534. # Heartbeat time-to-live. (integer value)
  535. # matchmaker_heartbeat_ttl=600
  536.  
  537. # Size of RPC greenthread pool. (integer value)
  538. # rpc_thread_pool_size=64
  539.  
  540. # Driver or drivers to handle sending notifications. (multi
  541. # valued)
  542. # notification_driver=
  543.  
  544. # AMQP topic used for OpenStack notifications. (list value)
  545. # Deprecated group/name - [rpc_notifier2]/topics
  546. # notification_topics=notifications
  547.  
  548. # Seconds to wait for a response from a call. (integer value)
  549. # rpc_response_timeout=60
  550.  
  551. # A URL representing the messaging driver to use and its full
  552. # configuration. If not set, we fall back to the rpc_backend
  553. # option and driver specific configuration. (string value)
  554. # transport_url=
  555.  
  556. # The messaging driver to use, defaults to rabbit. Other
  557. # drivers include qpid and zmq. (string value)
  558. # rpc_backend=rabbit
  559.  
  560. # The default exchange under which topics are scoped. May be
  561. # overridden by an exchange name specified in the
  562. # transport_url option. (string value)
  563. # control_exchange=openstack
  564.  
  565.  
  566. [matchmaker_redis]
  567.  
  568. #
  569. # Options defined in oslo.messaging
  570. #
  571.  
  572. # Host to locate redis. (string value)
  573. # host=127.0.0.1
  574.  
  575. # Use this port to connect to redis host. (integer value)
  576. # port=6379
  577.  
  578. # Password for Redis server (optional). (string value)
  579. # password=
  580.  
  581.  
  582. [matchmaker_ring]
  583.  
  584. #
  585. # Options defined in oslo.messaging
  586. #
  587.  
  588. # Matchmaker ring file (JSON). (string value)
  589. # Deprecated group/name - [DEFAULT]/matchmaker_ringfile
  590. # ringfile=/etc/oslo/matchmaker_ring.json
  591.  
  592. [quotas]
  593. # Default driver to use for quota checks
  594. # quota_driver = neutron.db.quota_db.DbQuotaDriver
  595.  
  596. # Resource name(s) that are supported in quota features
  597. # quota_items = network,subnet,port
  598.  
  599. # Default number of resource allowed per tenant. A negative value means
  600. # unlimited.
  601. # default_quota = -1
  602.  
  603. # Number of networks allowed per tenant. A negative value means unlimited.
  604. # quota_network = 10
  605.  
  606. # Number of subnets allowed per tenant. A negative value means unlimited.
  607. # quota_subnet = 10
  608.  
  609. # Number of ports allowed per tenant. A negative value means unlimited.
  610. # quota_port = 50
  611.  
  612. # Number of security groups allowed per tenant. A negative value means
  613. # unlimited.
  614. # quota_security_group = 10
  615.  
  616. # Number of security group rules allowed per tenant. A negative value means
  617. # unlimited.
  618. # quota_security_group_rule = 100
  619.  
  620. # Number of vips allowed per tenant. A negative value means unlimited.
  621. # quota_vip = 10
  622.  
  623. # Number of pools allowed per tenant. A negative value means unlimited.
  624. # quota_pool = 10
  625.  
  626. # Number of pool members allowed per tenant. A negative value means unlimited.
  627. # The default is unlimited because a member is not a real resource consumer
  628. # on Openstack. However, on back-end, a member is a resource consumer
  629. # and that is the reason why quota is possible.
  630. # quota_member = -1
  631.  
  632. # Number of health monitors allowed per tenant. A negative value means
  633. # unlimited.
  634. # The default is unlimited because a health monitor is not a real resource
  635. # consumer on Openstack. However, on back-end, a member is a resource consumer
  636. # and that is the reason why quota is possible.
  637. # quota_health_monitor = -1
  638.  
  639. # Number of loadbalancers allowed per tenant. A negative value means unlimited.
  640. # quota_loadbalancer = 10
  641.  
  642. # Number of listeners allowed per tenant. A negative value means unlimited.
  643. # quota_listener = -1
  644.  
  645. # Number of v2 health monitors allowed per tenant. A negative value means
  646. # unlimited. These health monitors exist under the lbaas v2 API
  647. # quota_healthmonitor = -1
  648.  
  649. # Number of routers allowed per tenant. A negative value means unlimited.
  650. # quota_router = 10
  651.  
  652. # Number of floating IPs allowed per tenant. A negative value means unlimited.
  653. # quota_floatingip = 50
  654.  
  655. # Number of firewalls allowed per tenant. A negative value means unlimited.
  656. # quota_firewall = 1
  657.  
  658. # Number of firewall policies allowed per tenant. A negative value means
  659. # unlimited.
  660. # quota_firewall_policy = 1
  661.  
  662. # Number of firewall rules allowed per tenant. A negative value means
  663. # unlimited.
  664. # quota_firewall_rule = 100
  665.  
  666. [agent]
  667. # Use "sudo neutron-rootwrap /etc/neutron/rootwrap.conf" to use the real
  668. # root filter facility.
  669. # Change to "sudo" to skip the filtering and just run the command directly
  670. root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
  671.  
  672. # Set to true to add comments to generated iptables rules that describe
  673. # each rule's purpose. (System must support the iptables comments module.)
  674. # comment_iptables_rules = True
  675.  
  676. # Root helper daemon application to use when possible.
  677. # root_helper_daemon =
  678.  
  679. # Use the root helper when listing the namespaces on a system. This may not
  680. # be required depending on the security configuration. If the root helper is
  681. # not required, set this to False for a performance improvement.
  682. # use_helper_for_ns_read = True
  683.  
  684. # The interval to check external processes for failure in seconds (0=disabled)
  685. # check_child_processes_interval = 60
  686.  
  687. # Action to take when an external process spawned by an agent dies
  688. # Values:
  689. # respawn - Respawns the external process
  690. # exit - Exits the agent
  691. # check_child_processes_action = respawn
  692.  
  693. # =========== items for agent management extension =============
  694. # seconds between nodes reporting state to server; should be less than
  695. # agent_down_time, best if it is half or less than agent_down_time
  696. # report_interval = 30
  697.  
  698. # =========== end of items for agent management extension =====
  699.  
  700. [keystone_authtoken]
  701. #auth_uri = http://127.0.0.1:35357/v2.0/
  702. #identity_uri = http://127.0.0.1:5000
  703. #admin_tenant_name = %SERVICE_TENANT_NAME%
  704. #admin_user = %SERVICE_USER%
  705. #admin_password = %SERVICE_PASSWORD%
  706.  
  707. auth_uri = http://controller:5000
  708. auth_url = http://controller:35357
  709. auth_plugin = password
  710. project_domain_id = default
  711. user_domain_id = default
  712. project_name = service
  713. username = neutron
  714. password = KDrucker2709
  715.  
  716. [database]
  717. # This line MUST be changed to actually run the plugin.
  718. # Example:
  719. connection = mysql://neutron:KDrucker2709@controller/neutron
  720. # Replace 127.0.0.1 above with the IP address of the database used by the
  721. # main neutron server. (Leave it as is if the database runs on this host.)
  722. # connection = sqlite://
  723. # NOTE: In deployment the [database] section and its connection attribute may
  724. # be set in the corresponding core plugin '.ini' file. However, it is suggested
  725. # to put the [database] section and its connection attribute in this
  726. # configuration file.
  727.  
  728. # Database engine for which script will be generated when using offline
  729. # migration
  730. # engine =
  731.  
  732. # The SQLAlchemy connection string used to connect to the slave database
  733. # slave_connection =
  734.  
  735. # Database reconnection retry times - in event connectivity is lost
  736. # set to -1 implies an infinite retry count
  737. # max_retries = 10
  738.  
  739. # Database reconnection interval in seconds - if the initial connection to the
  740. # database fails
  741. # retry_interval = 10
  742.  
  743. # Minimum number of SQL connections to keep open in a pool
  744. # min_pool_size = 1
  745.  
  746. # Maximum number of SQL connections to keep open in a pool
  747. # max_pool_size = 10
  748.  
  749. # Timeout in seconds before idle sql connections are reaped
  750. # idle_timeout = 3600
  751.  
  752. # If set, use this value for max_overflow with sqlalchemy
  753. # max_overflow = 20
  754.  
  755. # Verbosity of SQL debugging information. 0=None, 100=Everything
  756. # connection_debug = 0
  757.  
  758. # Add python stack traces to SQL as comment strings
  759. # connection_trace = False
  760.  
  761. # If set, use this value for pool_timeout with sqlalchemy
  762. # pool_timeout = 10
  763.  
  764. # Name of the plugin to load
  765. # auth_plugin =
  766.  
  767. # Config Section from which to load plugin specific options
  768. # auth_section =
  769.  
  770. # PEM encoded Certificate Authority to use when verifying HTTPs connections.
  771. # cafile =
  772.  
  773. # PEM encoded client certificate cert file
  774. # certfile =
  775.  
  776. # Verify HTTPS connections.
  777. # insecure = False
  778.  
  779. # PEM encoded client certificate key file
  780. # keyfile =
  781.  
  782. # Name of nova region to use. Useful if keystone manages more than one region.
  783. # region_name =
  784.  
  785. # Timeout value for http requests
  786. # timeout =
  787.  
  788. [nova]
  789.  
  790. auth_url = http://controller:35357
  791. auth_plugin = password
  792. project_domain_id = default
  793. user_domain_id = default
  794. region_name = RegionOne
  795. project_name = service
  796. username = nova
  797. password = KDrucker2709
  798.  
  799. [oslo_concurrency]
  800.  
  801. # Directory to use for lock files. For security, the specified directory should
  802. # only be writable by the user running the processes that need locking.
  803. # Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
  804. # a lock path must be set.
  805. lock_path = $state_path/lock
  806.  
  807. # Enables or disables inter-process locks.
  808. # disable_process_locking = False
  809.  
  810. [oslo_policy]
  811.  
  812. # The JSON file that defines policies.
  813. # policy_file = policy.json
  814.  
  815. # Default rule. Enforced when a requested rule is not found.
  816. # policy_default_rule = default
  817.  
  818. # Directories where policy configuration files are stored.
  819. # They can be relative to any directory in the search path defined by the
  820. # config_dir option, or absolute paths. The file defined by policy_file
  821. # must exist for these directories to be searched. Missing or empty
  822. # directories are ignored.
  823. # policy_dirs = policy.d
  824.  
  825. [oslo_messaging_amqp]
  826.  
  827. #
  828. # From oslo.messaging
  829. #
  830.  
  831. # Address prefix used when sending to a specific server (string value)
  832. # Deprecated group/name - [amqp1]/server_request_prefix
  833. # server_request_prefix = exclusive
  834.  
  835. # Address prefix used when broadcasting to all servers (string value)
  836. # Deprecated group/name - [amqp1]/broadcast_prefix
  837. # broadcast_prefix = broadcast
  838.  
  839. # Address prefix when sending to any server in group (string value)
  840. # Deprecated group/name - [amqp1]/group_request_prefix
  841. # group_request_prefix = unicast
  842.  
  843. # Name for the AMQP container (string value)
  844. # Deprecated group/name - [amqp1]/container_name
  845. # container_name =
  846.  
  847. # Timeout for inactive connections (in seconds) (integer value)
  848. # Deprecated group/name - [amqp1]/idle_timeout
  849. # idle_timeout = 0
  850.  
  851. # Debug: dump AMQP frames to stdout (boolean value)
  852. # Deprecated group/name - [amqp1]/trace
  853. # trace = false
  854.  
  855. # CA certificate PEM file for verifing server certificate (string value)
  856. # Deprecated group/name - [amqp1]/ssl_ca_file
  857. # ssl_ca_file =
  858.  
  859. # Identifying certificate PEM file to present to clients (string value)
  860. # Deprecated group/name - [amqp1]/ssl_cert_file
  861. # ssl_cert_file =
  862.  
  863. # Private key PEM file used to sign cert_file certificate (string value)
  864. # Deprecated group/name - [amqp1]/ssl_key_file
  865. # ssl_key_file =
  866.  
  867. # Password for decrypting ssl_key_file (if encrypted) (string value)
  868. # Deprecated group/name - [amqp1]/ssl_key_password
  869. # ssl_key_password =
  870.  
  871. # Accept clients using either SSL or plain TCP (boolean value)
  872. # Deprecated group/name - [amqp1]/allow_insecure_clients
  873. # allow_insecure_clients = false
  874.  
  875.  
  876. [oslo_messaging_qpid]
  877.  
  878. #
  879. # From oslo.messaging
  880. #
  881.  
  882. # Use durable queues in AMQP. (boolean value)
  883. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  884. # amqp_durable_queues = false
  885.  
  886. # Auto-delete queues in AMQP. (boolean value)
  887. # Deprecated group/name - [DEFAULT]/amqp_auto_delete
  888. # amqp_auto_delete = false
  889.  
  890. # Size of RPC connection pool. (integer value)
  891. # Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
  892. # rpc_conn_pool_size = 30
  893.  
  894. # Qpid broker hostname. (string value)
  895. # Deprecated group/name - [DEFAULT]/qpid_hostname
  896. # qpid_hostname = localhost
  897.  
  898. # Qpid broker port. (integer value)
  899. # Deprecated group/name - [DEFAULT]/qpid_port
  900. # qpid_port = 5672
  901.  
  902. # Qpid HA cluster host:port pairs. (list value)
  903. # Deprecated group/name - [DEFAULT]/qpid_hosts
  904. # qpid_hosts = $qpid_hostname:$qpid_port
  905.  
  906. # Username for Qpid connection. (string value)
  907. # Deprecated group/name - [DEFAULT]/qpid_username
  908. # qpid_username =
  909.  
  910. # Password for Qpid connection. (string value)
  911. # Deprecated group/name - [DEFAULT]/qpid_password
  912. # qpid_password =
  913.  
  914. # Space separated list of SASL mechanisms to use for auth. (string value)
  915. # Deprecated group/name - [DEFAULT]/qpid_sasl_mechanisms
  916. # qpid_sasl_mechanisms =
  917.  
  918. # Seconds between connection keepalive heartbeats. (integer value)
  919. # Deprecated group/name - [DEFAULT]/qpid_heartbeat
  920. # qpid_heartbeat = 60
  921.  
  922. # Transport to use, either 'tcp' or 'ssl'. (string value)
  923. # Deprecated group/name - [DEFAULT]/qpid_protocol
  924. # qpid_protocol = tcp
  925.  
  926. # Whether to disable the Nagle algorithm. (boolean value)
  927. # Deprecated group/name - [DEFAULT]/qpid_tcp_nodelay
  928. # qpid_tcp_nodelay = true
  929.  
  930. # The number of prefetched messages held by receiver. (integer value)
  931. # Deprecated group/name - [DEFAULT]/qpid_receiver_capacity
  932. # qpid_receiver_capacity = 1
  933.  
  934. # The qpid topology version to use. Version 1 is what was originally used by
  935. # impl_qpid. Version 2 includes some backwards-incompatible changes that allow
  936. # broker federation to work. Users should update to version 2 when they are
  937. # able to take everything down, as it requires a clean break. (integer value)
  938. # Deprecated group/name - [DEFAULT]/qpid_topology_version
  939. # qpid_topology_version = 1
  940.  
  941. [oslo_messaging_rabbit]
  942. #
  943. # From oslo.messaging
  944. #
  945.  
  946. rabbit_host = controller
  947. rabbit_userid = openstack
  948. rabbit_password = KDrucker2709
  949.  
  950. # Use durable queues in AMQP. (boolean value)
  951. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  952. # amqp_durable_queues = false
  953.  
  954. # Auto-delete queues in AMQP. (boolean value)
  955. # Deprecated group/name - [DEFAULT]/amqp_auto_delete
  956. # amqp_auto_delete = false
  957.  
  958. # Size of RPC connection pool. (integer value)
  959. # Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
  960. # rpc_conn_pool_size = 30
  961.  
  962. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  963. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  964. # distributions. (string value)
  965. # Deprecated group/name - [DEFAULT]/kombu_ssl_version
  966. # kombu_ssl_version =
  967.  
  968. # SSL key file (valid only if SSL enabled). (string value)
  969. # Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
  970. # kombu_ssl_keyfile =
  971.  
  972. # SSL cert file (valid only if SSL enabled). (string value)
  973. # Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
  974. # kombu_ssl_certfile =
  975.  
  976. # SSL certification authority file (valid only if SSL enabled). (string value)
  977. # Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
  978. # kombu_ssl_ca_certs =
  979.  
  980. # How long to wait before reconnecting in response to an AMQP consumer cancel
  981. # notification. (floating point value)
  982. # Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
  983. # kombu_reconnect_delay = 1.0
  984.  
  985. # The RabbitMQ broker address where a single node is used. (string value)
  986. # Deprecated group/name - [DEFAULT]/rabbit_host
  987. # rabbit_host = localhost
  988.  
  989. # The RabbitMQ broker port where a single node is used. (integer value)
  990. # Deprecated group/name - [DEFAULT]/rabbit_port
  991. # rabbit_port = 5672
  992.  
  993. # RabbitMQ HA cluster host:port pairs. (list value)
  994. # Deprecated group/name - [DEFAULT]/rabbit_hosts
  995. # rabbit_hosts = $rabbit_host:$rabbit_port
  996.  
  997. # Connect over SSL for RabbitMQ. (boolean value)
  998. # Deprecated group/name - [DEFAULT]/rabbit_use_ssl
  999. # rabbit_use_ssl = false
  1000.  
  1001. # The RabbitMQ userid. (string value)
  1002. # Deprecated group/name - [DEFAULT]/rabbit_userid
  1003. # rabbit_userid = guest
  1004.  
  1005. # The RabbitMQ password. (string value)
  1006. # Deprecated group/name - [DEFAULT]/rabbit_password
  1007. # rabbit_password = guest
  1008.  
  1009. # The RabbitMQ login method. (string value)
  1010. # Deprecated group/name - [DEFAULT]/rabbit_login_method
  1011. # rabbit_login_method = AMQPLAIN
  1012.  
  1013. # The RabbitMQ virtual host. (string value)
  1014. # Deprecated group/name - [DEFAULT]/rabbit_virtual_host
  1015. # rabbit_virtual_host = /
  1016.  
  1017. # How frequently to retry connecting with RabbitMQ. (integer value)
  1018. # rabbit_retry_interval = 1
  1019.  
  1020. # How long to backoff for between retries when connecting to RabbitMQ. (integer
  1021. # value)
  1022. # Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
  1023. # rabbit_retry_backoff = 2
  1024.  
  1025. # Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry
  1026. # count). (integer value)
  1027. # Deprecated group/name - [DEFAULT]/rabbit_max_retries
  1028. # rabbit_max_retries = 0
  1029.  
  1030. # Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you
  1031. # must wipe the RabbitMQ database. (boolean value)
  1032. # Deprecated group/name - [DEFAULT]/rabbit_ha_queues
  1033. # rabbit_ha_queues = false
  1034.  
  1035. # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
  1036. # Deprecated group/name - [DEFAULT]/fake_rabbit
  1037. # fake_rabbit = false
Advertisement
Add Comment
Please, Sign In to add comment