I have a doubt about how should be a basic workflow of creation of VM, VNF and then model a device and a service.
With NCS I create:
But that suppose I already have the devices.
But If I want to be also the administrator of the NFVI?
Does the orchestrator have the capability to interact directly to a VIM in order to create virtual device?
Should NCS (as orchestrator) interface directly with a VIM to ask the creation of a VM
or NCS should interface to the VNF Manager (ESC) and it will interface with the VIM?
The ESC talks to OpenStack using REST as far as I know.
ESC also contains a ConfD instance which provides for NETCONF communication between NCS and ESC.
However, these are ESC internals.
I don't have a flow diagram to share with you right now.
However, you can run the example and examine ncs-java-vm.log and correspond it to the code. I guess it would give you some idea about interaction between NCS and ESC.