Revision bbc4783a lib/server/noded.py
b/lib/server/noded.py | ||
---|---|---|
574 | 574 |
return backend.StartInstance(instance, startup_paused) |
575 | 575 |
|
576 | 576 |
@staticmethod |
577 |
def perspective_hot_add_disk(params): |
|
578 |
"""Hotplugs a nic to a running instance. |
|
579 |
|
|
580 |
""" |
|
581 |
(idict, ddict, dev_path, seq) = params |
|
582 |
instance = objects.Instance.FromDict(idict) |
|
583 |
disk = objects.Disk.FromDict(ddict) |
|
584 |
return backend.HotAddDisk(instance, disk, dev_path, seq) |
|
585 |
|
|
586 |
@staticmethod |
|
587 |
def perspective_hot_del_disk(params): |
|
588 |
"""Hotplugs a nic to a running instance. |
|
589 |
|
|
590 |
""" |
|
591 |
(idict, ddict, seq) = params |
|
592 |
instance = objects.Instance.FromDict(idict) |
|
593 |
disk = objects.Disk.FromDict(ddict) |
|
594 |
return backend.HotDelDisk(instance, disk, seq) |
|
595 |
|
|
596 |
@staticmethod |
|
597 |
def perspective_hot_add_nic(params): |
|
598 |
"""Hotplugs a nic to a running instance. |
|
599 |
|
|
600 |
""" |
|
601 |
(idict, ndict, seq) = params |
|
602 |
instance = objects.Instance.FromDict(idict) |
|
603 |
nic = objects.NIC.FromDict(ndict) |
|
604 |
return backend.HotAddNic(instance, nic, seq) |
|
605 |
|
|
606 |
@staticmethod |
|
607 |
def perspective_hot_del_nic(params): |
|
608 |
"""Hotplugs a nic to a running instance. |
|
609 |
|
|
610 |
""" |
|
611 |
(idict, ndict, seq) = params |
|
612 |
instance = objects.Instance.FromDict(idict) |
|
613 |
nic = objects.NIC.FromDict(ndict) |
|
614 |
return backend.HotDelNic(instance, nic, seq) |
|
615 |
|
|
616 |
@staticmethod |
|
577 | 617 |
def perspective_migration_info(params): |
578 | 618 |
"""Gather information about an instance to be migrated. |
579 | 619 |
|
Also available in: Unified diff