Esempio n. 1
0
    def network_interface_info(self, guest_id, network_interface_id):
        vm = self._vm_ref(guest_id)
        vifs = vmware.get_network_interfaces(vm)

        for vif in vifs:
            if vif.macAddress == network_interface_id:
                return self._network_interface_info(vif)

        entity_info = "%s - on Guest %s" % (network_interface_id, guest_id)
        raise EntityNotFound("NetworkInterface", entity_info)
Esempio n. 2
0
    def network_interface_info(self, guest_id, network_interface_id):
        vm = self._vm_ref(guest_id)
        vifs = vmware.get_network_interfaces(vm)

        for vif in vifs:
            if vif.macAddress == network_interface_id:
                return self._network_interface_info(vif)

        entity_info = "%s - on Guest %s" % (network_interface_id, guest_id)
        raise EntityNotFound("NetworkInterface", entity_info)
Esempio n. 3
0
 def network_interface_list(self, guest_id):
     vm = self._vm_ref(guest_id)
     vifs = vmware.get_network_interfaces(vm)
     return [self._network_interface_info(n) for n in vifs]
Esempio n. 4
0
 def network_interface_list(self, guest_id):
     vm = self._vm_ref(guest_id)
     vifs = vmware.get_network_interfaces(vm)
     return [self._network_interface_info(n) for n in vifs]