| 
       
     | 
      
        
          __init__(self) 
      x.__init__(...) initializes x; see x.__class__.__doc__ for signature | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
      tuple
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          _CheckDown(self,
        instance_name) 
      Raises an error unless the given instance is down. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
      tuple of strings
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          _GenerateKVMRuntime(self,
        instance,
        block_devices) 
      Generate KVM information to start an instance. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _WriteKVMRuntime(self,
        instance_name,
        data) 
      Write an instance's KVM runtime | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _ReadKVMRuntime(self,
        instance_name) 
      Read an instance's KVM runtime | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _SaveKVMRuntime(self,
        instance,
        kvm_runtime) 
      Save an instance's KVM runtime | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _LoadKVMRuntime(self,
        instance,
        serialized_runtime=None) 
      Load an instance's KVM runtime | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          _CallMonitorCommand(self,
        instance_name,
        command) 
      Invoke a command on the instance monitor. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
      string
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
  
    | 
     Inherited from object:
      __delattr__,
      __format__,
      __getattribute__,
      __hash__,
      __new__,
      __reduce__,
      __reduce_ex__,
      __repr__,
      __setattr__,
      __sizeof__,
      __str__,
      __subclasshook__
       
     | 
  
    | 
       
     | 
      
        
          _InstancePidFile(cls,
        instance_name) 
      Returns the instance pidfile. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _InstanceUidFile(cls,
        instance_name) 
      Returns the instance uidfile. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
      tuple
     | 
      
      
     | 
  
    | 
       
     | 
      
        
          _InstanceMonitor(cls,
        instance_name) 
      Returns the instance monitor socket name | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _InstanceSerial(cls,
        instance_name) 
      Returns the instance serial socket name | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _InstanceKVMRuntime(cls,
        instance_name) 
      Returns the instance KVM runtime filename | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _InstanceChrootDir(cls,
        instance_name) 
      Returns the name of the KVM chroot dir of the instance | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _TryReadUidFile(cls,
        uid_file) 
      Try to read a uid file | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
        
          _RemoveInstanceRuntimeFiles(cls,
        pidfile,
        instance_name) 
      Removes an instance's rutime sockets/files/dirs. | 
          
            source code
            
           | 
         
       
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
    | 
       
     | 
      
      
     | 
  
  
    | 
     Inherited from hv_base.BaseHypervisor:
      GetAncillaryFiles,
      LinuxPowercycle
       
     | 
  
    | 
      boolean
     | 
        CAN_MIGRATE = True 
      whether this hypervisor can do migration (either live or non-live)
     | 
  
    | 
       
     | 
        _ROOT_DIR = constants.RUN_GANETI_DIR+ "/kvm-hypervisor"
     | 
  
    | 
       
     | 
        _PIDS_DIR = _ROOT_DIR+ "/pid"
     | 
  
    | 
       
     | 
        _UIDS_DIR = _ROOT_DIR+ "/uid"
     | 
  
    | 
       
     | 
        _CTRL_DIR = _ROOT_DIR+ "/ctrl"
     | 
  
    | 
       
     | 
        _CONF_DIR = _ROOT_DIR+ "/conf"
     | 
  
    | 
       
     | 
        _CHROOT_DIR = _ROOT_DIR+ "/chroot"
     | 
  
    | 
       
     | 
        _CHROOT_QUARANTINE_DIR = _ROOT_DIR+ "/chroot-quarantine"
     | 
  
    | 
       
     | 
        _DIRS = [_ROOT_DIR, _PIDS_DIR, _UIDS_DIR, _CTRL_DIR, _CONF_DIR...
     | 
  
    | 
       
     | 
        PARAMETERS = {constants.HV_KERNEL_PATH: hv_base.OPT_FILE_CHECK... 
      a dict of parameter name: check type; the check type is a five-tuple 
      containing:
     | 
  
    | 
       
     | 
        _MIGRATION_STATUS_RE = re.compile('Migration\s+status:\s+(\w+)...
     | 
  
    | 
       
     | 
        _MIGRATION_INFO_MAX_BAD_ANSWERS = 5
     | 
  
    | 
       
     | 
        _MIGRATION_INFO_RETRY_DELAY = 2
     | 
  
    | 
       
     | 
        _VERSION_RE = re.compile(r"\b(\d+)\.(\d+)\.(\d+)\b")
     | 
  
    | 
       
     | 
        ANCILLARY_FILES = [_KVM_NETWORK_SCRIPT,]
     |