Advertisement
Guest User

Untitled

a guest
Jun 11th, 2016
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.93 KB | None | 0 0
  1. root@contrail-controller-01:~# bash -x /opt/contrail/bin/keystone-server-setup.sh
  2. + CONF_DIR=/etc/contrail
  3. + set -x
  4. + '[' -f /etc/redhat-release ']'
  5. + '[' -f /etc/lsb-release ']'
  6. + egrep -q 'DISTRIB_ID.*Ubuntu' /etc/lsb-release
  7. + is_ubuntu=1
  8. + is_redhat=0
  9. + web_svc=apache2
  10. + mysql_svc=mysql
  11. + '[' 1 -eq 1 ']'
  12. ++ dpkg -l
  13. ++ grep ii
  14. ++ grep keystone
  15. ++ grep -v python
  16. ++ awk '{print $3}'
  17. + keystone_version=1:2015.1.2-0ubuntu2~cloud0
  18. ++ cat /proc/sys/net/ipv4/ip_local_reserved_ports
  19. + sysctl -w net.ipv4.ip_local_reserved_ports=35357,35358,33306,35357-35358
  20. net.ipv4.ip_local_reserved_ports = 35357,35358,33306,35357-35358
  21. + grep '^net.ipv4.ip_local_reserved_ports' /etc/sysctl.conf
  22. + '[' 0 -ne 0 ']'
  23. + sed -i 's/net.ipv4.ip_local_reserved_ports\s*=\s*/net.ipv4.ip_local_reserved_ports=35357,35358,/' /etc/sysctl.conf
  24. + chkconfig mysql
  25. + ret=0
  26. + '[' 0 -ne 0 ']'
  27. ++ service mysql status
  28. + mysql_status=' * MySQL is running (PID: 30782)'
  29. + [[ * MySQL is running (PID: 30782) != *running* ]]
  30. + '[' '!' -f /etc/contrail/mysql.token ']'
  31. ++ cat /etc/contrail/mysql.token
  32. + MYSQL_TOKEN=25adf92b19c30d9f2a9d
  33. + KEYSTONE_CONF=/etc/keystone/keystone.conf
  34. + source /etc/contrail/ctrl-details
  35. ++ SERVICE_TOKEN=5e71cbaa4a4ce4365ef2
  36. ++ AUTH_PROTOCOL=http
  37. ++ QUANTUM_PROTOCOL=http
  38. ++ ADMIN_TOKEN=contrail
  39. ++ REGION_NAME=RegionOne
  40. ++ CONTROLLER=10.10.20.101
  41. ++ NEUTRON_PASSWORD=contrail
  42. ++ NOVA_PASSWORD=contrail
  43. ++ SERVICE_TENANT_NAME=service
  44. ++ API_SERVER=10.10.20.101
  45. ++ OSAPI_COMPUTE_WORKERS=40
  46. ++ CONDUCTOR_WORKERS=40
  47. ++ SELF_MGMT_IP=10.10.10.101
  48. ++ MEMCACHED_SERVERS=10.10.10.101:11211,10.10.10.102:11211,10.10.10.103:11211
  49. ++ AMQP_SERVER=10.10.20.100
  50. ++ QUANTUM=10.10.20.101
  51. ++ QUANTUM_PORT=9696
  52. ++ OPENSTACK_INDEX=1
  53. ++ SRIOV_ENABLED=False
  54. ++ SERVICE_DBPASS=c0ntrail123
  55. ++ INTERNAL_VIP=10.10.20.100
  56. ++ CONTRAIL_INTERNAL_VIP=10.10.20.100
  57. + ADMIN_PASSWORD=contrail
  58. + SERVICE_PASSWORD=contrail
  59. + SERVICE_TOKEN=5e71cbaa4a4ce4365ef2
  60. + openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token 5e71cbaa4a4ce4365ef2
  61. + service supervisor-openstack status
  62. + service supervisor-openstack stop
  63. supervisor-openstack stop/waiting
  64. ++ service supervisor-openstack status
  65. ++ grep -s -i running
  66. ++ echo stopped
  67. + status=stopped
  68. + '[' stopped == stopped ']'
  69. + service supervisor-openstack start
  70. supervisor-openstack start/running, process 27917
  71. + sleep 5
  72. + supervisorctl -s unix:///tmp/supervisord_openstack.sock stop all
  73. nova-novncproxy: stopped
  74. nova-api: stopped
  75. nova-conductor: stopped
  76. glance-api: stopped
  77. cinder-api: stopped
  78. nova-consoleauth: stopped
  79. nova-objectstore: stopped
  80. keystone: stopped
  81. nova-console: stopped
  82. heat-api-cfn: stopped
  83. nova-scheduler: stopped
  84. heat-engine: stopped
  85. glance-registry: stopped
  86. heat-api: stopped
  87. cinder-scheduler: stopped
  88. + service keystone restart
  89. keystone: ERROR (not running)
  90. keystone: started
  91. + chkconfig supervisor-openstack on
  92. + '[' '!' -d /etc/keystone/ssl ']'
  93. + '[' -d /var/log/keystone ']'
  94. + chown -R keystone:keystone /var/log/keystone
  95. + REGION_NAME=RegionOne
  96. + OPENSTACK_INDEX=1
  97. + INTERNAL_VIP=10.10.20.100
  98. + '[' 10.10.20.100 '!=' none ']'
  99. + export SERVICE_ENDPOINT=http://10.10.20.101:35358/v2.0
  100. + SERVICE_ENDPOINT=http://10.10.20.101:35358/v2.0
  101. + controller_ip=10.10.20.101
  102. + '[' 10.10.20.100 '!=' none ']'
  103. + controller_ip=10.10.20.100
  104. + cat
  105. + cat
  106. + export ADMIN_PASSWORD
  107. + export SERVICE_PASSWORD
  108. + '[' 10.10.20.100 '!=' none ']'
  109. + openstack-config --set /etc/keystone/keystone.conf sql connection mysql://keystone:c0ntrail123@10.10.20.101:3306/keystone
  110. + for APP in keystone
  111. + '[' 1 -eq 1 ']'
  112. + openstack-db -y --init --service keystone --password c0ntrail123 --rootpw 25adf92b19c30d9f2a9d
  113. + systemctl --version
  114. + '[' -f /etc/redhat-release ']'
  115. + '[' -f /etc/lsb-release ']'
  116. + egrep -q 'DISTRIB_ID.*Ubuntu' /etc/lsb-release
  117. + is_ubuntu=1
  118. + is_redhat=0
  119. + web_svc=apache2
  120. + mysql_svc=mysql
  121. + mysql_pkg_chk='expr 1'
  122. + dbmanage_cmd='"$APP-manage $db_sync"'
  123. + '[' 8 -gt 0 ']'
  124. + case "$1" in
  125. + ASSUME_YES=yes
  126. + shift
  127. + '[' 7 -gt 0 ']'
  128. + case "$1" in
  129. + MODE=init
  130. + shift
  131. + '[' 6 -gt 0 ']'
  132. + case "$1" in
  133. + shift
  134. + APP=keystone
  135. + shift
  136. + '[' 4 -gt 0 ']'
  137. + case "$1" in
  138. + shift
  139. + MYSQL_APP_PW=c0ntrail123
  140. + shift
  141. + '[' 2 -gt 0 ']'
  142. + case "$1" in
  143. + shift
  144. + MYSQL_ROOT_PW=25adf92b19c30d9f2a9d
  145. + shift
  146. + '[' 0 -gt 0 ']'
  147. + '[' '!' init ']'
  148. + '[' '!' keystone ']'
  149. + case "$APP" in
  150. + MYSQL_APP_PW_DEFAULT=keystone
  151. + : c0ntrail123
  152. + '[' keystone = glance ']'
  153. + APP_CONFIG=/etc/keystone/keystone.conf
  154. + NEW_MYSQL_INSTALL=0
  155. + expr 1
  156. 1
  157. + service_running mysql
  158. + test ''
  159. + service mysql status
  160. + '[' 0 -eq 1 ']'
  161. + '[' '!' defined ']'
  162. + MYSQL_ROOT_PW_ARG=
  163. + '[' defined ']'
  164. + MYSQL_ROOT_PW_ARG=--password=25adf92b19c30d9f2a9d
  165. + echo 'SELECT 1;'
  166. + mysql -u root --password=25adf92b19c30d9f2a9d
  167. + echo 'Verified connectivity to MySQL.'
  168. Verified connectivity to MySQL.
  169. + '[' init = init ']'
  170. ++ echo 'SELECT COUNT(*) FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME='\''keystone'\'';'
  171. ++ mysql -u root --password=25adf92b19c30d9f2a9d
  172. ++ tail -n+2
  173. + dbs=1
  174. + '[' 1 '!=' 0 ']'
  175. + echo 'Database '\''keystone'\'' already exists. Please consider first running:'
  176. Database 'keystone' already exists. Please consider first running:
  177. + echo '/usr/bin/openstack-db --drop --service keystone'
  178. /usr/bin/openstack-db --drop --service keystone
  179. + exit 1
  180. + '[' 0 -eq 1 ']'
  181. + tries=0
  182. + '[' 0 -lt 10 ']'
  183. ++ source /etc/contrail/keystonerc
  184. +++ export OS_USERNAME=admin
  185. +++ OS_USERNAME=admin
  186. +++ export SERVICE_TOKEN=5e71cbaa4a4ce4365ef2
  187. +++ SERVICE_TOKEN=5e71cbaa4a4ce4365ef2
  188. +++ export OS_SERVICE_ENDPOINT=http://10.10.20.101:35358/v2.0
  189. +++ OS_SERVICE_ENDPOINT=http://10.10.20.101:35358/v2.0
  190. +++ export OS_REGION_NAME=RegionOne
  191. +++ OS_REGION_NAME=RegionOne
  192. ++ keystone user-list
  193. + '[' 0 -eq 0 ']'
  194. + break
  195. + '[' 1 -eq 1 ']'
  196. + ubuntu_kilo_or_above=0
  197. + [[ 1:2015.1.2-0ubuntu2~cloud0 == *\:* ]]
  198. ++ echo 1:2015.1.2-0ubuntu2~cloud0
  199. ++ cut -d: -f2
  200. + keystone_version_without_epoch=2015.1.2-0ubuntu2~cloud0
  201. + dpkg --compare-versions 2015.1.2-0ubuntu2~cloud0 ge 2015
  202. + '[' 0 -eq 0 ']'
  203. + ubuntu_kilo_or_above=1
  204. + for svc in keystone
  205. + openstack-config --del /etc/keystone/keystone.conf database connection
  206. + openstack-config --set /etc/keystone/keystone.conf keystone_authtoken admin_tenant_name service
  207. + openstack-config --set /etc/keystone/keystone.conf keystone_authtoken admin_user keystone
  208. + openstack-config --set /etc/keystone/keystone.conf keystone_authtoken admin_password contrail
  209. + openstack-config --set /etc/keystone/keystone.conf DEFAULT log_file /var/log/keystone/keystone.log
  210. + openstack-config --set /etc/keystone/keystone.conf sql connection mysql://keystone:c0ntrail123@127.0.0.1/keystone
  211. + openstack-config --set /etc/keystone/keystone.conf catalog template_file /etc/keystone/default_catalog.templates
  212. + openstack-config --set /etc/keystone/keystone.conf catalog driver keystone.catalog.backends.sql.Catalog
  213. + openstack-config --set /etc/keystone/keystone.conf identity driver keystone.identity.backends.sql.Identity
  214. + '[' 1 -eq 1 ']'
  215. + '[' 1 -eq 1 ']'
  216. + openstack-config --set /etc/keystone/keystone.conf token driver keystone.token.persistence.backends.memcache.Token
  217. + openstack-config --set /etc/keystone/keystone.conf ec2 driver keystone.contrib.ec2.backends.sql.Ec2
  218. + openstack-config --set /etc/keystone/keystone.conf DEFAULT onready keystone.common.systemd
  219. + openstack-config --set /etc/keystone/keystone.conf memcache servers 127.0.0.1:11211
  220. + '[' 1 -eq 1 ']'
  221. + keystone-manage db_sync
  222. 2016-06-11 14:11:18.330 30816 WARNING oslo_config.cfg [-] Option "connection" from group "sql" is deprecated. Use option "connection" from group "database".
  223. + '[' 10.10.20.100 '!=' none ']'
  224. + openstack-config --set /etc/keystone/keystone.conf sql connection mysql://keystone:c0ntrail123@10.10.20.101:3306/keystone
  225. + '[' 1 -eq 1 ']'
  226. + '[' 1 -eq 1 ']'
  227. + openstack-config --set /etc/keystone/keystone.conf token driver keystone.token.persistence.backends.memcache.Token
  228. + openstack-config --del /etc/keystone/keystone.conf memcache servers
  229. + openstack-config --set /etc/keystone/keystone.conf database idle_timeout 180
  230. + openstack-config --set /etc/keystone/keystone.conf database min_pool_size 100
  231. + openstack-config --set /etc/keystone/keystone.conf database max_pool_size 700
  232. + openstack-config --set /etc/keystone/keystone.conf database max_overflow 100
  233. + openstack-config --set /etc/keystone/keystone.conf database retry_interval 5
  234. + openstack-config --set /etc/keystone/keystone.conf database max_retries -1
  235. + openstack-config --set /etc/keystone/keystone.conf database db_max_retries -1
  236. + openstack-config --set /etc/keystone/keystone.conf database db_retry_interval 1
  237. + openstack-config --set /etc/keystone/keystone.conf database connection_debug 10
  238. + openstack-config --set /etc/keystone/keystone.conf database pool_timeout 120
  239. + item_size_max=10m
  240. + '[' 1 -eq 1 ']'
  241. + memcache_conf=/etc/memcached.conf
  242. ++ grep '\-I ' /etc/memcached.conf
  243. + opts='-I 10m'
  244. + '[' 0 -ne 0 ']'
  245. + '[' '!' -f /usr/bin/nodejs ']'
  246. + echo '======= Enabling the keystone services ======'
  247. ======= Enabling the keystone services ======
  248. + for svc in '$web_svc' memcached
  249. + chkconfig apache2 on
  250. + for svc in '$web_svc' memcached
  251. + chkconfig memcached on
  252. + echo '======= Starting the services ======'
  253. ======= Starting the services ======
  254. + for svc in '$web_svc' memcached
  255. + service apache2 restart
  256. * Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.10.10.101. Set the 'ServerName' directive globally to suppress this message
  257. [ OK ]
  258. + for svc in '$web_svc' memcached
  259. + service memcached restart
  260. Restarting memcached: memcached.
  261. + service keystone restart
  262. keystone: stopped
  263. keystone: started
  264. + '[' 10.10.20.100 '!=' none ']'
  265. + '[' 1 -eq 1 ']'
  266. + source /etc/contrail/keystonerc
  267. ++ export OS_USERNAME=admin
  268. ++ OS_USERNAME=admin
  269. ++ export SERVICE_TOKEN=5e71cbaa4a4ce4365ef2
  270. ++ SERVICE_TOKEN=5e71cbaa4a4ce4365ef2
  271. ++ export OS_SERVICE_ENDPOINT=http://10.10.20.101:35358/v2.0
  272. ++ OS_SERVICE_ENDPOINT=http://10.10.20.101:35358/v2.0
  273. ++ export OS_REGION_NAME=RegionOne
  274. ++ OS_REGION_NAME=RegionOne
  275. + bash contrail-ha-keystone-setup.sh 10.10.20.100
  276. + ENABLE_ENDPOINTS=yes
  277. + '[' -f /etc/redhat-release ']'
  278. + '[' -f /etc/lsb-release ']'
  279. + egrep -q 'DISTRIB_ID.*Ubuntu' /etc/lsb-release
  280. + dpkg -l contrail-heat
  281. + ENABLE_HEAT=yes
  282. + CONTROLLER=
  283. + '[' -z contrail ']'
  284. + '[' -z contrail ']'
  285. + CONTROLLER=10.10.20.100
  286. + '[' -z 10.10.20.100 ']'
  287. + is_keystone_up
  288. + for i in '{1..36}' '{'
  289. + keystone tenant-list
  290. WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  291. +----------------------------------+--------------------+---------+
  292. | id | name | enabled |
  293. +----------------------------------+--------------------+---------+
  294. | bdec5a0798c7405db3c4ce55d81e8785 | admin | True |
  295. | b6b93ba8323d40e3b01f411b5d5e0fb0 | demo | True |
  296. | 085784b61dfb40a6a7362d62500c3b3f | invisible_to_admin | True |
  297. | f18afffae5ba40329bafcab4dbe134f7 | service | True |
  298. +----------------------------------+--------------------+---------+
  299. + '[' 0 == 0 ']'
  300. + return 0
  301. + '[' 0 '!=' 0 ']'
  302. ++ get_tenant admin
  303. +++ keystone tenant-list
  304. +++ grep ' admin '
  305. +++ awk '{print $2;}'
  306. ++ id=bdec5a0798c7405db3c4ce55d81e8785
  307. ++ '[' -z bdec5a0798c7405db3c4ce55d81e8785 ']'
  308. ++ echo bdec5a0798c7405db3c4ce55d81e8785
  309. + ADMIN_TENANT=bdec5a0798c7405db3c4ce55d81e8785
  310. ++ get_tenant service
  311. +++ keystone tenant-list
  312. +++ grep ' service '
  313. +++ awk '{print $2;}'
  314. ++ id=f18afffae5ba40329bafcab4dbe134f7
  315. ++ '[' -z f18afffae5ba40329bafcab4dbe134f7 ']'
  316. ++ echo f18afffae5ba40329bafcab4dbe134f7
  317. + SERVICE_TENANT=f18afffae5ba40329bafcab4dbe134f7
  318. ++ get_tenant demo
  319. +++ keystone tenant-list
  320. +++ grep ' demo '
  321. +++ awk '{print $2;}'
  322. ++ id=b6b93ba8323d40e3b01f411b5d5e0fb0
  323. ++ '[' -z b6b93ba8323d40e3b01f411b5d5e0fb0 ']'
  324. ++ echo b6b93ba8323d40e3b01f411b5d5e0fb0
  325. + DEMO_TENANT=b6b93ba8323d40e3b01f411b5d5e0fb0
  326. ++ get_tenant invisible_to_admin
  327. +++ keystone tenant-list
  328. +++ grep ' invisible_to_admin '
  329. +++ awk '{print $2;}'
  330. ++ id=085784b61dfb40a6a7362d62500c3b3f
  331. ++ '[' -z 085784b61dfb40a6a7362d62500c3b3f ']'
  332. ++ echo 085784b61dfb40a6a7362d62500c3b3f
  333. + INVIS_TENANT=085784b61dfb40a6a7362d62500c3b3f
  334. ++ get_user admin
  335. +++ keystone user-list
  336. +++ grep admin
  337. +++ awk '{print $2;}'
  338. ++ id=29415fb29f224407bda7eaffee4eb4a8
  339. ++ EMAIL=@example.com
  340. ++ '[' -z 29415fb29f224407bda7eaffee4eb4a8 ']'
  341. ++ echo 29415fb29f224407bda7eaffee4eb4a8
  342. + ADMIN_USER=29415fb29f224407bda7eaffee4eb4a8
  343. ++ get_user demo
  344. +++ keystone user-list
  345. +++ grep demo
  346. +++ awk '{print $2;}'
  347. ++ id=6371b496cad44f09aec882c34823f0de
  348. ++ EMAIL=@example.com
  349. ++ '[' -z 6371b496cad44f09aec882c34823f0de ']'
  350. ++ echo 6371b496cad44f09aec882c34823f0de
  351. + DEMO_USER=6371b496cad44f09aec882c34823f0de
  352. ++ get_role admin
  353. +++ keystone role-list
  354. +++ grep ' admin '
  355. +++ awk '{print $2;}'
  356. ++ id=9fbfe58245d045308c07f132f0b748eb
  357. ++ '[' -z 9fbfe58245d045308c07f132f0b748eb ']'
  358. ++ echo 9fbfe58245d045308c07f132f0b748eb
  359. + ADMIN_ROLE=9fbfe58245d045308c07f132f0b748eb
  360. ++ get_role Member
  361. +++ keystone role-list
  362. +++ grep ' Member '
  363. +++ awk '{print $2;}'
  364. ++ id=357b9297ab684457aeaba96857ec29dc
  365. ++ '[' -z 357b9297ab684457aeaba96857ec29dc ']'
  366. ++ echo 357b9297ab684457aeaba96857ec29dc
  367. + MEMBER_ROLE=357b9297ab684457aeaba96857ec29dc
  368. ++ get_role KeystoneAdmin
  369. +++ keystone role-list
  370. +++ grep ' KeystoneAdmin '
  371. +++ awk '{print $2;}'
  372. ++ id=8fcf6cac0de944d8b88b2d29ab35fd49
  373. ++ '[' -z 8fcf6cac0de944d8b88b2d29ab35fd49 ']'
  374. ++ echo 8fcf6cac0de944d8b88b2d29ab35fd49
  375. + KEYSTONEADMIN_ROLE=8fcf6cac0de944d8b88b2d29ab35fd49
  376. ++ get_role KeystoneServiceAdmin
  377. +++ keystone role-list
  378. +++ grep ' KeystoneServiceAdmin '
  379. +++ awk '{print $2;}'
  380. ++ id=dad32bec7e7f4d5a8ffac4c42ea1a6b0
  381. ++ '[' -z dad32bec7e7f4d5a8ffac4c42ea1a6b0 ']'
  382. ++ echo dad32bec7e7f4d5a8ffac4c42ea1a6b0
  383. + KEYSTONESERVICE_ROLE=dad32bec7e7f4d5a8ffac4c42ea1a6b0
  384. ++ get_role sysadmin
  385. +++ keystone role-list
  386. +++ grep ' sysadmin '
  387. +++ awk '{print $2;}'
  388. ++ id=16f08b97be984a1fbae5f352bd10715f
  389. ++ '[' -z 16f08b97be984a1fbae5f352bd10715f ']'
  390. ++ echo 16f08b97be984a1fbae5f352bd10715f
  391. + SYSADMIN_ROLE=16f08b97be984a1fbae5f352bd10715f
  392. ++ get_role netadmin
  393. +++ keystone role-list
  394. +++ grep ' netadmin '
  395. +++ awk '{print $2;}'
  396. ++ id=c8ce732a3e224fa192930eea33a07287
  397. ++ '[' -z c8ce732a3e224fa192930eea33a07287 ']'
  398. ++ echo c8ce732a3e224fa192930eea33a07287
  399. + NETADMIN_ROLE=c8ce732a3e224fa192930eea33a07287
  400. ++ user_role_lookup 29415fb29f224407bda7eaffee4eb4a8 bdec5a0798c7405db3c4ce55d81e8785 admin
  401. +++ keystone user-role-list --user-id 29415fb29f224407bda7eaffee4eb4a8 --tenant-id bdec5a0798c7405db3c4ce55d81e8785
  402. +++ grep ' admin '
  403. +++ awk '{print $4;}'
  404. ++ echo admin
  405. + '[' -z admin ']'
  406. ++ user_role_lookup 6371b496cad44f09aec882c34823f0de b6b93ba8323d40e3b01f411b5d5e0fb0 Member
  407. +++ keystone user-role-list --user-id 6371b496cad44f09aec882c34823f0de --tenant-id b6b93ba8323d40e3b01f411b5d5e0fb0
  408. +++ grep ' Member '
  409. +++ awk '{print $4;}'
  410. ++ echo Member
  411. + '[' -z Member ']'
  412. ++ user_role_lookup 6371b496cad44f09aec882c34823f0de b6b93ba8323d40e3b01f411b5d5e0fb0 sysadmin
  413. +++ keystone user-role-list --user-id 6371b496cad44f09aec882c34823f0de --tenant-id b6b93ba8323d40e3b01f411b5d5e0fb0
  414. +++ grep ' sysadmin '
  415. +++ awk '{print $4;}'
  416. ++ echo sysadmin
  417. + '[' -z sysadmin ']'
  418. ++ user_role_lookup 6371b496cad44f09aec882c34823f0de b6b93ba8323d40e3b01f411b5d5e0fb0 netadmin
  419. +++ keystone user-role-list --user-id 6371b496cad44f09aec882c34823f0de --tenant-id b6b93ba8323d40e3b01f411b5d5e0fb0
  420. +++ grep ' netadmin '
  421. +++ awk '{print $4;}'
  422. ++ echo netadmin
  423. + '[' -z netadmin ']'
  424. ++ user_role_lookup 6371b496cad44f09aec882c34823f0de 085784b61dfb40a6a7362d62500c3b3f Member
  425. +++ keystone user-role-list --user-id 6371b496cad44f09aec882c34823f0de --tenant-id 085784b61dfb40a6a7362d62500c3b3f
  426. +++ grep ' Member '
  427. +++ awk '{print $4;}'
  428. ++ echo Member
  429. + '[' -z Member ']'
  430. ++ user_role_lookup 29415fb29f224407bda7eaffee4eb4a8 b6b93ba8323d40e3b01f411b5d5e0fb0 admin
  431. +++ keystone user-role-list --user-id 29415fb29f224407bda7eaffee4eb4a8 --tenant-id b6b93ba8323d40e3b01f411b5d5e0fb0
  432. +++ awk '{print $4;}'
  433. +++ grep ' admin '
  434. ++ echo admin
  435. + '[' -z admin ']'
  436. ++ user_role_lookup 29415fb29f224407bda7eaffee4eb4a8 bdec5a0798c7405db3c4ce55d81e8785 KeystoneAdmin
  437. +++ keystone user-role-list --user-id 29415fb29f224407bda7eaffee4eb4a8 --tenant-id bdec5a0798c7405db3c4ce55d81e8785
  438. +++ grep ' KeystoneAdmin '
  439. +++ awk '{print $4;}'
  440. ++ echo KeystoneAdmin
  441. + '[' -z KeystoneAdmin ']'
  442. ++ user_role_lookup 29415fb29f224407bda7eaffee4eb4a8 bdec5a0798c7405db3c4ce55d81e8785 KeystoneServiceAdmin
  443. +++ keystone user-role-list --user-id 29415fb29f224407bda7eaffee4eb4a8 --tenant-id bdec5a0798c7405db3c4ce55d81e8785
  444. +++ grep ' KeystoneServiceAdmin '
  445. +++ awk '{print $4;}'
  446. ++ echo KeystoneServiceAdmin
  447. + '[' -z KeystoneServiceAdmin ']'
  448. ++ get_service nova compute 'Nova Compute Service'
  449. +++ keystone service-list
  450. +++ grep ' nova '
  451. +++ awk '{print $2;}'
  452. ++ id=2a39483ee36c4805a18c7afdc7065eff
  453. ++ '[' -z 2a39483ee36c4805a18c7afdc7065eff ']'
  454. ++ echo 2a39483ee36c4805a18c7afdc7065eff
  455. + NOVA_SERVICE=2a39483ee36c4805a18c7afdc7065eff
  456. ++ get_service_user nova
  457. +++ keystone user-list
  458. +++ grep nova
  459. +++ awk '{print $2;}'
  460. ++ id=84a590a801f34d84a447221f0a1ac4e1
  461. ++ EMAIL=@example.com
  462. ++ '[' -z 84a590a801f34d84a447221f0a1ac4e1 ']'
  463. ++ echo 84a590a801f34d84a447221f0a1ac4e1
  464. + NOVA_USER=84a590a801f34d84a447221f0a1ac4e1
  465. ++ user_role_lookup 84a590a801f34d84a447221f0a1ac4e1 f18afffae5ba40329bafcab4dbe134f7 admin
  466. +++ keystone user-role-list --user-id 84a590a801f34d84a447221f0a1ac4e1 --tenant-id f18afffae5ba40329bafcab4dbe134f7
  467. +++ grep ' admin '
  468. +++ awk '{print $4;}'
  469. ++ echo admin
  470. + '[' -z admin ']'
  471. + [[ -n yes ]]
  472. ++ endpoint_lookup 2a39483ee36c4805a18c7afdc7065eff
  473. +++ keystone endpoint-list
  474. +++ grep ' 2a39483ee36c4805a18c7afdc7065eff '
  475. +++ awk '{print $2;}'
  476. ++ echo e06cf3de2a734d1d8fdf1d73c7453a39
  477. + '[' -z e06cf3de2a734d1d8fdf1d73c7453a39 ']'
  478. ++ get_service ec2 ec2 'EC2 Compatibility Layer'
  479. +++ keystone service-list
  480. +++ grep ' ec2 '
  481. +++ awk '{print $2;}'
  482. ++ id=85a9cec36fb043689d52a9147a8156e8
  483. ++ '[' -z 85a9cec36fb043689d52a9147a8156e8 ']'
  484. ++ echo 85a9cec36fb043689d52a9147a8156e8
  485. + EC2_SERVICE=85a9cec36fb043689d52a9147a8156e8
  486. + [[ -n yes ]]
  487. ++ endpoint_lookup 85a9cec36fb043689d52a9147a8156e8
  488. +++ keystone endpoint-list
  489. +++ grep ' 85a9cec36fb043689d52a9147a8156e8 '
  490. +++ awk '{print $2;}'
  491. ++ echo 19a1319e9e0b45e7b5b05e91b117edd1
  492. + '[' -z 19a1319e9e0b45e7b5b05e91b117edd1 ']'
  493. ++ get_service glance image 'Glance Image Service'
  494. +++ keystone service-list
  495. +++ grep ' glance '
  496. +++ awk '{print $2;}'
  497. ++ id=b17a28375db44a7988a252be8ec2c758
  498. ++ '[' -z b17a28375db44a7988a252be8ec2c758 ']'
  499. ++ echo b17a28375db44a7988a252be8ec2c758
  500. + GLANCE_SERVICE=b17a28375db44a7988a252be8ec2c758
  501. ++ get_service_user glance
  502. +++ keystone user-list
  503. +++ grep glance
  504. +++ awk '{print $2;}'
  505. ++ id=af84cae033184631970eea13e4ccdeb3
  506. ++ EMAIL=@example.com
  507. ++ '[' -z af84cae033184631970eea13e4ccdeb3 ']'
  508. ++ echo af84cae033184631970eea13e4ccdeb3
  509. + GLANCE_USER=af84cae033184631970eea13e4ccdeb3
  510. ++ user_role_lookup af84cae033184631970eea13e4ccdeb3 f18afffae5ba40329bafcab4dbe134f7 admin
  511. +++ keystone user-role-list --user-id af84cae033184631970eea13e4ccdeb3 --tenant-id f18afffae5ba40329bafcab4dbe134f7
  512. +++ grep ' admin '
  513. +++ awk '{print $4;}'
  514. ++ echo admin
  515. + '[' -z admin ']'
  516. + [[ -n yes ]]
  517. ++ endpoint_lookup b17a28375db44a7988a252be8ec2c758
  518. +++ grep ' b17a28375db44a7988a252be8ec2c758 '
  519. +++ keystone endpoint-list
  520. +++ awk '{print $2;}'
  521. ++ echo 1bc83027e8bb4f3d8b8c6717d0b60e5c
  522. + '[' -z 1bc83027e8bb4f3d8b8c6717d0b60e5c ']'
  523. ++ get_service keystone identity 'Keystone Identity Service'
  524. +++ keystone service-list
  525. +++ grep ' keystone '
  526. +++ awk '{print $2;}'
  527. ++ id=01ff4f2b4f074127954bae1ac4d95934
  528. ++ '[' -z 01ff4f2b4f074127954bae1ac4d95934 ']'
  529. ++ echo 01ff4f2b4f074127954bae1ac4d95934
  530. + KEYSTONE_SERVICE=01ff4f2b4f074127954bae1ac4d95934
  531. + [[ -n yes ]]
  532. ++ endpoint_lookup 01ff4f2b4f074127954bae1ac4d95934
  533. +++ keystone endpoint-list
  534. +++ grep ' 01ff4f2b4f074127954bae1ac4d95934 '
  535. +++ awk '{print $2;}'
  536. ++ echo 0aed434fc97b4945a3808bfb58693009
  537. + '[' -z 0aed434fc97b4945a3808bfb58693009 ']'
  538. + CINDER_SERVICE=
  539. + CINDER_USER=
  540. + CINDER_SERVICE_TYPE=v1
  541. + '[' -f /etc/redhat-release ']'
  542. + '[' -f /etc/lsb-release ']'
  543. + egrep -q 'DISTRIB_ID.*Ubuntu' /etc/lsb-release
  544. ++ dpkg-query -W '-f=${Version}' cinder-api
  545. + os_cinder=1:2015.1.2-0ubuntu1~cloud0
  546. ++ python -c 'from distutils.version import LooseVersion; print LooseVersion('\''1:2015.1.2-0ubuntu1~cloud0'\'') >= LooseVersion('\''1:2015.1.1'\'')'
  547. + is_kilo_or_above=True
  548. + '[' True == True ']'
  549. ++ get_service cinderv2 volumev2 'Cinder V2 Service'
  550. +++ keystone service-list
  551. +++ grep ' cinderv2 '
  552. +++ awk '{print $2;}'
  553. ++ id=6dc28a40e67941569885a6d6dbf7e336
  554. ++ '[' -z 6dc28a40e67941569885a6d6dbf7e336 ']'
  555. ++ echo 6dc28a40e67941569885a6d6dbf7e336
  556. + CINDER_SERVICE=6dc28a40e67941569885a6d6dbf7e336
  557. ++ get_service_user cinderv2
  558. +++ keystone user-list
  559. +++ grep cinderv2
  560. +++ awk '{print $2;}'
  561. ++ id=d391c92282734a12a83c84774ab37836
  562. ++ EMAIL=@example.com
  563. ++ '[' -z d391c92282734a12a83c84774ab37836 ']'
  564. ++ echo d391c92282734a12a83c84774ab37836
  565. + CINDER_USER=d391c92282734a12a83c84774ab37836
  566. + CINDER_SERVICE_TYPE=v2
  567. + [[ -z 6dc28a40e67941569885a6d6dbf7e336 ]]
  568. + [[ -z d391c92282734a12a83c84774ab37836 ]]
  569. ++ user_role_lookup d391c92282734a12a83c84774ab37836 f18afffae5ba40329bafcab4dbe134f7 admin
  570. +++ keystone user-role-list --user-id d391c92282734a12a83c84774ab37836 --tenant-id f18afffae5ba40329bafcab4dbe134f7
  571. +++ grep ' admin '
  572. +++ awk '{print $4;}'
  573. ++ echo admin
  574. + '[' -z admin ']'
  575. + [[ -n yes ]]
  576. ++ endpoint_lookup 6dc28a40e67941569885a6d6dbf7e336
  577. +++ keystone endpoint-list
  578. +++ grep ' 6dc28a40e67941569885a6d6dbf7e336 '
  579. +++ awk '{print $2;}'
  580. ++ echo 3b93aea2b8f04d98980e6c61bfae0d3c
  581. + '[' -z 3b93aea2b8f04d98980e6c61bfae0d3c ']'
  582. ++ get_service horizon dashboard 'OpenStack Dashboard'
  583. +++ keystone service-list
  584. +++ grep ' horizon '
  585. +++ awk '{print $2;}'
  586. ++ id=e930aef2fa664b3f9e9771f4664993bc
  587. ++ '[' -z e930aef2fa664b3f9e9771f4664993bc ']'
  588. ++ echo e930aef2fa664b3f9e9771f4664993bc
  589. + HORIZON_SERVICE=e930aef2fa664b3f9e9771f4664993bc
  590. + [[ -n '' ]]
  591. + [[ -n '' ]]
  592. + [[ -n yes ]]
  593. + get_role heat_stack_user
  594. ++ keystone role-list
  595. ++ grep ' heat_stack_user '
  596. ++ awk '{print $2;}'
  597. + id=da0158679e904d609940590e8b0d36f2
  598. + '[' -z da0158679e904d609940590e8b0d36f2 ']'
  599. + echo da0158679e904d609940590e8b0d36f2
  600. da0158679e904d609940590e8b0d36f2
  601. + get_role heat_stack_owner
  602. ++ keystone role-list
  603. ++ grep ' heat_stack_owner '
  604. ++ awk '{print $2;}'
  605. + id=3e8df0e356d148f6a7986292f0a19c7a
  606. + '[' -z 3e8df0e356d148f6a7986292f0a19c7a ']'
  607. + echo 3e8df0e356d148f6a7986292f0a19c7a
  608. 3e8df0e356d148f6a7986292f0a19c7a
  609. ++ get_service heat orchestration 'Orchestration Service'
  610. +++ keystone service-list
  611. +++ awk '{print $2;}'
  612. +++ grep ' heat '
  613. ++ id=c2b5bb604ef446649dfe8fc5204d4f3a
  614. ++ '[' -z c2b5bb604ef446649dfe8fc5204d4f3a ']'
  615. ++ echo c2b5bb604ef446649dfe8fc5204d4f3a
  616. + HEAT_SERVICE=c2b5bb604ef446649dfe8fc5204d4f3a
  617. ++ get_service_user heat
  618. +++ keystone user-list
  619. +++ grep heat
  620. +++ awk '{print $2;}'
  621. ++ id=b278a99972f3429bb3e90661e427b112
  622. ++ EMAIL=@example.com
  623. ++ '[' -z b278a99972f3429bb3e90661e427b112 ']'
  624. ++ echo b278a99972f3429bb3e90661e427b112
  625. + HEAT_USER=b278a99972f3429bb3e90661e427b112
  626. ++ user_role_lookup b278a99972f3429bb3e90661e427b112 f18afffae5ba40329bafcab4dbe134f7 admin
  627. +++ keystone user-role-list --user-id b278a99972f3429bb3e90661e427b112 --tenant-id f18afffae5ba40329bafcab4dbe134f7
  628. +++ grep ' admin '
  629. +++ awk '{print $4;}'
  630. ++ echo admin
  631. + '[' -z admin ']'
  632. + [[ -n yes ]]
  633. ++ endpoint_lookup c2b5bb604ef446649dfe8fc5204d4f3a
  634. +++ keystone endpoint-list
  635. +++ awk '{print $2;}'
  636. +++ grep ' c2b5bb604ef446649dfe8fc5204d4f3a '
  637. ++ echo bbd8ee6c61d94205ae297eac01ac34e5
  638. + '[' -z bbd8ee6c61d94205ae297eac01ac34e5 ']'
  639. + EC2RC=/etc/contrail/ec2rc
  640. ++ keystone ec2-credentials-create --tenant-id=bdec5a0798c7405db3c4ce55d81e8785 --user-id=29415fb29f224407bda7eaffee4eb4a8
  641. + RESULT='WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  642. +-----------+----------------------------------+
  643. | Property | Value |
  644. +-----------+----------------------------------+
  645. | access | 289f9096308943b8905fc634e916bef2 |
  646. | secret | a69187cc14e048708a5341fe9e7af510 |
  647. | tenant_id | bdec5a0798c7405db3c4ce55d81e8785 |
  648. | trust_id | |
  649. | user_id | 29415fb29f224407bda7eaffee4eb4a8 |
  650. +-----------+----------------------------------+'
  651. ++ echo 'WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  652. +-----------+----------------------------------+
  653. | Property | Value |
  654. +-----------+----------------------------------+
  655. | access | 289f9096308943b8905fc634e916bef2 |
  656. | secret | a69187cc14e048708a5341fe9e7af510 |
  657. | tenant_id | bdec5a0798c7405db3c4ce55d81e8785 |
  658. | trust_id | |
  659. | user_id | 29415fb29f224407bda7eaffee4eb4a8 |
  660. ++ grep access
  661. +-----------+----------------------------------+'
  662. ++ awk '{print $4}'
  663. + ADMIN_ACCESS=289f9096308943b8905fc634e916bef2
  664. ++ echo 'WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  665. +-----------+----------------------------------+
  666. | Property | Value |
  667. +-----------+----------------------------------+
  668. | access | 289f9096308943b8905fc634e916bef2 |
  669. | secret | a69187cc14e048708a5341fe9e7af510 |
  670. | tenant_id | bdec5a0798c7405db3c4ce55d81e8785 |
  671. | trust_id | |
  672. | user_id | 29415fb29f224407bda7eaffee4eb4a8 |
  673. ++ grep secret
  674. +-----------+----------------------------------+'
  675. ++ awk '{print $4}'
  676. + ADMIN_SECRET=a69187cc14e048708a5341fe9e7af510
  677. ++ keystone ec2-credentials-create --tenant-id=b6b93ba8323d40e3b01f411b5d5e0fb0 --user-id=6371b496cad44f09aec882c34823f0de
  678. + RESULT='WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  679. +-----------+----------------------------------+
  680. | Property | Value |
  681. +-----------+----------------------------------+
  682. | access | c8d6beac13fb49858c22df075ce92650 |
  683. | secret | 45695fc6511b4f028ca4f60dac02825e |
  684. | tenant_id | b6b93ba8323d40e3b01f411b5d5e0fb0 |
  685. | trust_id | |
  686. | user_id | 6371b496cad44f09aec882c34823f0de |
  687. +-----------+----------------------------------+'
  688. ++ echo 'WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  689. +-----------+----------------------------------+
  690. | Property | Value |
  691. +-----------+----------------------------------+
  692. | access | c8d6beac13fb49858c22df075ce92650 |
  693. | secret | 45695fc6511b4f028ca4f60dac02825e |
  694. | tenant_id | b6b93ba8323d40e3b01f411b5d5e0fb0 |
  695. | trust_id | |
  696. | user_id | 6371b496cad44f09aec882c34823f0de |
  697. +-----------+----------------------------------+'
  698. ++ grep access
  699. ++ awk '{print $4}'
  700. + DEMO_ACCESS=c8d6beac13fb49858c22df075ce92650
  701. ++ echo 'WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
  702. +-----------+----------------------------------+
  703. | Property | Value |
  704. +-----------+----------------------------------+
  705. | access | c8d6beac13fb49858c22df075ce92650 |
  706. | secret | 45695fc6511b4f028ca4f60dac02825e |
  707. | tenant_id | b6b93ba8323d40e3b01f411b5d5e0fb0 |
  708. | trust_id | |
  709. | user_id | 6371b496cad44f09aec882c34823f0de |
  710. +-----------+----------------------------------+'
  711. ++ grep secret
  712. ++ awk '{print $4}'
  713. + DEMO_SECRET=45695fc6511b4f028ca4f60dac02825e
  714. + cat
  715. + '[' 0 '!=' 0 ']'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement