
The current `Tacker User Guide` page doesn't have `Getting Started` for ETSI NFV-SOL Tacker. Added `Getting Started with ETSI NFV-SOL Tacker`. Also, added sample files, such as a VIM config file, VNF packages and a VNF instantiation parameters file, to the `samples` directory, which are referred from the `Getting Started` page. Change-Id: I58dadaa6c99fc45a34d87218c4d943e2572aa0a1 Signed-off-by: Hiromu Asahina <hiromu.asahina.az@hco.ntt.co.jp>
4.6 KiB
Getting Started with Legacy Tacker
Once Tacker is installed successfully, follow the steps given below to get started with Tacker and validate the installation.
Registering Default OpenStack VIM
Get one account on the OpenStack VIM
In Tacker MANO system, VNFs can be on-boarded to a target OpenStack which is also called as VIM. Get one account on your OpenStack, such as
admin
if you deploy your OpenStack via devstack. Here is an example of a user named asnfv_user
and has a projectnfv
on OpenStack for VIM configuration. It is described invim_config.yaml
:../../../samples/vim/vim_config.yaml
Note
In Keystone, port
5000
is enabled for authentication service, so the end users can useauth_url: 'http://127.0.0.1:5000/v3'
instead ofauth_url: 'http://127.0.0.1/identity'
as above mention.By default,
cert_verify
is set asTrue
. To disable verifying SSL certificate, user can setcert_verify
parameter toFalse
.Register VIM
Register the default VIM with the config file for VNF deployment. This will be required when the optional argument
--vim-id
is not provided by the user during VNF creation.$ openstack vim register --config-file vim_config.yaml \ --description 'my first vim' --is-default hellovim
Onboarding Sample VNF
Create a
sample-vnfd.yaml
file with the following templatetosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0 description: Demo example metadata: template_name: sample-tosca-vnfd topology_template: node_templates: VDU1: type: tosca.nodes.nfv.VDU.Tacker capabilities: nfv_compute: properties: num_cpus: 1 mem_size: 512 MB disk_size: 1 GB properties: image: cirros-0.5.2-x86_64-disk availability_zone: nova mgmt_driver: noop config: | param0: key1 param1: key2 CP1: type: tosca.nodes.nfv.CP.Tacker properties: management: true order: 0 anti_spoofing_protection: false requirements: - virtualLink: node: VL1 - virtualBinding: node: VDU1 VL1: type: tosca.nodes.nfv.VL properties: network_name: net_mgmt vendor: Tacker
Note
You can find several samples of tosca template for VNFD at.
Create a sample VNFD
$ openstack vnf descriptor create --vnfd-file sample-vnfd.yaml samplevnfd
Create a VNF
$ openstack vnf create --vnfd-name samplevnfd samplevnf
Some basic Tacker commands
You can find each of VIM, VNFD and VNF created in previous steps by using
list
subcommand.$ openstack vim list $ openstack vnf descriptor list $ openstack vnf list
If you inspect attributes of the instance, use
show
subcommand with name or ID. For example, you can inspect the VNF namedsamplevnf
as below.$ openstack vnf show samplevnf
References
Footnotes