Guest User

quantum.conf

a guest
Sep 25th, 2013
95
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [DEFAULT]
  2. # Default log level is INFO
  3. # verbose and debug has the same result.
  4. # One of them will set DEBUG log level output
  5. # debug = False
  6. # verbose = False
  7. verbose = True
  8.  
  9. # Where to store Quantum state files. This directory must be writable by the
  10. # user executing the agent.
  11. # state_path = /var/lib/quantum
  12.  
  13. # Where to store lock files
  14. lock_path = $state_path/lock
  15.  
  16. # log_format = %(asctime)s %(levelname)8s [%(name)s] %(message)s
  17. # log_date_format = %Y-%m-%d %H:%M:%S
  18.  
  19. # use_syslog -> syslog
  20. # log_file and log_dir -> log_dir/log_file
  21. # (not log_file) and log_dir -> log_dir/{binary_name}.log
  22. # use_stderr -> stderr
  23. # (not user_stderr) and (not log_file) -> stdout
  24. # publish_errors -> notification system
  25.  
  26. # use_syslog = False
  27. # syslog_log_facility = LOG_USER
  28.  
  29. # use_stderr = True
  30. # log_file =
  31. # log_dir =
  32.  
  33. # publish_errors = False
  34.  
  35. # Address to bind the API server
  36. bind_host = 0.0.0.0
  37.  
  38. # Port the bind the API server to
  39. bind_port = 9696
  40.  
  41. # Path to the extensions. Note that this can be a colon-separated list of
  42. # paths. For example:
  43. # api_extensions_path = extensions:/path/to/more/extensions:/even/more/extensions
  44. # The __path__ of quantum.extensions is appended to this, so if your
  45. # extensions are in there you don't need to specify them here
  46. # api_extensions_path =
  47.  
  48. # Quantum plugin provider module
  49. # core_plugin =
  50. core_plugin = quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2
  51.  
  52. # Advanced service modules
  53. # service_plugins =
  54.  
  55. # Paste configuration file
  56. api_paste_config = /etc/quantum/api-paste.ini
  57.  
  58. # The strategy to be used for auth.
  59. # Supported values are 'keystone'(default), 'noauth'.
  60. # auth_strategy = keystone
  61.  
  62. # Base MAC address. The first 3 octets will remain unchanged. If the
  63. # 4h octet is not 00, it will also used. The others will be
  64. # randomly generated.
  65. # 3 octet
  66. # base_mac = fa:16:3e:00:00:00
  67. # 4 octet
  68. # base_mac = fa:16:3e:4f:00:00
  69.  
  70. # Maximum amount of retries to generate a unique MAC address
  71. # mac_generation_retries = 16
  72.  
  73. # DHCP Lease duration (in seconds)
  74. # dhcp_lease_duration = 120
  75.  
  76. # Allow sending resource operation notification to DHCP agent
  77. # dhcp_agent_notification = True
  78.  
  79. # Enable or disable bulk create/update/delete operations
  80. # allow_bulk = True
  81. # Enable or disable pagination
  82. # allow_pagination = False
  83. # Enable or disable sorting
  84. # allow_sorting = False
  85. # Enable or disable overlapping IPs for subnets
  86. # Attention: the following parameter MUST be set to False if Quantum is
  87. # being used in conjunction with nova security groups and/or metadata service.
  88. # allow_overlapping_ips = False
  89. # Ensure that configured gateway is on subnet
  90. # force_gateway_on_subnet = False
  91.  
  92.  
  93. # RPC configuration options. Defined in rpc __init__
  94. # The messaging module to use, defaults to kombu.
  95. # rpc_backend = quantum.openstack.common.rpc.impl_kombu
  96. # Size of RPC thread pool
  97. # rpc_thread_pool_size = 64,
  98. # Size of RPC connection pool
  99. # rpc_conn_pool_size = 30
  100. # Seconds to wait for a response from call or multicall
  101. # rpc_response_timeout = 60
  102. # Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.
  103. # rpc_cast_timeout = 30
  104. # Modules of exceptions that are permitted to be recreated
  105. # upon receiving exception data from an rpc call.
  106. # allowed_rpc_exception_modules = quantum.openstack.common.exception, nova.exception
  107. # AMQP exchange to connect to if using RabbitMQ or QPID
  108. control_exchange = quantum
  109.  
  110. # If passed, use a fake RabbitMQ provider
  111. # fake_rabbit = False
  112.  
  113. # Configuration options if sending notifications via kombu rpc (these are
  114. # the defaults)
  115. # SSL version to use (valid only if SSL enabled)
  116. # kombu_ssl_version =
  117. # SSL key file (valid only if SSL enabled)
  118. # kombu_ssl_keyfile =
  119. # SSL cert file (valid only if SSL enabled)
  120. # kombu_ssl_certfile =
  121. # SSL certification authority file (valid only if SSL enabled)'
  122. # kombu_ssl_ca_certs =
  123. # IP address of the RabbitMQ installation
  124. rabbit_host = 10.0.0.1
  125. # Password of the RabbitMQ server
  126. # rabbit_password = guest
  127. # Port where RabbitMQ server is running/listening
  128. # rabbit_port = 5672
  129. # User ID used for RabbitMQ connections
  130. # rabbit_userid = guest
  131. # Location of a virtual RabbitMQ installation.
  132. # rabbit_virtual_host = /
  133. # Maximum retries with trying to connect to RabbitMQ
  134. # (the default of 0 implies an infinite retry count)
  135. # rabbit_max_retries = 0
  136. # RabbitMQ connection retry interval
  137. # rabbit_retry_interval = 1
  138.  
  139. # QPID
  140. # rpc_backend=quantum.openstack.common.rpc.impl_qpid
  141. # Qpid broker hostname
  142. # qpid_hostname = localhost
  143. # Qpid broker port
  144. # qpid_port = 5672
  145. # Username for qpid connection
  146. # qpid_username = ''
  147. # Password for qpid connection
  148. # qpid_password = ''
  149. # Space separated list of SASL mechanisms to use for auth
  150. # qpid_sasl_mechanisms = ''
  151. # Seconds between connection keepalive heartbeats
  152. # qpid_heartbeat = 60
  153. # Transport to use, either 'tcp' or 'ssl'
  154. # qpid_protocol = tcp
  155. # Disable Nagle algorithm
  156. # qpid_tcp_nodelay = True
  157.  
  158. # ZMQ
  159. # rpc_backend=quantum.openstack.common.rpc.impl_zmq
  160. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  161. # The "host" option should point or resolve to this address.
  162. # rpc_zmq_bind_address = *
  163.  
  164. # ============ Notification System Options =====================
  165.  
  166. # Notifications can be sent when network/subnet/port are create, updated or deleted.
  167. # There are three methods of sending notifications: logging (via the
  168. # log_file directive), rpc (via a message queue) and
  169. # noop (no notifications sent, the default)
  170.  
  171. # Notification_driver can be defined multiple times
  172. # Do nothing driver
  173. # notification_driver = quantum.openstack.common.notifier.no_op_notifier
  174. # Logging driver
  175. # notification_driver = quantum.openstack.common.notifier.log_notifier
  176. # RPC driver. DHCP agents needs it.
  177. notification_driver = quantum.openstack.common.notifier.rpc_notifier
  178.  
  179. # default_notification_level is used to form actual topic name(s) or to set logging level
  180. default_notification_level = INFO
  181.  
  182. # default_publisher_id is a part of the notification payload
  183. # host = myhost.com
  184. # default_publisher_id = $host
  185.  
  186. # Defined in rpc_notifier, can be comma separated values.
  187. # The actual topic names will be %s.%(default_notification_level)s
  188. notification_topics = notifications
  189.  
  190. # Default maximum number of items returned in a single response,
  191. # value == infinite and value < 0 means no max limit, and value must
  192. # greater than 0. If the number of items requested is greater than
  193. # pagination_max_limit, server will just return pagination_max_limit
  194. # of number of items.
  195. # pagination_max_limit = -1
  196.  
  197. # Maximum number of DNS nameservers per subnet
  198. # max_dns_nameservers = 5
  199.  
  200. # Maximum number of host routes per subnet
  201. # max_subnet_host_routes = 20
  202.  
  203. # Maximum number of fixed ips per port
  204. # max_fixed_ips_per_port = 5
  205.  
  206. # =========== items for agent management extension =============
  207. # Seconds to regard the agent as down.
  208. # agent_down_time = 5
  209. # =========== end of items for agent management extension =====
  210.  
  211. # =========== items for agent scheduler extension =============
  212. # Driver to use for scheduling network to DHCP agent
  213. # network_scheduler_driver = quantum.scheduler.dhcp_agent_scheduler.ChanceScheduler
  214. # Driver to use for scheduling router to a default L3 agent
  215. router_scheduler_driver = quantum.scheduler.l3_agent_scheduler.ChanceScheduler
  216.  
  217. # Allow auto scheduling networks to DHCP agent. It will schedule non-hosted
  218. # networks to first DHCP agent which sends get_active_networks message to
  219. # quantum server
  220. # network_auto_schedule = True
  221.  
  222. # Allow auto scheduling routers to L3 agent. It will schedule non-hosted
  223. # routers to first L3 agent which sends sync_routers message to quantum server
  224. # router_auto_schedule = True
  225. # =========== end of items for agent scheduler extension =====
  226.  
  227. [QUOTAS]
  228. # resource name(s) that are supported in quota features
  229. # quota_items = network,subnet,port
  230.  
  231. # default number of resource allowed per tenant, minus for unlimited
  232. # default_quota = -1
  233.  
  234. # number of networks allowed per tenant, and minus means unlimited
  235. # quota_network = 10
  236.  
  237. # number of subnets allowed per tenant, and minus means unlimited
  238. # quota_subnet = 10
  239.  
  240. # number of ports allowed per tenant, and minus means unlimited
  241. # quota_port = 50
  242.  
  243. # default driver to use for quota checks
  244. # quota_driver = quantum.quota.ConfDriver
  245.  
  246. [DEFAULT_SERVICETYPE]
  247. # Description of the default service type (optional)
  248. # description = "default service type"
  249. # Enter a service definition line for each advanced service provided
  250. # by the default service type.
  251. # Each service definition should be in the following format:
  252. # <service>:<plugin>[:driver]
  253.  
  254. [AGENT]
  255. # Use "sudo quantum-rootwrap /etc/quantum/rootwrap.conf" to use the real
  256. # root filter facility.
  257. # Change to "sudo" to skip the filtering and just run the comand directly
  258. # root_helper = sudo
  259. root_helper = sudo quantum-rootwrap /etc/quantum/rootwrap.conf
  260.  
  261. # =========== items for agent management extension =============
  262. # seconds between nodes reporting state to server, should be less than
  263. # agent_down_time
  264. # report_interval = 4
  265.  
  266. # =========== end of items for agent management extension =====
  267.  
  268. [keystone_authtoken]
  269. auth_host = 10.0.0.1
  270. auth_port = 35357
  271. auth_protocol = http
  272. admin_tenant_name = service
  273. admin_user = quantum
  274. admin_password = xxx
  275. signing_dir = /var/lib/quantum/keystone-signing
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×