Improve Network Manager
|Category:||Core & System|
|Target version:||Release 3.2 - Beta1|
OpenNebula supports three different models to isolate virtual networks. These are implemented through hooks, which turns to present some limitations (e.g. migrations, supend/resume). This feature will modify the VM life-cycle to better handle vnet setup and clenaup.
feature #863: Change the OpenNebula Core to VMM Driver protocol now all messages have the same format:
ACTION ID XML_B64_DATA
The B64 data includes the parameters for each action plus a new field for the network driver used by the target host.
Also this commit changes the tree for the networking drivers.
feature #863: uses scripts_common for error_messages, added more rescue if ssh command fails.
feature #863: Update remotes in sshtream. Checks if the stream is alive before using it
feature #863: added a configurable action system and changed some actions to use it
feature #863: added comments, simpler log messages. Now the main action info is the one returned to OpenNebula core
feature #863: Remove the filtering functionality, just rely on the VLAN=yes option.