##Project Objective: The objective of this project is to develop a proof of concept that Dasein can be used to standardize the Nf-Vi Interface (interface the VIM uses to manage the NFVI) according to the ETSI specifications.We use Dasein to abstract the infrastructure APIs and features into one consumable by NFV managers.
##Project structure
The project is structured into 4 parts which are Compute, Storage, Networking and hypervisor.
Below are the compute operations implemented and a short description of what they do
Compute Operations | Description |
---|---|
Create | Create and start a VM |
Shutdown | Shutdown a VM |
Update | Update a created VM |
Destroy | Stop a VM |
Reboot | Reboot a VM |
Suspend | Pause a VM |
Resume | Unpause a VM |
Save | Stops the VM and save the data to a file |
Restore | Resume a VM |
List | List the VM for specific cloud provider |
Query | Not implemented |
Storage Operations | Description |
---|---|
Create | Creates and starts a storage pool |
Delete | Deletes a specified storage pool |
List | Lists the storage pool known to the hypervisor |
Query | Provides information about the storage pool |