Esempio n. 1
0
 def _add_disk_offering(disk_offering_xml_obj, session_uuid):
     action = api_actions.CreateDiskOfferingAction()
     action.sessionUuid = session_uuid
     action.name = disk_offering_xml_obj.name_
     action.description = disk_offering_xml_obj.description_
     action.diskSize = sizeunit.get_size(disk_offering_xml_obj.diskSize_)
     try:
         evt = action.run()
         test_util.test_logger(jsonobject.dumps(evt))
     except:
         exc_info.append(sys.exc_info())
 def _add_disk_offering(disk_offering_xml_obj, session_uuid):
     action = api_actions.CreateDiskOfferingAction()
     action.sessionUuid = session_uuid
     action.name = disk_offering_xml_obj.name_
     action.description = disk_offering_xml_obj.description_
     action.diskSize = sizeunit.get_size(disk_offering_xml_obj.diskSize_)
     if disk_offering_xml_obj.uuid__:
         action.resourceUuid = disk_offering_xml_obj.uuid__
     evt = action.run()
     dinv = evt.inventory
     deploy_logger(jsonobject.dumps(evt))
Esempio n. 3
0
def create_volume_offering(disk_offering_option, \
        session_uuid=None):
    action = api_actions.CreateDiskOfferingAction()
    action.diskSize = disk_offering_option.get_diskSize()
    action.name = disk_offering_option.get_name()
    action.description = disk_offering_option.get_description()
    action.allocatorStrategy = disk_offering_option.get_allocatorStrategy()
    test_util.action_logger('Create disk offering: name: %s, diskSize: %d' \
            % (action.name, action.diskSize))
    evt = account_operations.execute_action_with_session(action, session_uuid)
    test_util.test_logger('Disk Offering: %s is created' % evt.inventory.uuid)
    return evt.inventory