View | Details | Raw Unified | Return to bug 48022
Collapse All | Expand All

(-)a/virtualization/univention-virtual-machine-manager-daemon/src/univention/uvmm/node.py (+5 lines)
 Lines 39-44   import libvirt Link Here 
39
import time
39
import time
40
import logging
40
import logging
41
import math
41
import math
42
from uuid import UUID
42
from .helpers import TranslatableException, ms, tuple2version, N_ as _, uri_encode, FQDN
43
from .helpers import TranslatableException, ms, tuple2version, N_ as _, uri_encode, FQDN
43
from .uvmm_ldap import ldap_annotation, LdapError, LdapConnectionError, ldap_modify
44
from .uvmm_ldap import ldap_annotation, LdapError, LdapConnectionError, ldap_modify
44
import univention.admin.uexceptions
45
import univention.admin.uexceptions
 Lines 1747-1752   def domain_migrate(source_uri, domain, target_uri): Link Here 
1747
				time.sleep(1)
1748
				time.sleep(1)
1748
		target_node = node_query(target_uri)
1749
		target_node = node_query(target_uri)
1749
		target_conn = target_node.conn
1750
		target_conn = target_node.conn
1751
		target_sysinfo = ET.fromstring(target_conn.getSysinfo())
1752
		target_uuid = UUID(target_sysinfo.find("system/entry[@name='uuid']").text)
1753
		if target_uuid == UUID(domain):
1754
			raise NodeError('Migration into self detected: ABORT')
1750
1755
1751
		if source_conn is None:  # offline node
1756
		if source_conn is None:  # offline node
1752
			domStat = source_node.domains[domain]
1757
			domStat = source_node.domains[domain]

Return to bug 48022