Example #1
0
    def get_vm(self):
        from XenXenXenSe.VM import VM

        try:
            vm = self.session.xenapi.VIF.get_VM(self.vif)

            if vm is not None:
                vm = VM(self.session, vm)
                return vm
            else:
                return None
        except Exception as e:
            print("VIF.get_vm Exception", e)
            return None
Example #2
0
    def get_VM(self):
        """ get VM attached to the specified VBD """
        from XenXenXenSe.VM import VM

        try:
            vm = self.session.xenapi.VBD.get_VM(self.vbd)

            if vm is not None:
                return VM(self.session, vm)
            else:
                return None
        except Exception as e:
            print("VBD.get_VM Exception", e)
            return None