Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Env file:
- resource_registry:
- OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginVTS
- # TODO: Do we need compute nodes to have vts plugin config too? If not we can set
- # ComputeNeutronCorePlugin to OS::Heat::None here. If we need different configs
- # on compute nodes than controller nodes, then we need to create another service
- # file in puppet directory for compute and link it here.
- #OS::TripleO::Services::ComputeNeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginVTS
- # We'll add VTS agent when its service is implemented.
- #OS::TripleO::Services::VTSAgent: OS::TripleO::Services::NeutronCorePluginVTS
- # Disabling Neutron services that overlap with VTS
- OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
- OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
- OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
- parameter_defaults:
- VTSUsername: 'admin'
- VTSPassword: 'pass'
- VTSServer: '192.168.0.1'
- VTSVMMID: '1234'
- NeutronCorePlugin: 'neutron.plugins.ml2.plugin.Ml2Plugin'
- NeutronMechanismDrivers: 'sriovnicswitch,cisco_vts'
- NeutronTypeDrivers: 'vxlan,vlan,flat'
- NeutronServicePlugins: 'cisco_vts_router'
- Error on deploy:
- Instantiating messaging websocket client: ws://192.168.126.1:9000
- {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
- u'input': {u'container': u'overcloud',
- u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
- u'timeout': 100},
- u'name': u'tripleo.deployment.v1.deploy_plan',
- u'params': {},
- u'spec': {u'input': [u'container',
- {u'timeout': 240},
- {u'queue_name': u'tripleo'}],
- u'name': u'deploy_plan',
- u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
- u'on-complete': u'create_swift_rings_backup_plan',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
- u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
- u'queue_name': u'<% $.queue_name %>',
- u'use_default_templates': True},
- u'name': u'create_swift_rings_backup_plan',
- u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'deploy',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
- u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'},
- u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
- u'name': u'deploy',
- u'on-error': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'type': u'direct',
- u'version': u'2.0'},
- u'send_message': {u'action': u'zaqar.queue_post',
- u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
- u'message': u"<% $.get('message', '') %>",
- u'status': u"<% $.get('status', 'SUCCESS') %>"},
- u'type': u'tripleo.deployment.v1.deploy_plan'}},
- u'queue_name': u'<% $.queue_name %>'},
- u'name': u'send_message',
- u'retry': u'count=5 delay=1',
- u'type': u'direct',
- u'version': u'2.0'},
- u'set_deployment_failed': {u'name': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(deploy).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'}},
- u'version': u'2.0'}},
- 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.",
- u'status': u'FAILED'}
- Traceback (most recent call last):
- File "/usr/lib/python2.7/site-packages/cliff/app.py", line 387, in run_subcommand
- result = cmd.run(parsed_args)
- File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
- return super(Command, self).run(parsed_args)
- File "/usr/lib/python2.7/site-packages/cliff/command.py", line 59, in run
- return self.take_action(parsed_args) or 0
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 1183, in take_action
- self._deploy_tripleo_heat_templates_tmpdir(stack, parsed_args)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 403, in _deploy_tripleo_heat_templates_tmpdir
- new_tht_root, tht_root)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 474, in _deploy_tripleo_heat_templates
- parsed_args.timeout, env, parsed_args.update_plan_only)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 484, in _try_overcloud_deploy_with_compat_yaml
- tht_root, env, update_plan_only)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 262, in _heat_deploy
- self.app_args.verbose_level, timeout)
- File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 55, in deploy_and_wait
- deploy(clients, **workflow_input)
- File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 40, in deploy
- assert message['status'] == "SUCCESS", pprint.pformat(message)
- AssertionError: {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
- u'input': {u'container': u'overcloud',
- u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
- u'timeout': 100},
- u'name': u'tripleo.deployment.v1.deploy_plan',
- u'params': {},
- u'spec': {u'input': [u'container',
- {u'timeout': 240},
- {u'queue_name': u'tripleo'}],
- u'name': u'deploy_plan',
- u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
- u'on-complete': u'create_swift_rings_backup_plan',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
- u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
- u'queue_name': u'<% $.queue_name %>',
- u'use_default_templates': True},
- u'name': u'create_swift_rings_backup_plan',
- u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'deploy',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
- u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'},
- u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
- u'name': u'deploy',
- u'on-error': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'type': u'direct',
- u'version': u'2.0'},
- u'send_message': {u'action': u'zaqar.queue_post',
- u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
- u'message': u"<% $.get('message', '') %>",
- u'status': u"<% $.get('status', 'SUCCESS') %>"},
- u'type': u'tripleo.deployment.v1.deploy_plan'}},
- u'queue_name': u'<% $.queue_name %>'},
- u'name': u'send_message',
- u'retry': u'count=5 delay=1',
- u'type': u'direct',
- u'version': u'2.0'},
- u'set_deployment_failed': {u'name': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(deploy).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'}},
- u'version': u'2.0'}},
- 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.",
- u'status': u'FAILED'}
- clean_up DeployOvercloud: {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
- u'input': {u'container': u'overcloud',
- u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
- u'timeout': 100},
- u'name': u'tripleo.deployment.v1.deploy_plan',
- u'params': {},
- u'spec': {u'input': [u'container',
- {u'timeout': 240},
- {u'queue_name': u'tripleo'}],
- u'name': u'deploy_plan',
- u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
- u'on-complete': u'create_swift_rings_backup_plan',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
- u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
- u'queue_name': u'<% $.queue_name %>',
- u'use_default_templates': True},
- u'name': u'create_swift_rings_backup_plan',
- u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'deploy',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
- u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'},
- u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
- u'name': u'deploy',
- u'on-error': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'type': u'direct',
- u'version': u'2.0'},
- u'send_message': {u'action': u'zaqar.queue_post',
- u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
- u'message': u"<% $.get('message', '') %>",
- u'status': u"<% $.get('status', 'SUCCESS') %>"},
- u'type': u'tripleo.deployment.v1.deploy_plan'}},
- u'queue_name': u'<% $.queue_name %>'},
- u'name': u'send_message',
- u'retry': u'count=5 delay=1',
- u'type': u'direct',
- u'version': u'2.0'},
- u'set_deployment_failed': {u'name': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(deploy).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'}},
- u'version': u'2.0'}},
- 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.",
- u'status': u'FAILED'}
- Traceback (most recent call last):
- File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run
- ret_val = super(OpenStackShell, self).run(argv)
- File "/usr/lib/python2.7/site-packages/cliff/app.py", line 267, in run
- result = self.run_subcommand(remainder)
- File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 180, in run_subcommand
- ret_value = super(OpenStackShell, self).run_subcommand(argv)
- File "/usr/lib/python2.7/site-packages/cliff/app.py", line 387, in run_subcommand
- result = cmd.run(parsed_args)
- File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
- return super(Command, self).run(parsed_args)
- File "/usr/lib/python2.7/site-packages/cliff/command.py", line 59, in run
- return self.take_action(parsed_args) or 0
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 1183, in take_action
- self._deploy_tripleo_heat_templates_tmpdir(stack, parsed_args)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 403, in _deploy_tripleo_heat_templates_tmpdir
- new_tht_root, tht_root)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 474, in _deploy_tripleo_heat_templates
- parsed_args.timeout, env, parsed_args.update_plan_only)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 484, in _try_overcloud_deploy_with_compat_yaml
- tht_root, env, update_plan_only)
- File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 262, in _heat_deploy
- self.app_args.verbose_level, timeout)
- File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 55, in deploy_and_wait
- deploy(clients, **workflow_input)
- File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/deployment.py", line 40, in deploy
- assert message['status'] == "SUCCESS", pprint.pformat(message)
- AssertionError: {u'execution': {u'id': u'1a469a65-59b7-42bc-a69e-18eb0a147b19',
- u'input': {u'container': u'overcloud',
- u'queue_name': u'6e75685d-3310-4696-bc9b-4fb01c26ebf0',
- u'timeout': 100},
- u'name': u'tripleo.deployment.v1.deploy_plan',
- u'params': {},
- u'spec': {u'input': [u'container',
- {u'timeout': 240},
- {u'queue_name': u'tripleo'}],
- u'name': u'deploy_plan',
- u'tasks': {u'add_validation_ssh_key': {u'name': u'add_validation_ssh_key',
- u'on-complete': u'create_swift_rings_backup_plan',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'},
- u'create_swift_rings_backup_plan': {u'input': {u'container': u'<% $.container %>',
- u'queue_name': u'<% $.queue_name %>',
- u'use_default_templates': True},
- u'name': u'create_swift_rings_backup_plan',
- u'on-error': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'deploy',
- u'type': u'direct',
- u'version': u'2.0',
- u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'},
- u'create_swift_rings_backup_plan_set_status_failed': {u'name': u'create_swift_rings_backup_plan_set_status_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(create_swift_rings_backup_plan).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'},
- u'deploy': {u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>',
- u'name': u'deploy',
- u'on-error': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'type': u'direct',
- u'version': u'2.0'},
- u'send_message': {u'action': u'zaqar.queue_post',
- u'input': {u'messages': {u'body': {u'payload': {u'execution': u'<% execution() %>',
- u'message': u"<% $.get('message', '') %>",
- u'status': u"<% $.get('status', 'SUCCESS') %>"},
- u'type': u'tripleo.deployment.v1.deploy_plan'}},
- u'queue_name': u'<% $.queue_name %>'},
- u'name': u'send_message',
- u'retry': u'count=5 delay=1',
- u'type': u'direct',
- u'version': u'2.0'},
- u'set_deployment_failed': {u'name': u'set_deployment_failed',
- u'on-success': u'send_message',
- u'publish': {u'message': u'<% task(deploy).result %>',
- u'status': u'FAILED'},
- u'type': u'direct',
- u'version': u'2.0'}},
- u'version': u'2.0'}},
- 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.",
- u'status': u'FAILED'}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement