¡@

Home 

OpenStack Study: vm_mode.py

OpenStack Index

**** CubicPower OpenStack Study ****

def get_from_instance(instance):

    mode = instance['vm_mode']

    return name(mode)

**** CubicPower OpenStack Study ****

def name(mode):

    if mode is None:

        return None

    mode = mode.lower()

    # For compatibility with pre-Folsom deployments

    if mode == "pv":

        mode = XEN

    if mode == "hv":

        mode = HVM

    if mode not in ALL:

        raise exception.Invalid("Unknown vm mode '%s'" % mode)

    return mode