Revision 1ce72b33 lib/server/noded.py

b/lib/server/noded.py
563 563
    return backend.StartInstance(instance, startup_paused)
564 564

  
565 565
  @staticmethod
566
  def perspective_hot_add_nic(params):
567
    """Hotplugs a nic to a running instance.
568

  
569
    """
570
    (idict, ndict, seq) = params
571
    logging.info("%s %s", idict, ndict)
572
    instance = objects.Instance.FromDict(idict)
573
    nic = objects.NIC.FromDict(ndict)
574
    return backend.HotAddNic(instance, nic, seq)
575

  
576
  @staticmethod
577
  def perspective_hot_del_nic(params):
578
    """Hotplugs a nic to a running instance.
579

  
580
    """
581
    (idict, ndict) = params
582
    logging.info("%s %s", idict, ndict)
583
    instance = objects.Instance.FromDict(idict)
584
    nic = objects.NIC.FromDict(ndict)
585
    return backend.HotDelNic(instance, nic)
586

  
587
  @staticmethod
566 588
  def perspective_migration_info(params):
567 589
    """Gather information about an instance to be migrated.
568 590

  

Also available in: Unified diff