NCM::Component::OpenNebula::Image

NAME

NCM::Component::OpenNebula::Image adds OpenNebula VM images support to NCM::Component::OpenNebula.

Public methods

  • get_images
Gets the image template from TT file and gathers the image names ( <fqdn>_<vdx> ) and datastore names to store the new images.
  • remove_or_create_vm_images
Creates new VM images and it detects if the image is already available or not. Also it removes images if the remove flag is set.
  • create_vm_images
Creates new VM images.
  • remove_vm_images
Removes VM images. Updates $ref_rimages to track the removed images.
  • check_vm_images_list
Checks the difference between two image lists to detect if the images were correctly created/removed.