So where does OpenStack fit in to this NFV ecosystem? NFV deployment requires a VIM. We discussed earlier that the VIM manages the compute, storage, and network resources needed to instantiate a VNF. This job can be easily done by a cloud system such as OpenStack. The Tacker project augments the services of OpenStack by providing the NFV manager and NFV Orchestrator components. Let's look at the process of creatiing a VNF instance on an OpenStack deployment.
We start by registering the OpenStack infrastructure as the VIM for deploying VNFs. To do this, navigate to the NFV | NFV Orchestration | VIM Management panel:
![](https://static.packt-cdn.com/products/9781786463982/graphics/assets/image_07_008.png)
Register your OpenStack installation; the local installation is already registered but you can add another one if needed:
![](https://static.packt-cdn.com/products/9781786463982/graphics/assets/image_07_009.png)
Once the VIM is ready, the next step is to add a VNF template. This process is called VNF onboarding. To do this, navigate to the VNF Management...