Advertisement
Guest User

Untitled

a guest
Sep 1st, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.97 KB | None | 0 0
  1. Env file:
  2.  
  3. resource_registry:
  4. OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginVTS
  5. # TODO: Do we need compute nodes to have vts plugin config too? If not we can set
  6. # ComputeNeutronCorePlugin to OS::Heat::None here. If we need different configs
  7. # on compute nodes than controller nodes, then we need to create another service
  8. # file in puppet directory for compute and link it here.
  9. #OS::TripleO::Services::ComputeNeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginVTS
  10.  
  11. # We'll add VTS agent when its service is implemented.
  12. #OS::TripleO::Services::VTSAgent: OS::TripleO::Services::NeutronCorePluginVTS
  13. # Disabling Neutron services that overlap with VTS
  14. OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
  15. OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
  16. OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
  17.  
  18. parameter_defaults:
  19. VTSUsername: 'admin'
  20. VTSPassword: 'pass'
  21. VTSServer: '192.168.0.1'
  22. VTSVMMID: '1234'
  23. NeutronCorePlugin: 'neutron.plugins.ml2.plugin.Ml2Plugin'
  24. NeutronMechanismDrivers: 'sriovnicswitch,cisco_vts'
  25. NeutronTypeDrivers: 'vxlan,vlan,flat'
  26. NeutronServicePlugins: 'cisco_vts_router'
  27.  
  28.  
  29. Error on deploy:
  30.  
  31. Instantiating messaging websocket client: ws://192.168.126.1:9000
  32. {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
  33. u'input': {u'container': u'overcloud',
  34. u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
  35. u'timeout': 100},
  36. u'name': u'tripleo.deployment.v1.deploy_plan',
  37. u'params': {},
  38. u'spec': {u'input': [u'container',
  39. {u'timeout': 240},
  40. {u'queue_name': u'tripleo'}],
  41. u'name': u'deploy_plan',
  42. u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
  43. u'on-complete': u'create_swift_rings_backup_plan',
  44. u'type': u'direct',
  45. u'version': u'2.0',
  46. u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
  47. u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
  48. u'queue_name': u'<% $.queue_name %>',
  49. u'use_default_templates': True},
  50. u'name': u'create_swift_rings_backup_plan',
  51. u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
  52. u'on-success': u'deploy',
  53. u'type': u'direct',
  54. u'version': u'2.0',
  55. u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
  56. u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
  57. u'on-success': u'send_message',
  58. u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
  59. u'status': u'FAILED'},
  60. u'type': u'direct',
  61. u'version': u'2.0'},
  62. u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
  63. u'name': u'deploy',
  64. u'on-error': u'set_deployment_failed',
  65. u'on-success': u'send_message',
  66. u'type': u'direct',
  67. u'version': u'2.0'},
  68. u'send_message': {u'action': u'zaqar.queue_post',
  69. u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
  70. u'message': u"<% $.get('message', '') %>",
  71. u'status': u"<% $.get('status', 'SUCCESS') %>"},
  72. u'type': u'tripleo.deployment.v1.deploy_plan'}},
  73. u'queue_name': u'<% $.queue_name %>'},
  74. u'name': u'send_message',
  75. u'retry': u'count=5 delay=1',
  76. u'type': u'direct',
  77. u'version': u'2.0'},
  78. u'set_deployment_failed': {u'name': u'set_deployment_failed',
  79. u'on-success': u'send_message',
  80. u'publish': {u'message': u'<% task(deploy).result %>',
  81. u'status': u'FAILED'},
  82. u'type': u'direct',
  83. u'version': u'2.0'}},
  84. u'version': u'2.0'}},
  85. u'message': u"Failed to run action [action_ex_id=43417616-8af7-4e26-9d4b-8b8032d81d32, action_cls='<class 'mistral.actions.action_factory.DeployStackAction'>', attributes='{}', params='{u'container': u'overcloud', u'timeout': 100}']\n ERROR: Failed to validate: : resources.ControllerServiceChain: : The Resource Type (OS::TripleO::Services::NeutronCorePlugin) could not be found.",
  86. u'status': u'FAILED'}
  87. Traceback (most recent call last):
  88. File "/usr/lib/python2.7/site-packages/cliff/app.py", line 387, in run_subcommand
  89. result = cmd.run(parsed_args)
  90. File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
  91. return super(Command, self).run(parsed_args)
  92. File "/usr/lib/python2.7/site-packages/cliff/command.py", line 59, in run
  93. return self.take_action(parsed_args) or 0
  94. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 1183, in take_action
  95. self._deploy_tripleo_heat_templates_tmpdir(stack, parsed_args)
  96. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 403, in _deploy_tripleo_heat_templates_tmpdir
  97. new_tht_root, tht_root)
  98. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 474, in _deploy_tripleo_heat_templates
  99. parsed_args.timeout, env, parsed_args.update_plan_only)
  100. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 484, in _try_overcloud_deploy_with_compat_yaml
  101. tht_root, env, update_plan_only)
  102. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 262, in _heat_deploy
  103. self.app_args.verbose_level, timeout)
  104. File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 55, in deploy_and_wait
  105. deploy(clients, **workflow_input)
  106. File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 40, in deploy
  107. assert message['status'] == "SUCCESS", pprint.pformat(message)
  108. AssertionError: {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
  109. u'input': {u'container': u'overcloud',
  110. u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
  111. u'timeout': 100},
  112. u'name': u'tripleo.deployment.v1.deploy_plan',
  113. u'params': {},
  114. u'spec': {u'input': [u'container',
  115. {u'timeout': 240},
  116. {u'queue_name': u'tripleo'}],
  117. u'name': u'deploy_plan',
  118. u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
  119. u'on-complete': u'create_swift_rings_backup_plan',
  120. u'type': u'direct',
  121. u'version': u'2.0',
  122. u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
  123. u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
  124. u'queue_name': u'<% $.queue_name %>',
  125. u'use_default_templates': True},
  126. u'name': u'create_swift_rings_backup_plan',
  127. u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
  128. u'on-success': u'deploy',
  129. u'type': u'direct',
  130. u'version': u'2.0',
  131. u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
  132. u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
  133. u'on-success': u'send_message',
  134. u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
  135. u'status': u'FAILED'},
  136. u'type': u'direct',
  137. u'version': u'2.0'},
  138. u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
  139. u'name': u'deploy',
  140. u'on-error': u'set_deployment_failed',
  141. u'on-success': u'send_message',
  142. u'type': u'direct',
  143. u'version': u'2.0'},
  144. u'send_message': {u'action': u'zaqar.queue_post',
  145. u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
  146. u'message': u"<% $.get('message', '') %>",
  147. u'status': u"<% $.get('status', 'SUCCESS') %>"},
  148. u'type': u'tripleo.deployment.v1.deploy_plan'}},
  149. u'queue_name': u'<% $.queue_name %>'},
  150. u'name': u'send_message',
  151. u'retry': u'count=5 delay=1',
  152. u'type': u'direct',
  153. u'version': u'2.0'},
  154. u'set_deployment_failed': {u'name': u'set_deployment_failed',
  155. u'on-success': u'send_message',
  156. u'publish': {u'message': u'<% task(deploy).result %>',
  157. u'status': u'FAILED'},
  158. u'type': u'direct',
  159. u'version': u'2.0'}},
  160. u'version': u'2.0'}},
  161. u'message': u"Failed to run action [action_ex_id=43417616-8af7-4e26-9d4b-8b8032d81d32, action_cls='<class 'mistral.actions.action_factory.DeployStackAction'>', attributes='{}', params='{u'container': u'overcloud', u'timeout': 100}']\n ERROR: Failed to validate: : resources.ControllerServiceChain: : The Resource Type (OS::TripleO::Services::NeutronCorePlugin) could not be found.",
  162. u'status': u'FAILED'}
  163. clean_up DeployOvercloud: {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
  164. u'input': {u'container': u'overcloud',
  165. u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
  166. u'timeout': 100},
  167. u'name': u'tripleo.deployment.v1.deploy_plan',
  168. u'params': {},
  169. u'spec': {u'input': [u'container',
  170. {u'timeout': 240},
  171. {u'queue_name': u'tripleo'}],
  172. u'name': u'deploy_plan',
  173. u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
  174. u'on-complete': u'create_swift_rings_backup_plan',
  175. u'type': u'direct',
  176. u'version': u'2.0',
  177. u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
  178. u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
  179. u'queue_name': u'<% $.queue_name %>',
  180. u'use_default_templates': True},
  181. u'name': u'create_swift_rings_backup_plan',
  182. u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
  183. u'on-success': u'deploy',
  184. u'type': u'direct',
  185. u'version': u'2.0',
  186. u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
  187. u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
  188. u'on-success': u'send_message',
  189. u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
  190. u'status': u'FAILED'},
  191. u'type': u'direct',
  192. u'version': u'2.0'},
  193. u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
  194. u'name': u'deploy',
  195. u'on-error': u'set_deployment_failed',
  196. u'on-success': u'send_message',
  197. u'type': u'direct',
  198. u'version': u'2.0'},
  199. u'send_message': {u'action': u'zaqar.queue_post',
  200. u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
  201. u'message': u"<% $.get('message', '') %>",
  202. u'status': u"<% $.get('status', 'SUCCESS') %>"},
  203. u'type': u'tripleo.deployment.v1.deploy_plan'}},
  204. u'queue_name': u'<% $.queue_name %>'},
  205. u'name': u'send_message',
  206. u'retry': u'count=5 delay=1',
  207. u'type': u'direct',
  208. u'version': u'2.0'},
  209. u'set_deployment_failed': {u'name': u'set_deployment_failed',
  210. u'on-success': u'send_message',
  211. u'publish': {u'message': u'<% task(deploy).result %>',
  212. u'status': u'FAILED'},
  213. u'type': u'direct',
  214. u'version': u'2.0'}},
  215. u'version': u'2.0'}},
  216. u'message': u"Failed to run action [action_ex_id=43417616-8af7-4e26-9d4b-8b8032d81d32, action_cls='<class 'mistral.actions.action_factory.DeployStackAction'>', attributes='{}', params='{u'container': u'overcloud', u'timeout': 100}']\n ERROR: Failed to validate: : resources.ControllerServiceChain: : The Resource Type (OS::TripleO::Services::NeutronCorePlugin) could not be found.",
  217. u'status': u'FAILED'}
  218. Traceback (most recent call last):
  219. File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run
  220. ret_val = super(OpenStackShell, self).run(argv)
  221. File "/usr/lib/python2.7/site-packages/cliff/app.py", line 267, in run
  222. result = self.run_subcommand(remainder)
  223. File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 180, in run_subcommand
  224. ret_value = super(OpenStackShell, self).run_subcommand(argv)
  225. File "/usr/lib/python2.7/site-packages/cliff/app.py", line 387, in run_subcommand
  226. result = cmd.run(parsed_args)
  227. File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
  228. return super(Command, self).run(parsed_args)
  229. File "/usr/lib/python2.7/site-packages/cliff/command.py", line 59, in run
  230. return self.take_action(parsed_args) or 0
  231. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 1183, in take_action
  232. self._deploy_tripleo_heat_templates_tmpdir(stack, parsed_args)
  233. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 403, in _deploy_tripleo_heat_templates_tmpdir
  234. new_tht_root, tht_root)
  235. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 474, in _deploy_tripleo_heat_templates
  236. parsed_args.timeout, env, parsed_args.update_plan_only)
  237. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 484, in _try_overcloud_deploy_with_compat_yaml
  238. tht_root, env, update_plan_only)
  239. File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 262, in _heat_deploy
  240. self.app_args.verbose_level, timeout)
  241. File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 55, in deploy_and_wait
  242. deploy(clients, **workflow_input)
  243. File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 40, in deploy
  244. assert message['status'] == "SUCCESS", pprint.pformat(message)
  245. AssertionError: {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
  246. u'input': {u'container': u'overcloud',
  247. u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
  248. u'timeout': 100},
  249. u'name': u'tripleo.deployment.v1.deploy_plan',
  250. u'params': {},
  251. u'spec': {u'input': [u'container',
  252. {u'timeout': 240},
  253. {u'queue_name': u'tripleo'}],
  254. u'name': u'deploy_plan',
  255. u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
  256. u'on-complete': u'create_swift_rings_backup_plan',
  257. u'type': u'direct',
  258. u'version': u'2.0',
  259. u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
  260. u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
  261. u'queue_name': u'<% $.queue_name %>',
  262. u'use_default_templates': True},
  263. u'name': u'create_swift_rings_backup_plan',
  264. u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
  265. u'on-success': u'deploy',
  266. u'type': u'direct',
  267. u'version': u'2.0',
  268. u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
  269. u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
  270. u'on-success': u'send_message',
  271. u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
  272. u'status': u'FAILED'},
  273. u'type': u'direct',
  274. u'version': u'2.0'},
  275. u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
  276. u'name': u'deploy',
  277. u'on-error': u'set_deployment_failed',
  278. u'on-success': u'send_message',
  279. u'type': u'direct',
  280. u'version': u'2.0'},
  281. u'send_message': {u'action': u'zaqar.queue_post',
  282. u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
  283. u'message': u"<% $.get('message', '') %>",
  284. u'status': u"<% $.get('status', 'SUCCESS') %>"},
  285. u'type': u'tripleo.deployment.v1.deploy_plan'}},
  286. u'queue_name': u'<% $.queue_name %>'},
  287. u'name': u'send_message',
  288. u'retry': u'count=5 delay=1',
  289. u'type': u'direct',
  290. u'version': u'2.0'},
  291. u'set_deployment_failed': {u'name': u'set_deployment_failed',
  292. u'on-success': u'send_message',
  293. u'publish': {u'message': u'<% task(deploy).result %>',
  294. u'status': u'FAILED'},
  295. u'type': u'direct',
  296. u'version': u'2.0'}},
  297. u'version': u'2.0'}},
  298. u'message': u"Failed to run action [action_ex_id=43417616-8af7-4e26-9d4b-8b8032d81d32, action_cls='<class 'mistral.actions.action_factory.DeployStackAction'>', attributes='{}', params='{u'container': u'overcloud', u'timeout': 100}']\n ERROR: Failed to validate: : resources.ControllerServiceChain: : The Resource Type (OS::TripleO::Services::NeutronCorePlugin) could not be found.",
  299. u'status': u'FAILED'}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement