> CentOS > CentOS教程 >

Centos一键部署openstack RDO packstack

今天帮人部署,就写了个文档总结一下整个流程。

 

1.使用之前需要确认:
硬件:
6GB RAM或以上
网络设置:
[html] view plain copy
 
  1. $ sudo systemctl disable firewalld  
  2. $ sudo systemctl stop firewalld  
  3. $ sudo systemctl disable NetworkManager  
  4. $ sudo systemctl stop NetworkManager  
  5. $ sudo systemctl enable network  
  6. $ sudo systemctl start network  

[python] view plain copy
 
  1.   
安装NTP服务
[html] view plain copy
 
  1. $ sudo yum install ntp  


配置环境变量
[html] view plain copy
 
  1. $ vim ~/.bash_profile  
  2. /etc/environment  


添加如下配置到系统环境

 

 
  1. LANG=en_US.utf-8  
  2. LC_ALL=en_US.utf-8  
 

 

2.添加软件仓库
在CentOS上,存储Extras库提供启用OpenStack存储库的RPM。Extras在CentOS 7上默认启用,因此您可以直接安装RPM来设置OpenStack存储库:
[html] view plain copy
 
  1. $ sudo yum install -y centos-release-openstack-ocata  
  2.  sudo yum install -y centos-release-openstack-mitaka  
  3. 更新  
  4. $ sudo yum update -y  
 
3.安装Packstack安装程序

[html] view plain copy
 
  1. $ sudo yum install -y openstack-packstack  

 

 

4.运行Packstack安装OpenStack
Packstack通过手动设置OpenStack来完成工作。对于单节点OpenStack部署,请运行以下命令:
 
  1. $ sudo packstack --allinone  

补充:也可以使用自己定义的文件:
 
 
  1. # Enter the selfsigned CAcert subject common name.  
  2. CONFIG_SELFSIGN_CACERT_SUBJECT_CN=kube-os-m  
  3.   
  4. CONFIG_SELFSIGN_CACERT_SUBJECT_MAIL=admin@kube-os-m  
  5.   
  6. # Service to be used as the AMQP broker. Allowed values are: rabbitmq  
  7. # ['rabbitmq']  
  8. CONFIG_AMQP_BACKEND=rabbitmq  
  9.   
  10. # IP address of the server on which to install the AMQP service.  
  11. CONFIG_AMQP_HOST=192.168.57.166  
  12.   
  13. # Specify 'y' to enable SSL for the AMQP service. ['y', 'n']  
  14. CONFIG_AMQP_ENABLE_SSL=n  
  15.   
  16. # Specify 'y' to enable authentication for the AMQP service. ['y',  
  17. # 'n']  
  18. CONFIG_AMQP_ENABLE_AUTH=n  
  19.   
  20. # Password for the NSS certificate database of the AMQP service.  
  21. CONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER  
  22.   
  23. # User for AMQP authentication.  
  24. CONFIG_AMQP_AUTH_USER=amqp_user  
  25.   
  26. # Password for AMQP authentication.  
  27. CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER  
  28.   
  29. # IP address of the server on which to install MariaDB. If a MariaDB  
  30. # installation was not specified in CONFIG_MARIADB_INSTALL, specify  
  31. # the IP address of an existing database server (a MariaDB cluster can  
  32. # also be specified).  
  33. CONFIG_MARIADB_HOST=192.168.57.166  
  34.   
  35. # User name for the MariaDB administrative user.  
  36. CONFIG_MARIADB_USER=root  
  37.   
  38. # Password for the MariaDB administrative user.  
  39. CONFIG_MARIADB_PW=281fc220d9a344ab  
  40.   
  41. # Password to use for the Identity service (keystone) to access the  
  42. # database.  
  43. CONFIG_KEYSTONE_DB_PW=9c794805486d40f7  
  44.   
  45. # Enter y if cron job for removing soft deleted DB rows should be  
  46. # created.  
  47. CONFIG_KEYSTONE_DB_PURGE_ENABLE=True  
  48.   
  49. # Default region name to use when creating tenants in the Identity  
  50. # service.  
  51. CONFIG_KEYSTONE_REGION=RegionOne  
  52.   
  53. # Token to use for the Identity service API.  
  54. CONFIG_KEYSTONE_ADMIN_TOKEN=0f3a77ed3fc34b78b4087ff44673c322  
  55.   
  56. # Email address for the Identity service 'admin' user.  Defaults to  
  57. CONFIG_KEYSTONE_ADMIN_EMAIL=root@localhost  
  58.   
  59. # User name for the Identity service 'admin' user.  Defaults to  
  60. # 'admin'.  
  61. CONFIG_KEYSTONE_ADMIN_USERNAME=admin  
  62.   
  63. # Password to use for the Identity service 'admin' user.  
  64. CONFIG_KEYSTONE_ADMIN_PW=cf3b1ac5fedc4e25  
  65.   
  66. # Password to use for the Identity service 'demo' user.  
  67. CONFIG_KEYSTONE_DEMO_PW=45443be22c714b69  
  68.   
  69. # Identity service API version string. ['v2.0', 'v3']  
  70. CONFIG_KEYSTONE_API_VERSION=v2.0  
  71.   
  72. # Identity service token format (UUID or PKI). The recommended format  
  73. # for new deployments is UUID. ['UUID', 'PKI']  
  74. CONFIG_KEYSTONE_TOKEN_FORMAT=UUID  
  75.   
  76. # Name of service to use to run the Identity service (keystone or  
  77. # httpd). ['keystone', 'httpd']  
  78. CONFIG_KEYSTONE_SERVICE_NAME=httpd  
  79.   
  80. # Type of Identity service backend (sql or ldap). ['sql', 'ldap']  
  81. CONFIG_KEYSTONE_IDENTITY_BACKEND=sql  
  82.   
  83. # URL for the Identity service LDAP backend.  
  84. CONFIG_KEYSTONE_LDAP_URL=ldap://192.168.57.166  
  85.   
  86. # User DN for the Identity service LDAP backend.  Used to bind to the  
  87. # LDAP server if the LDAP server does not allow anonymous  
  88. # authentication.  
  89. CONFIG_KEYSTONE_LDAP_USER_DN=  
  90.   
  91. # User DN password for the Identity service LDAP backend.  
  92. CONFIG_KEYSTONE_LDAP_USER_PASSWORD=  
  93.   
  94. # Base suffix for the Identity service LDAP backend.  
  95. CONFIG_KEYSTONE_LDAP_SUFFIX=  
  96.   
  97. # Query scope for the Identity service LDAP backend. Use 'one' for  
  98. # onelevel/singleLevel or 'sub' for subtree/wholeSubtree ('base' is  
  99. # not actually used by the Identity service and is therefore  
  100. # deprecated). ['base', 'one', 'sub']  
  101. CONFIG_KEYSTONE_LDAP_QUERY_SCOPE=one  
  102.   
  103. # Query page size for the Identity service LDAP backend.  
  104. CONFIG_KEYSTONE_LDAP_PAGE_SIZE=-1  
  105.   
  106. # User subtree for the Identity service LDAP backend.  
  107. CONFIG_KEYSTONE_LDAP_USER_SUBTREE=  
  108.   
  109. # User query filter for the Identity service LDAP backend.  
  110. CONFIG_KEYSTONE_LDAP_USER_FILTER=  
  111.   
  112. # User object class for the Identity service LDAP backend.  
  113. CONFIG_KEYSTONE_LDAP_USER_OBJECTCLASS=  
  114.   
  115. # User ID attribute for the Identity service LDAP backend.  
  116. CONFIG_KEYSTONE_LDAP_USER_ID_ATTRIBUTE=  
  117.   
  118. # User name attribute for the Identity service LDAP backend.  
  119. CONFIG_KEYSTONE_LDAP_USER_NAME_ATTRIBUTE=  
  120.   
  121. # User email address attribute for the Identity service LDAP backend.  
  122. CONFIG_KEYSTONE_LDAP_USER_MAIL_ATTRIBUTE=  
  123.   
  124. # User-enabled attribute for the Identity service LDAP backend.  
  125. CONFIG_KEYSTONE_LDAP_USER_ENABLED_ATTRIBUTE=  
  126.   
  127. # Bit mask integer applied to user-enabled attribute for the Identity  
  128. # service LDAP backend. Indicate the bit that the enabled value is  
  129. # stored in if the LDAP server represents "enabled" as a bit on an  
  130. # integer rather than a boolean. A value of "0" indicates the mask is  
  131. # not used (default). If this is not set to "0", the typical value is  
  132. # "2", typically used when  
  133. # "CONFIG_KEYSTONE_LDAP_USER_ENABLED_ATTRIBUTE = userAccountControl".  
  134. CONFIG_KEYSTONE_LDAP_USER_ENABLED_MASK=-1  
  135.   
  136. # Value of enabled attribute which indicates user is enabled for the  
  137. # Identity service LDAP backend. This should match an appropriate  
  138. # integer value if the LDAP server uses non-boolean (bitmask) values  
  139. # to indicate whether a user is enabled or disabled. If this is not  
  140. # set as 'y', the typical value is "512". This is typically used when  
  141. # "CONFIG_KEYSTONE_LDAP_USER_ENABLED_ATTRIBUTE = userAccountControl".  
  142. CONFIG_KEYSTONE_LDAP_USER_ENABLED_DEFAULT=TRUE  
  143.   
  144. # Specify 'y' if users are disabled (not enabled) in the Identity  
  145. # service LDAP backend (inverts boolean-enalbed values).  Some LDAP  
  146. # servers use a boolean lock attribute where "y" means an account is  
  147. # disabled. Setting this to 'y' allows these lock attributes to be  
  148. # used. This setting will have no effect if  
  149. # "CONFIG_KEYSTONE_LDAP_USER_ENABLED_MASK" is in use. ['n', 'y']  
  150. CONFIG_KEYSTONE_LDAP_USER_ENABLED_INVERT=n  
  151.   
  152. # Comma-separated list of attributes stripped from LDAP user entry  
  153. # upon update.  
  154. CONFIG_KEYSTONE_LDAP_USER_ATTRIBUTE_IGNORE=  
  155.   
  156. # Identity service LDAP attribute mapped to default_project_id for  
  157. # users.  
  158. CONFIG_KEYSTONE_LDAP_USER_DEFAULT_PROJECT_ID_ATTRIBUTE=  
  159.   
  160. # Specify 'y' if you want to be able to create Identity service users  
  161. # through the Identity service interface; specify 'n' if you will  
  162. # create directly in the LDAP backend. ['n', 'y']  
  163. CONFIG_KEYSTONE_LDAP_USER_ALLOW_CREATE=n  
  164.   
  165. # Specify 'y' if you want to be able to update Identity service users  
  166. # through the Identity service interface; specify 'n' if you will  
  167. # update directly in the LDAP backend. ['n', 'y']  
  168. CONFIG_KEYSTONE_LDAP_USER_ALLOW_UPDATE=n  
  169.   
  170. # Specify 'y' if you want to be able to delete Identity service users  
  171. # through the Identity service interface; specify 'n' if you will  
  172. # delete directly in the LDAP backend. ['n', 'y']  
  173. CONFIG_KEYSTONE_LDAP_USER_ALLOW_DELETE=n  
  174.   
  175. # Identity service LDAP attribute mapped to password.  
  176. CONFIG_KEYSTONE_LDAP_USER_PASS_ATTRIBUTE=  
  177.   
  178. # DN of the group entry to hold enabled LDAP users when using enabled  
  179. # emulation.  
  180. CONFIG_KEYSTONE_LDAP_USER_ENABLED_EMULATION_DN=  
  181.   
  182. # List of additional LDAP attributes for mapping additional attribute  
  183. # mappings for users. The attribute-mapping format is  
  184. # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the  
  185. # LDAP entry and user_attr is the Identity API attribute.  
  186. CONFIG_KEYSTONE_LDAP_USER_ADDITIONAL_ATTRIBUTE_MAPPING=  
  187.   
  188. # Group subtree for the Identity service LDAP backend.  
  189. CONFIG_KEYSTONE_LDAP_GROUP_SUBTREE=  
  190.   
  191. # Group query filter for the Identity service LDAP backend.  
  192. CONFIG_KEYSTONE_LDAP_GROUP_FILTER=  
  193.   
  194. # Group object class for the Identity service LDAP backend.  
  195. CONFIG_KEYSTONE_LDAP_GROUP_OBJECTCLASS=  
  196.   
  197. # Group ID attribute for the Identity service LDAP backend.  
  198. CONFIG_KEYSTONE_LDAP_GROUP_ID_ATTRIBUTE=  
  199.   
  200. # Group name attribute for the Identity service LDAP backend.  
  201. CONFIG_KEYSTONE_LDAP_GROUP_NAME_ATTRIBUTE=  
  202.   
  203. # Group member attribute for the Identity service LDAP backend.  
  204. CONFIG_KEYSTONE_LDAP_GROUP_MEMBER_ATTRIBUTE=  
  205.   
  206. # Group description attribute for the Identity service LDAP backend.  
  207. CONFIG_KEYSTONE_LDAP_GROUP_DESC_ATTRIBUTE=  
  208.   
  209. # Comma-separated list of attributes stripped from LDAP group entry  
  210. # upon update.  
  211. CONFIG_KEYSTONE_LDAP_GROUP_ATTRIBUTE_IGNORE=  
  212.   
  213. # Specify 'y' if you want to be able to create Identity service  
  214. # groups through the Identity service interface; specify 'n' if you  
  215. # will create directly in the LDAP backend. ['n', 'y']  
  216. CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_CREATE=n  
  217.   
  218. # Specify 'y' if you want to be able to update Identity service  
  219. # groups through the Identity service interface; specify 'n' if you  
  220. # will update directly in the LDAP backend. ['n', 'y']  
  221. CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_UPDATE=n  
  222.   
  223. # Specify 'y' if you want to be able to delete Identity service  
  224. # groups through the Identity service interface; specify 'n' if you  
  225. # will delete directly in the LDAP backend. ['n', 'y']  
  226. CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_DELETE=n  
  227.   
  228. # List of additional LDAP attributes used for mapping additional  
  229. # attribute mappings for groups. The attribute=mapping format is  
  230. # <ldap_attr>:<group_attr>, where ldap_attr is the attribute in the  
  231. # LDAP entry and group_attr is the Identity API attribute.  
  232. CONFIG_KEYSTONE_LDAP_GROUP_ADDITIONAL_ATTRIBUTE_MAPPING=  
  233.   
  234. # Specify 'y' if the Identity service LDAP backend should use TLS.  
  235. # ['n', 'y']  
  236. CONFIG_KEYSTONE_LDAP_USE_TLS=n  
  237.   
  238. # CA certificate directory for Identity service LDAP backend (if TLS  
  239. # is used).  
  240. CONFIG_KEYSTONE_LDAP_TLS_CACERTDIR=  
  241.   
  242. # CA certificate file for Identity service LDAP backend (if TLS is  
  243. # used).  
  244. CONFIG_KEYSTONE_LDAP_TLS_CACERTFILE=  
  245.   
  246. # Certificate-checking strictness level for Identity service LDAP  
  247. # backend; valid options are: never, allow, demand. ['never', 'allow',  
  248. # 'demand']  
  249. CONFIG_KEYSTONE_LDAP_TLS_REQ_CERT=demand  
  250.   
  251. # Password to use for the Image service (glance) to access the  
  252. # database.  
  253. CONFIG_GLANCE_DB_PW=f2e8ee8dbea946f3  
  254.   
  255. # Password to use for the Image service to authenticate with the  
  256. # Identity service.  
  257. CONFIG_GLANCE_KS_PW=23254383a4154367  
  258.   
  259. # Storage backend for the Image service (controls how the Image  
  260. # service stores disk images). Valid options are: file or swift  
  261. # (Object Storage). The Object Storage service must be enabled to use  
  262. # it as a working backend; otherwise, Packstack falls back to 'file'.  
  263. # ['file', 'swift']  
  264. CONFIG_GLANCE_BACKEND=file  
  265.   
  266. # Password to use for the Block Storage service (cinder) to access  
  267. # the database.  
  268. CONFIG_CINDER_DB_PW=6877efcfeefa40c1  
  269.   
  270. # Enter y if cron job for removing soft deleted DB rows should be  
  271. # created.  
  272. CONFIG_CINDER_DB_PURGE_ENABLE=True  
  273.   
  274. # Password to use for the Block Storage service to authenticate with  
  275. # the Identity service.  
  276. CONFIG_CINDER_KS_PW=c5d9e7c895da4f22  
  277.   
  278. # Storage backend to use for the Block Storage service; valid options  
  279. # are: lvm, gluster, nfs, vmdk, netapp. ['lvm', 'gluster', 'nfs',  
  280. # 'vmdk', 'netapp']  
  281. CONFIG_CINDER_BACKEND=lvm  
  282.   
  283. # Specify 'y' to create the Block Storage volumes group. That is,  
  284. # Packstack creates a raw disk image in /var/lib/cinder, and mounts it  
  285. # using a loopback device. This should only be used for testing on a  
  286. # proof-of-concept installation of the Block Storage service (a file-  
  287. # backed volume group is not suitable for production usage). ['y',  
  288. # 'n']  
  289. CONFIG_CINDER_VOLUMES_CREATE=y  
  290.   
  291. # Size of Block Storage volumes group. Actual volume size will be  
  292. # extended with 3% more space for VG metadata. Remember that the size  
  293. # of the volume group will restrict the amount of disk space that you  
  294. # can expose to Compute instances, and that the specified amount must  
  295. # be available on the device used for /var/lib/cinder.  
  296. CONFIG_CINDER_VOLUMES_SIZE=20G  
  297.   
  298. # A single or comma-separated list of Red Hat Storage (gluster)  
  299. # volume shares to mount. Example: 'ip-address:/vol-name', 'domain  
  300. # :/vol-name'  
  301. CONFIG_CINDER_GLUSTER_MOUNTS=  
  302.   
  303. # A single or comma-separated list of NFS exports to mount. Example:  
  304. # 'ip-address:/export-name'  
  305. CONFIG_CINDER_NFS_MOUNTS=  
  306.   
  307. # Administrative user account name used to access the NetApp storage  
  308. # system or proxy server.  
  309. CONFIG_CINDER_NETAPP_LOGIN=  
  310.   
  311. # Password for the NetApp administrative user account specified in  
  312. # the CONFIG_CINDER_NETAPP_LOGIN parameter.  
  313. CONFIG_CINDER_NETAPP_PASSWORD=  
  314.   
  315. # Hostname (or IP address) for the NetApp storage system or proxy  
  316. # server.  
  317. CONFIG_CINDER_NETAPP_HOSTNAME=  
  318.   
  319. # The TCP port to use for communication with the storage system or  
  320. # proxy. If not specified, Data ONTAP drivers will use 80 for HTTP and  
  321. # 443 for HTTPS; E-Series will use 8080 for HTTP and 8443 for HTTPS.  
  322. # Defaults to 80.  
  323. CONFIG_CINDER_NETAPP_SERVER_PORT=80  
  324.   
  325. # Storage family type used on the NetApp storage system; valid  
  326. # options are ontap_7mode for using Data ONTAP operating in 7-Mode,  
  327. # ontap_cluster for using clustered Data ONTAP, or E-Series for NetApp  
  328. # E-Series. Defaults to ontap_cluster. ['ontap_7mode',  
  329. # 'ontap_cluster', 'eseries']  
  330. CONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster  
  331.   
  332. # The transport protocol used when communicating with the NetApp  
  333. # storage system or proxy server. Valid values are http or https.  
  334. # Defaults to 'http'. ['http', 'https']  
  335. CONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http  
  336.   
  337. # Storage protocol to be used on the data path with the NetApp  
  338. # storage system; valid options are iscsi, fc, nfs. Defaults to nfs.  
  339. # ['iscsi', 'fc', 'nfs']  
  340. CONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs  
  341.   
  342. # Quantity to be multiplied by the requested volume size to ensure  
  343. # enough space is available on the virtual storage server (Vserver) to  
  344. # fulfill the volume creation request.  Defaults to 1.0.  
  345. CONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0  
  346.   
  347. # Time period (in minutes) that is allowed to elapse after the image  
  348. # is last accessed, before it is deleted from the NFS image cache.  
  349. # When a cache-cleaning cycle begins, images in the cache that have  
  350. # not been accessed in the last M minutes, where M is the value of  
  351. # this parameter, are deleted from the cache to create free space on  
  352. # the NFS share. Defaults to 720.  
  353. CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720  
  354.   
  355. # If the percentage of available space for an NFS share has dropped  
  356. # below the value specified by this parameter, the NFS image cache is  
  357. # cleaned.  Defaults to 20.  
  358. CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20  
  359.   
  360. # When the percentage of available space on an NFS share has reached  
  361. # the percentage specified by this parameter, the driver stops  
  362. # clearing files from the NFS image cache that have not been accessed  
  363. # in the last M minutes, where M is the value of the  
  364. # CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES parameter. Defaults to 60.  
  365. CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60  
  366.   
  367. # Single or comma-separated list of NetApp NFS shares for Block  
  368. # Storage to use.  Format: ip-address:/export-name. Defaults to ''.  
  369. CONFIG_CINDER_NETAPP_NFS_SHARES=  
  370.   
  371. # File with the list of available NFS shares.   Defaults to  
  372. # '/etc/cinder/shares.conf'.  
  373. CONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG=/etc/cinder/shares.conf  
  374.   
  375. # This parameter is only utilized when the storage protocol is  
  376. # configured to use iSCSI or FC. This parameter is used to restrict  
  377. # provisioning to the specified controller volumes. Specify the value  
  378. # of this parameter to be a comma separated list of NetApp controller  
  379. # volume names to be used for provisioning. Defaults to ''.  
  380. CONFIG_CINDER_NETAPP_VOLUME_LIST=  
  381.   
  382. # The vFiler unit on which provisioning of block storage volumes will  
  383. # be done. This parameter is only used by the driver when connecting  
  384. # to an instance with a storage family of Data ONTAP operating in  
  385. # 7-Mode Only use this parameter when utilizing the MultiStore feature  
  386. # on the NetApp storage system. Defaults to ''.  
  387. CONFIG_CINDER_NETAPP_VFILER=  
  388.   
  389. # The name of the config.conf stanza for a Data ONTAP (7-mode) HA  
  390. # partner.  This option is only used by the driver when connecting to  
  391. # an instance with a storage family of Data ONTAP operating in 7-Mode,  
  392. # and it is required if the storage protocol selected is FC. Defaults  
  393. # to ''.  
  394. CONFIG_CINDER_NETAPP_PARTNER_BACKEND_NAME=  
  395.   
  396. # This option specifies the virtual storage server (Vserver) name on  
  397. # the storage cluster on which provisioning of block storage volumes  
  398. # should occur. Defaults to ''.  
  399. CONFIG_CINDER_NETAPP_VSERVER=  
  400.   
  401. # Restricts provisioning to the specified controllers. Value must be  
  402. # a comma-separated list of controller hostnames or IP addresses to be  
  403. # used for provisioning. This option is only utilized when the storage  
  404. # family is configured to use E-Series. Defaults to ''.  
  405. CONFIG_CINDER_NETAPP_CONTROLLER_IPS=  
  406.   
  407. # Password for the NetApp E-Series storage array. Defaults to ''.  
  408. CONFIG_CINDER_NETAPP_SA_PASSWORD=  
  409.   
  410. # This option is used to define how the controllers in the E-Series  
  411. # storage array will work with the particular operating system on the  
  412. # hosts that are connected to it. Defaults to 'linux_dm_mp'  
  413. CONFIG_CINDER_NETAPP_ESERIES_HOST_TYPE=linux_dm_mp  
  414.   
  415. # Path to the NetApp E-Series proxy application on a proxy server.  
  416. # The value is combined with the value of the  
  417. # CONFIG_CINDER_NETAPP_TRANSPORT_TYPE, CONFIG_CINDER_NETAPP_HOSTNAME,  
  418. # and CONFIG_CINDER_NETAPP_HOSTNAME options to create the URL used by  
  419. # the driver to connect to the proxy application. Defaults to  
  420. # '/devmgr/v2'.  
  421. CONFIG_CINDER_NETAPP_WEBSERVICE_PATH=/devmgr/v2  
  422.   
  423. # Restricts provisioning to the specified storage pools. Only dynamic  
  424. # disk pools are currently supported. The value must be a comma-  
  425. # separated list of disk pool names to be used for provisioning.  
  426. # Defaults to ''.  
  427. CONFIG_CINDER_NETAPP_STORAGE_POOLS=  
  428.   
  429. # Password to use for OpenStack Bare Metal Provisioning (ironic) to  
  430. # access the database.  
  431. CONFIG_IRONIC_DB_PW=PW_PLACEHOLDER  
  432.   
  433. # Password to use for OpenStack Bare Metal Provisioning to  
  434. # authenticate with the Identity service.  
  435. CONFIG_IRONIC_KS_PW=PW_PLACEHOLDER  
  436.   
  437. # Enter y if cron job for removing soft deleted DB rows should be  
  438. # created.  
  439. CONFIG_NOVA_DB_PURGE_ENABLE=True  
  440.   
  441. # Password to use for the Compute service (nova) to access the  
  442. # database.  
  443. CONFIG_NOVA_DB_PW=48e39246325f4dd6  
  444.   
  445. # Password to use for the Compute service to authenticate with the  
  446. # Identity service.  
  447. CONFIG_NOVA_KS_PW=632fb628a6a54801  
  448.   
  449. # Overcommitment ratio for virtual to physical CPUs. Specify 1.0 to  
  450. # disable CPU overcommitment.  
  451. CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0  
  452.   
  453. # Overcommitment ratio for virtual to physical RAM. Specify 1.0 to  
  454. # disable RAM overcommitment.  
  455. CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5  
  456.   
  457. # Protocol used for instance migration. Valid options are: tcp and  
  458. # ssh. Note that by default, the Compute user is created with the  
  459. # /sbin/nologin shell so that the SSH protocol will not work. To make  
  460. # the SSH protocol work, you must configure the Compute user on  
  461. # compute hosts manually. ['tcp', 'ssh']  
  462. CONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp  
  463.   
  464. # Manager that runs the Compute service.  
  465. CONFIG_NOVA_COMPUTE_MANAGER=nova.compute.manager.ComputeManager  
  466.   
  467. # PEM encoded certificate to be used for ssl on the https server,  
  468. # leave blank if one should be generated, this certificate should not  
  469. # require a passphrase. If CONFIG_HORIZON_SSL is set to 'n' this  
  470. # parameter is ignored.  
  471. CONFIG_VNC_SSL_CERT=  
  472.   
  473. # SSL keyfile corresponding to the certificate if one was entered. If  
  474. # CONFIG_HORIZON_SSL is set to 'n' this parameter is ignored.  
  475. CONFIG_VNC_SSL_KEY=  
  476.   
  477. # Enter the PCI passthrough array of hash in JSON style for  
  478. # controller eg. [{"vendor_id":"1234", "product_id":"5678",  
  479. # "name":"default"}, {...}]  
  480. CONFIG_NOVA_PCI_ALIAS=  
  481.   
  482. # Enter the PCI passthrough whitelist array of hash in JSON style for  
  483. # controller eg. [{"vendor_id":"1234", "product_id":"5678",  
  484. # "name':"default"}, {...}]  
  485. CONFIG_NOVA_PCI_PASSTHROUGH_WHITELIST=  
  486.   
  487. # The hypervisor driver to use with Nova. Can be either 'qemu' or  
  488. # 'kvm'. Defaults to 'qemu' on virtual machines and 'kvm' on bare  
  489. # metal hardware.  
  490. CONFIG_NOVA_LIBVIRT_VIRT_TYPE=%{::default_hypervisor}  
  491.   
  492. # Private interface for flat DHCP on the Compute servers.  
  493. CONFIG_NOVA_COMPUTE_PRIVIF=  
  494.   
  495. # Compute Network Manager. ['^nova\.network\.manager\.\w+Manager$']  
  496. CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager  
  497.   
  498. # Public interface on the Compute network server.  
  499. CONFIG_NOVA_NETWORK_PUBIF=eth0  
  500.   
  501. # Private interface for flat DHCP on the Compute network server.  
  502. CONFIG_NOVA_NETWORK_PRIVIF=  
  503.   
  504. # IP Range for flat DHCP. ['^[\:\.\da-fA-f]+(\/\d+){0,1}$']  
  505. CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22  
  506.   
  507. # IP Range for floating IP addresses. ['^[\:\.\da-  
  508. # fA-f]+(\/\d+){0,1}$']  
  509. CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22  
  510.   
  511. # Specify 'y' to automatically assign a floating IP to new instances.  
  512. # ['y', 'n']  
  513. CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=n  
  514.   
  515. # First VLAN for private networks (Compute networking).  
  516. CONFIG_NOVA_NETWORK_VLAN_START=100  
  517.   
  518. # Number of networks to support (Compute networking).  
  519. CONFIG_NOVA_NETWORK_NUMBER=1  
  520.   
  521. # Number of addresses in each private subnet (Compute networking).  
  522. CONFIG_NOVA_NETWORK_SIZE=255  
  523.   
  524. # Password to use for OpenStack Networking (neutron) to authenticate  
  525. # with the Identity service.  
  526. CONFIG_NEUTRON_KS_PW=3d3fc69b1bbd422f  
  527.   
  528. # The password to use for OpenStack Networking to access the  
  529. # database.  
  530. CONFIG_NEUTRON_DB_PW=3e62bd84d4dd4db8  
  531.   
  532. # The name of the Open vSwitch bridge (or empty for linuxbridge) for  
  533. # the OpenStack Networking L3 agent to use for external  traffic.  
  534. # Specify 'provider' if you intend to use a provider network to handle  
  535. # external traffic.  
  536. CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex  
  537.   
  538. # Password for the OpenStack Networking metadata agent.  
  539. CONFIG_NEUTRON_METADATA_PW=3b642e1e0b824c08  
  540.   
  541. # Specify 'y' to install OpenStack Networking's Load-Balancing-  
  542. # as-a-Service (LBaaS). ['y', 'n']  
  543. CONFIG_LBAAS_INSTALL=n  
  544.   
  545. # Specify 'y' to install OpenStack Networking's L3 Metering agent  
  546. # ['y', 'n']  
  547. CONFIG_NEUTRON_METERING_AGENT_INSTALL=y  
  548.   
  549. # Specify 'y' to configure OpenStack Networking's Firewall-  
  550. # as-a-Service (FWaaS). ['y', 'n']  
  551. CONFIG_NEUTRON_FWAAS=n  
  552.   
  553. # Specify 'y' to configure OpenStack Networking's VPN-as-a-Service  
  554. # (VPNaaS). ['y', 'n']  
  555. CONFIG_NEUTRON_VPNAAS=n  
  556.   
  557. # Comma-separated list of network-type driver entry points to be  
  558. # loaded from the neutron.ml2.type_drivers namespace. ['local',  
  559. # 'flat', 'vlan', 'gre', 'vxlan']  
  560. CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan  
  561.   
  562. # Comma-separated, ordered list of network types to allocate as  
  563. # tenant networks. The 'local' value is only useful for single-box  
  564. # testing and provides no connectivity between hosts. ['local',  
  565. # 'vlan', 'gre', 'vxlan']  
  566. CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan  
  567.   
  568. # Comma-separated ordered list of networking mechanism driver entry  
  569. # points to be loaded from the neutron.ml2.mechanism_drivers  
  570. # namespace. ['logger', 'test', 'linuxbridge', 'openvswitch',  
  571. # 'hyperv', 'ncs', 'arista', 'cisco_nexus', 'mlnx', 'l2population',  
  572. # 'sriovnicswitch']  
  573. CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch  
  574.   
  575. # Comma-separated list of physical_network names with which flat  
  576. # networks can be created. Use * to allow flat networks with arbitrary  
  577. # physical_network names.  
  578. CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*  
  579.   
  580. # Comma-separated list of <physical_network>:<vlan_min>:<vlan_max> or  
  581. # <physical_network> specifying physical_network names usable for VLAN  
  582. # provider and tenant networks, as well as ranges of VLAN tags on each  
  583. # available for allocation to tenant networks.  
  584. CONFIG_NEUTRON_ML2_VLAN_RANGES=  
  585.   
  586. # Comma-separated list of <tun_min>:<tun_max> tuples enumerating  
  587. # ranges of GRE tunnel IDs that are available for tenant-network  
  588. # allocation. A tuple must be an array with tun_max +1 - tun_min >  
  589. # 1000000.  
  590. CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=  
  591.   
  592. # Comma-separated list of addresses for VXLAN multicast group. If  
  593. # left empty, disables VXLAN from sending allocate broadcast traffic  
  594. # (disables multicast VXLAN mode). Should be a Multicast IP (v4 or v6)  
  595. # address.  
  596. CONFIG_NEUTRON_ML2_VXLAN_GROUP=  
  597.   
  598. # Comma-separated list of <vni_min>:<vni_max> tuples enumerating  
  599. # ranges of VXLAN VNI IDs that are available for tenant network  
  600. # allocation. Minimum value is 0 and maximum value is 16777215.  
  601. CONFIG_NEUTRON_ML2_VNI_RANGES=10:100  
  602.   
  603. # Name of the L2 agent to be used with OpenStack Networking.  
  604. # ['linuxbridge', 'openvswitch']  
  605. CONFIG_NEUTRON_L2_AGENT=openvswitch  
  606.   
  607. # Comma separated list of supported PCI vendor devices defined by  
  608. # vendor_id:product_id according to the PCI ID Repository.  
  609. CONFIG_NEUTRON_ML2_SUPPORTED_PCI_VENDOR_DEVS=['15b3:1004', '8086:10ca']  
  610.   
  611. # Specify 'y' if the sriov agent is required  
  612. CONFIG_NEUTRON_ML2_SRIOV_AGENT_REQUIRED=n  
  613.   
  614. # Comma-separated list of interface mappings for the OpenStack  
  615. # Networking ML2 SRIOV agent. Each tuple in the list must be in the  
  616. # format <physical_network>:<net_interface>. Example:  
  617. # physnet1:eth1,physnet2:eth2,physnet3:eth3.  
  618. CONFIG_NEUTRON_ML2_SRIOV_INTERFACE_MAPPINGS=  
  619.   
  620. # Comma-separated list of interface mappings for the OpenStack  
  621. # Networking linuxbridge plugin. Each tuple in the list must be in the  
  622. # format <physical_network>:<net_interface>. Example:  
  623. # physnet1:eth1,physnet2:eth2,physnet3:eth3.  
  624. CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=  
  625.   
  626. # Comma-separated list of bridge mappings for the OpenStack  
  627. # Networking Open vSwitch plugin. Each tuple in the list must be in  
  628. # the format <physical_network>:<ovs_bridge>. Example: physnet1:br-  
  629. # eth1,physnet2:br-eth2,physnet3:br-eth3  
  630. CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=  
  631.   
  632. # Comma-separated list of colon-separated Open vSwitch  
  633. # <bridge>:<interface> pairs. The interface will be added to the  
  634. # associated bridge. If you desire the bridge to be persistent a value  
  635. # must be added to this directive, also  
  636. # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS must be set in order to create  
  637. # the proper port. This can be achieved from the command line by  
  638. # issuing the following command: packstack --allinone --os-neutron-  
  639. # ovs-bridge-mappings=ext-net:br-ex --os-neutron-ovs-bridge-interfaces  
  640. # =br-ex:eth0  
  641. CONFIG_NEUTRON_OVS_BRIDGE_IFACES=  
  642.   
  643. # Comma-separated list of Open vSwitch bridges that must be created  
  644. # and connected to interfaces in compute nodes when flat or vlan type  
  645. # drivers are enabled. These bridges must exist in  
  646. # CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS and  
  647. # CONFIG_NEUTRON_OVS_BRIDGE_IFACES. Example: --os-neutron-ovs-bridges-  
  648. # compute=br-vlan --os-neutron-ovs-bridge-mappings="extnet:br-  
  649. # ex,physnet1:br-vlan" --os-neutron-ovs-bridge-interfaces="br-ex:eth1  
  650. # ,br-vlan:eth2"  
  651. CONFIG_NEUTRON_OVS_BRIDGES_COMPUTE=  
  652.   
  653. # Interface for the Open vSwitch tunnel. Packstack overrides the IP  
  654. # address used for tunnels on this hypervisor to the IP found on the  
  655. # specified interface (for example, eth1).  
  656. CONFIG_NEUTRON_OVS_TUNNEL_IF=  
  657.   
  658. # Comma-separated list of subnets (for example,  
  659. # 192.168.10.0/24,192.168.11.0/24) used for sending tunneling packets.  
  660. # This is used to configure IP filtering to accept tunneling packets  
  661. # from these subnets instead of specific IP addresses of peer nodes.  
  662. # This is useful when you add existing nodes to EXCLUDE_SERVERS  
  663. # because, in this case, packstack cannot modify the IP filtering of  
  664. # the existing nodes.  
  665. CONFIG_NEUTRON_OVS_TUNNEL_SUBNETS=  
  666.   
  667. # VXLAN UDP port.  
  668. CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789  
  669.   
  670. # Password to use for the OpenStack File Share service (manila) to  
  671. # access the database.  
  672. CONFIG_MANILA_DB_PW=PW_PLACEHOLDER  
  673.   
  674. # Password to use for the OpenStack File Share service (manila) to  
  675. # authenticate with the Identity service.  
  676. CONFIG_MANILA_KS_PW=PW_PLACEHOLDER  
  677.   
  678. # Backend for the OpenStack File Share service (manila); valid  
  679. # options are: generic, netapp, glusternative, or glusternfs.  
  680. # ['generic', 'netapp', 'glusternative', 'glusternfs']  
  681. CONFIG_MANILA_BACKEND=generic  
  682.   
  683. # Denotes whether the driver should handle the responsibility of  
  684. # managing share servers. This must be set to false if the driver is  
  685. # to operate without managing share servers. Defaults to 'false'  
  686. # ['true', 'false']  
  687. CONFIG_MANILA_NETAPP_DRV_HANDLES_SHARE_SERVERS=false  
  688.   
  689. # The transport protocol used when communicating with the storage  
  690. # system or proxy server. Valid values are 'http' and 'https'.  
  691. # Defaults to 'https'. ['https', 'http']  
  692. CONFIG_MANILA_NETAPP_TRANSPORT_TYPE=https  
  693.   
  694. # Administrative user account name used to access the NetApp storage  
  695. # system.  Defaults to ''.  
  696. CONFIG_MANILA_NETAPP_LOGIN=admin  
  697.   
  698. # Password for the NetApp administrative user account specified in  
  699. # the CONFIG_MANILA_NETAPP_LOGIN parameter. Defaults to ''.  
  700. CONFIG_MANILA_NETAPP_PASSWORD=  
  701.   
  702. # Hostname (or IP address) for the NetApp storage system or proxy  
  703. # server. Defaults to ''.  
  704. CONFIG_MANILA_NETAPP_SERVER_HOSTNAME=  
  705.   
  706. # The storage family type used on the storage system; valid values  
  707. # are ontap_cluster for clustered Data ONTAP. Defaults to  
  708. # 'ontap_cluster'. ['ontap_cluster']  
  709. CONFIG_MANILA_NETAPP_STORAGE_FAMILY=ontap_cluster  
  710.   
  711. # The TCP port to use for communication with the storage system or  
  712. # proxy server. If not specified, Data ONTAP drivers will use 80 for  
  713. # HTTP and 443 for HTTPS. Defaults to '443'.  
  714. CONFIG_MANILA_NETAPP_SERVER_PORT=443  
  715.   
  716. # Pattern for searching available aggregates for NetApp provisioning.  
  717. # Defaults to '(.*)'.  
  718. CONFIG_MANILA_NETAPP_AGGREGATE_NAME_SEARCH_PATTERN=(.*)  
  719.   
  720. # Name of aggregate on which to create the NetApp root volume. This  
  721. # option only applies when the option  
  722. # CONFIG_MANILA_NETAPP_DRV_HANDLES_SHARE_SERVERS is set to True.  
  723. CONFIG_MANILA_NETAPP_ROOT_VOLUME_AGGREGATE=  
  724.   
  725. # NetApp root volume name. Defaults to 'root'.  
  726. CONFIG_MANILA_NETAPP_ROOT_VOLUME_NAME=root  
  727.   
  728. # This option specifies the storage virtual machine (previously  
  729. # called a Vserver) name on the storage cluster on which provisioning  
  730. # of shared file systems should occur. This option only applies when  
  731. # the option driver_handles_share_servers is set to False. Defaults to  
  732. # ''.  
  733. CONFIG_MANILA_NETAPP_VSERVER=  
  734.   
  735. # Denotes whether the driver should handle the responsibility of  
  736. # managing share servers. This must be set to false if the driver is  
  737. # to operate without managing share servers. Defaults to 'true'.  
  738. # ['true', 'false']  
  739. CONFIG_MANILA_GENERIC_DRV_HANDLES_SHARE_SERVERS=true  
  740.   
  741. # Volume name template for Manila service. Defaults to 'manila-  
  742. # share-%s'.  
  743. CONFIG_MANILA_GENERIC_VOLUME_NAME_TEMPLATE=manila-share-%s  
  744.   
  745. # Share mount path for Manila service. Defaults to '/shares'.  
  746. CONFIG_MANILA_GENERIC_SHARE_MOUNT_PATH=/shares  
  747.   
  748. # Location of disk image for Manila service instance. Defaults to '  
  749. CONFIG_MANILA_SERVICE_IMAGE_LOCATION=https://www.dropbox.com/s/vi5oeh10q1qkckh/ubuntu_1204_nfs_cifs.qcow2  
  750.   
  751. # User in Manila service instance.  
  752. CONFIG_MANILA_SERVICE_INSTANCE_USER=ubuntu  
  753.   
  754. # Password to service instance user.  
  755. CONFIG_MANILA_SERVICE_INSTANCE_PASSWORD=ubuntu  
  756.   
  757. # Type of networking that the backend will use. A more detailed  
  758. # description of each option is available in the Manila docs. Defaults  
  759. # to 'neutron'. ['neutron', 'nova-network', 'standalone']  
  760. CONFIG_MANILA_NETWORK_TYPE=neutron  
  761.   
  762. # Gateway IPv4 address that should be used. Required. Defaults to ''.  
  763. CONFIG_MANILA_NETWORK_STANDALONE_GATEWAY=  
  764.   
  765. # Network mask that will be used. Can be either decimal like '24' or  
  766. # binary like '255.255.255.0'. Required. Defaults to ''.  
  767. CONFIG_MANILA_NETWORK_STANDALONE_NETMASK=  
  768.   
  769. # Set it if network has segmentation (VLAN, VXLAN, etc). It will be  
  770. # assigned to share-network and share drivers will be able to use this  
  771. # for network interfaces within provisioned share servers. Optional.  
  772. # Example: 1001. Defaults to ''.  
  773. CONFIG_MANILA_NETWORK_STANDALONE_SEG_ID=  
  774.   
  775. # Can be IP address, range of IP addresses or list of addresses or  
  776. # ranges. Contains addresses from IP network that are allowed to be  
  777. # used. If empty, then will be assumed that all host addresses from  
  778. # network can be used. Optional. Examples: 10.0.0.10 or  
  779. # 10.0.0.10-10.0.0.20 or  
  780. # 10.0.0.10-10.0.0.20,10.0.0.30-10.0.0.40,10.0.0.50. Defaults to ''.  
  781. CONFIG_MANILA_NETWORK_STANDALONE_IP_RANGE=  
  782.   
  783. # IP version of network. Optional. Defaults to '4'. ['4', '6']  
  784. CONFIG_MANILA_NETWORK_STANDALONE_IP_VERSION=4  
  785.   
  786. # List of GlusterFS servers that can be used to create shares. Each  
  787. # GlusterFS server should be of the form [remoteuser@]<volserver>, and  
  788. # they are assumed to belong to distinct Gluster clusters.  
  789. CONFIG_MANILA_GLUSTERFS_SERVERS=  
  790.   
  791. # Path of Manila host's private SSH key file.  
  792. CONFIG_MANILA_GLUSTERFS_NATIVE_PATH_TO_PRIVATE_KEY=  
  793.   
  794. # Regular expression template used to filter GlusterFS volumes for  
  795. # share creation. The regex template can optionally (ie. with support  
  796. # of the GlusterFS backend) contain the #{size} parameter which  
  797. # matches an integer (sequence of digits) in which case the value  
  798. # shall be intepreted as size of the volume in GB. Examples: "manila-  
  799. # share-volume-d+$", "manila-share-volume-#{size}G-d+$"; with matching  
  800. # volume names, respectively: "manila-share-volume-12", "manila-share-  
  801. # volume-3G-13". In latter example, the number that matches "#{size}",  
  802. # that is, 3, is an indication that the size of volume is 3G.  
  803. CONFIG_MANILA_GLUSTERFS_VOLUME_PATTERN=  
  804.   
  805. # Specifies the GlusterFS volume to be mounted on the Manila host.  
  806. # For e.g: [remoteuser@]<volserver>:/<volid>  
  807. CONFIG_MANILA_GLUSTERFS_TARGET=  
  808.   
  809. # Base directory containing mount points for Gluster volumes.  
  810. CONFIG_MANILA_GLUSTERFS_MOUNT_POINT_BASE=  
  811.   
  812. # Type of NFS server that mediate access to the Gluster volumes  
  813. # (Gluster or Ganesha).  
  814. CONFIG_MANILA_GLUSTERFS_NFS_SERVER_TYPE=gluster  
  815.   
  816. # Path of Manila host's private SSH key file.  
  817. CONFIG_MANILA_GLUSTERFS_PATH_TO_PRIVATE_KEY=  
  818.   
  819. # Remote Ganesha server node's IP address.  
  820. CONFIG_MANILA_GLUSTERFS_GANESHA_SERVER_IP=  
  821.   
  822. # Specify 'y' to set up Horizon communication over https. ['y', 'n']  
  823. CONFIG_HORIZON_SSL=n  
  824.   
  825. # Secret key to use for Horizon Secret Encryption Key.  
  826. CONFIG_HORIZON_SECRET_KEY=0c44f126d4c04deab2185fe04baac582  
  827.   
  828. # PEM-encoded certificate to be used for SSL connections on the https  
  829. # server. To generate a certificate, leave blank.  
  830. CONFIG_HORIZON_SSL_CERT=  
  831.   
  832. # SSL keyfile corresponding to the certificate if one was specified.  
  833. # The certificate should not require a passphrase.  
  834. CONFIG_HORIZON_SSL_KEY=  
  835.   
  836. CONFIG_HORIZON_SSL_CACERT=  
  837.   
  838. # Password to use for the Object Storage service to authenticate with  
  839. # the Identity service.  
  840. CONFIG_SWIFT_KS_PW=185b2afebaa64fd3  
  841.   
  842. # Comma-separated list of devices to use as storage device for Object  
  843. # Storage. Each entry must take the format /path/to/dev (for example,  
  844. # specifying /dev/vdb installs /dev/vdb as the Object Storage storage  
  845. # device; Packstack does not create the filesystem, you must do this  
  846. # first). If left empty, Packstack creates a loopback device for test  
  847. # setup.  
  848. CONFIG_SWIFT_STORAGES=  
  849.   
  850. # Number of Object Storage storage zones; this number MUST be no  
  851. # larger than the number of configured storage devices.  
  852. CONFIG_SWIFT_STORAGE_ZONES=1  
  853.   
  854. # Number of Object Storage storage replicas; this number MUST be no  
  855. # larger than the number of configured storage zones.  
  856. CONFIG_SWIFT_STORAGE_REPLICAS=1  
  857.   
  858. # File system type for storage nodes. ['xfs', 'ext4']  
  859. CONFIG_SWIFT_STORAGE_FSTYPE=ext4  
  860.   
  861. # Custom seed number to use for swift_hash_path_suffix in  
  862. # /etc/swift/swift.conf. If you do not provide a value, a seed number  
  863. # is automatically generated.  
  864. CONFIG_SWIFT_HASH=67817b243ea1427f  
  865.   
  866. # Size of the Object Storage loopback file storage device.  
  867. CONFIG_SWIFT_STORAGE_SIZE=2G  
  868.   
  869. # Password used by Orchestration service user to authenticate against  
  870. # the database.  
  871. CONFIG_HEAT_DB_PW=PW_PLACEHOLDER  
  872.   
  873. # Encryption key to use for authentication in the Orchestration  
  874. # database (16, 24, or 32 chars).  
  875. CONFIG_HEAT_AUTH_ENC_KEY=97ba32d650e94726  
  876.   
  877. # Password to use for the Orchestration service to authenticate with  
  878. # the Identity service.  
  879. CONFIG_HEAT_KS_PW=PW_PLACEHOLDER  
  880.   
  881. # Specify 'y' to install the Orchestration CloudWatch API. ['y', 'n']  
  882. CONFIG_HEAT_CLOUDWATCH_INSTALL=n  
  883.   
  884. # Specify 'y' to install the Orchestration CloudFormation API. ['y',  
  885. # 'n']  
  886. CONFIG_HEAT_CFN_INSTALL=n  
  887.   
  888. # Name of the Identity domain for Orchestration.  
  889. CONFIG_HEAT_DOMAIN=heat  
  890.   
  891. # Name of the Identity domain administrative user for Orchestration.  
  892. CONFIG_HEAT_DOMAIN_ADMIN=heat_admin  
  893.   
  894. # Password for the Identity domain administrative user for  
  895. # Orchestration.  
  896. CONFIG_HEAT_DOMAIN_PASSWORD=PW_PLACEHOLDER  
  897.   
  898. # Specify 'y' to provision for demo usage and testing. ['y', 'n']  
  899. CONFIG_PROVISION_DEMO=y  
  900.   
  901. # Specify 'y' to configure the OpenStack Integration Test Suite  
  902. # (tempest) for testing. The test suite requires OpenStack Networking  
  903. # to be installed. ['y', 'n']  
  904. CONFIG_PROVISION_TEMPEST=n  
  905.   
  906. # CIDR network address for the floating IP subnet.  
  907. CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28  
  908.   
  909. # The name to be assigned to the demo image in Glance (default  
  910. # "cirros").  
  911. CONFIG_PROVISION_IMAGE_NAME=cirros  
  912.   
  913. # A URL or local file location for an image to download and provision  
  914. # in Glance (defaults to a URL for a recent "cirros" image).  
  915. CONFIG_PROVISION_IMAGE_URL=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img  
  916.   
  917. # Format for the demo image (default "qcow2").  
  918. CONFIG_PROVISION_IMAGE_FORMAT=qcow2  
  919.   
  920. # User to use when connecting to instances booted from the demo  
  921. # image.  
  922. CONFIG_PROVISION_IMAGE_SSH_USER=cirros  
  923.   
  924. # Name of the uec image created in Glance used in tempest tests  
  925. # (default "cirros-uec").  
  926. CONFIG_PROVISION_UEC_IMAGE_NAME=cirros-uec  
  927.   
  928. # URL of the kernel image copied to Glance image for uec image  
  929. # (defaults to a URL for a recent "cirros" uec image).  
  930. CONFIG_PROVISION_UEC_IMAGE_KERNEL_URL=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-kernel  
  931.   
  932. # URL of the ramdisk image copied to Glance image for uec image  
  933. # (defaults to a URL for a recent "cirros" uec image).  
  934. CONFIG_PROVISION_UEC_IMAGE_RAMDISK_URL=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-initramfs  
  935.   
  936. # URL of the disk image copied to Glance image for uec image  
  937. # (defaults to a URL for a recent "cirros" uec image).  
  938. CONFIG_PROVISION_UEC_IMAGE_DISK_URL=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img  
  939.   
  940. CONFIG_TEMPEST_HOST=  
  941.   
  942. # Name of the Integration Test Suite provisioning user. If you do not  
  943. # provide a user name, Tempest is configured in a standalone mode.  
  944. CONFIG_PROVISION_TEMPEST_USER=  
  945.   
  946. # Password to use for the Integration Test Suite provisioning user.  
  947. CONFIG_PROVISION_TEMPEST_USER_PW=PW_PLACEHOLDER  
  948.   
  949. # CIDR network address for the floating IP subnet.  
  950. CONFIG_PROVISION_TEMPEST_FLOATRANGE=172.24.4.224/28  
  951.   
  952. # URI of the Integration Test Suite git repository.  
  953. CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git  
  954.   
  955. # Revision (branch) of the Integration Test Suite git repository.  
  956. CONFIG_PROVISION_TEMPEST_REPO_REVISION=master  
  957.   
  958. # Specify 'y' to run Tempest smoke test as last step of installation.  
  959. CONFIG_RUN_TEMPEST=n  
  960.   
  961. # Test suites to run, example: "smoke dashboard TelemetryAlarming".  
  962. # Optional, defaults to "smoke".  
  963. CONFIG_RUN_TEMPEST_TESTS=smoke  
  964.   
  965. # Specify 'y' to configure the Open vSwitch external bridge for an  
  966. # all-in-one deployment (the L3 external bridge acts as the gateway  
  967. # for virtual machines). ['y', 'n']  
  968. CONFIG_PROVISION_OVS_BRIDGE=y  
  969.   
  970. # Password to use for Gnocchi to access the database.  
  971. CONFIG_GNOCCHI_DB_PW=3a1896d16a3842eb  
  972.   
  973. # Password to use for Gnocchi to authenticate with the Identity  
  974. # service.  
  975. CONFIG_GNOCCHI_KS_PW=2d5c84c4ef934325  
  976.   
  977. # Secret key for signing Telemetry service (ceilometer) messages.  
  978. CONFIG_CEILOMETER_SECRET=9caef346866542bb  
  979.   
  980. # Password to use for Telemetry to authenticate with the Identity  
  981. # service.  
  982. CONFIG_CEILOMETER_KS_PW=b9910021cfa048e3  
  983.   
  984. # Ceilometer service name. ['httpd', 'ceilometer']  
  985. CONFIG_CEILOMETER_SERVICE_NAME=httpd  
  986.   
  987. # Backend driver for Telemetry's group membership coordination.  
  988. # ['redis', 'none']  
  989. CONFIG_CEILOMETER_COORDINATION_BACKEND=redis  
  990.   
  991. # Backend driver for Telemetry's metering backend configuration.  
  992. # ['database', 'gnocchi']  
  993. CONFIG_CEILOMETER_METERING_BACKEND=database  
  994.   
  995. # IP address of the server on which to install MongoDB.  
  996. CONFIG_MONGODB_HOST=192.168.57.166  
  997.   
  998. # IP address of the server on which to install the Redis master  
  999. # server.  
  1000. CONFIG_REDIS_MASTER_HOST=192.168.57.166  
  1001.   
  1002. # Port on which the Redis server(s) listens.  
  1003. CONFIG_REDIS_PORT=6379  
  1004.   
  1005. # Specify 'y' to have Redis try to use HA. ['y', 'n']  
  1006. CONFIG_REDIS_HA=n  
  1007.   
  1008. # Hosts on which to install Redis slaves.  
  1009. CONFIG_REDIS_SLAVE_HOSTS=192.168.57.166  
  1010.   
  1011. # Hosts on which to install Redis sentinel servers.  
  1012. CONFIG_REDIS_SENTINEL_HOSTS=192.168.57.166  
  1013.   
  1014. # Host to configure as the Redis coordination sentinel.  
  1015. CONFIG_REDIS_SENTINEL_CONTACT_HOST=192.168.57.166  
  1016.   
  1017. # Port on which Redis sentinel servers listen.  
  1018. CONFIG_REDIS_SENTINEL_PORT=26379  
  1019.   
  1020. # Quorum value for Redis sentinel servers.  
  1021. CONFIG_REDIS_SENTINEL_QUORUM=2  
  1022.   
  1023. # Name of the master server watched by the Redis sentinel. ['[a-z]+']  
  1024. CONFIG_REDIS_MASTER_NAME=mymaster  
  1025.   
  1026. # Password to use for Telemetry Alarming to authenticate with the  
  1027. # Identity service.  
  1028. CONFIG_AODH_KS_PW=06b619066f3b43fa  
  1029.   
  1030. # Password to use for OpenStack Database-as-a-Service (trove) to  
  1031. # access the database.  
  1032. CONFIG_TROVE_DB_PW=PW_PLACEHOLDER  
  1033.   
  1034. # Password to use for OpenStack Database-as-a-Service to authenticate  
  1035. # with the Identity service.  
  1036. CONFIG_TROVE_KS_PW=PW_PLACEHOLDER  
  1037.   
  1038. # User name to use when OpenStack Database-as-a-Service connects to  
  1039. # the Compute service.  
  1040. CONFIG_TROVE_NOVA_USER=trove  
  1041.   
  1042. # Tenant to use when OpenStack Database-as-a-Service connects to the  
  1043. # Compute service.  
  1044. CONFIG_TROVE_NOVA_TENANT=services  
  1045.   
  1046. # Password to use when OpenStack Database-as-a-Service connects to  
  1047. # the Compute service.  
  1048. CONFIG_TROVE_NOVA_PW=PW_PLACEHOLDER  
  1049.   
  1050. # Password to use for OpenStack Data Processing (sahara) to access  
  1051. # the database.  
  1052. CONFIG_SAHARA_DB_PW=PW_PLACEHOLDER  
  1053.   
  1054. # Password to use for OpenStack Data Processing to authenticate with  
  1055. # the Identity service.  
  1056. CONFIG_SAHARA_KS_PW=PW_PLACEHOLDER  
  1057.   
  1058. # Password of the nagiosadmin user on the Nagios server.  
  1059. CONFIG_NAGIOS_PW=ed934174b66b44d6  
 



(责任编辑:IT)