Tacker: ETSI MANO NFV Orchestrator / VNF Manager. See https://wiki.openstack.org/wiki/Tacker
Go to file
jing.liuqing 60187643b5 vim monitor using rpc
This patch sets up the rpc queue named KILL_ACTION.<vim_id>
in mistral action class. When vim is deleted, the tacker server
will send(cast) kill message to the mistral task, which will exit.

To test it:
1. python setup.py develop
2. mistral-db-manage --config-file /etc/mistral/mistral.conf
populate
3. restart mistral related service and tacker service
4. tacker vim-register to register a vim
5. mistral workflow-list to check if the monitor workflow is
started
6. tacker vim-delete to check if the workflow and task is deleted

DocImpact
Implements: blueprint refactor-vim-monitor

Change-Id: I078917af65e57305c06b4605835c9d0d3dc1cf68
2017-06-20 10:27:36 +08:00
api-ref/source Fix doc generation for Python3 2017-05-26 03:58:21 +00:00
devstack Enable services requried in standalone installation 2017-06-19 13:00:41 +08:00
doc Fix the alignment of description in vnffgd template 2017-05-27 09:07:30 +00:00
etc Refactor: separating backend actions out from monitor 2017-05-17 05:53:31 -07:00
releasenotes Add allowed_address_pairs support in tacker CP 2017-03-12 18:18:19 -04:00
samples Merge "support config network in openwrt mgmt_driver" 2017-05-24 04:47:50 +00:00
tacker vim monitor using rpc 2017-06-20 10:27:36 +08:00
tools Provide a tool to generate a VNFC image 2017-03-17 14:32:43 +08:00
.coveragerc Cleanup and fix Tacker coverage 2016-04-21 06:08:06 +00:00
.gitignore Adds .eggs to .gitignore 2017-03-28 10:03:59 +05:30
.gitreview Update .gitreview for new namespace 2015-10-17 22:40:44 +00:00
.mailmap import neutron master of cba140daccd7c4f715263cda422d5cec27af069d 2014-07-01 17:11:09 +09:00
.pylintrc import neutron master of cba140daccd7c4f715263cda422d5cec27af069d 2014-07-01 17:11:09 +09:00
.testr.conf Move unit tests dir to tacker/tests/unit 2017-02-24 16:38:18 +08:00
babel.cfg import neutron master of cba140daccd7c4f715263cda422d5cec27af069d 2014-07-01 17:11:09 +09:00
CONTRIBUTING.rst Optimize the link address 2017-06-13 06:53:07 +00:00
HACKING.rst Optimize the link address 2017-06-13 06:53:07 +00:00
LICENSE import neutron master of cba140daccd7c4f715263cda422d5cec27af069d 2014-07-01 17:11:09 +09:00
MANIFEST.in Include alembic versions directory to the package 2017-02-09 16:21:51 +08:00
README.rst Optimize the link address 2017-06-13 06:53:07 +00:00
requirements.txt Updated from global requirements 2017-06-19 21:14:46 +00:00
setup.cfg vim monitor using rpc 2017-06-20 10:27:36 +08:00
setup.py Updated from global requirements 2017-03-08 05:28:05 +00:00
test-requirements.txt Updated from global requirements 2017-06-02 22:09:11 +00:00
TESTING.rst Remove support for py34 2017-02-23 16:11:52 +07:00
tox.ini Remove log translations 2017-04-06 13:46:04 +08:00

Team and repository tags

image

Welcome!

Tacker is an OpenStack based NFV Orchestrator service with built-in general purpose VNF Manager to deploy and operate Virtual Network Functions (VNFs) on an OpenStack based NFV Platform. It is based on ETSI MANO Architectural Framework and provides full functional stack to orchestrate VNFs end-to-end.

Installation:

Installation instructions: https://wiki.openstack.org/wiki/Tacker/Installation

Tacker code base now supports OpenStack master and kilo releases. Please follow the instructions in the above wiki for a successful installation of corresponding release.

Code:

Tacker code is available in following repositories:

Bugs:

Please report bugs at: https://bugs.launchpad.net/tacker

External Resources:

Tacker Wiki: https://wiki.openstack.org/wiki/Tacker

For help on usage and hacking of Tacker, please send mail to <mailto:openstack-dev@lists.openstack.org> with [Tacker] tag.