Hi,

In: 
http://www.ietf.org/internet-drafts/draft-asai-vmm-mib-02.txt 

Think we need to clarify the concept of 'pause' in both admin
and operational states.

VirtualMachineAdminState ::= TEXTUAL-CONVENTION 
STATUS current 
DESCRIPTION 
"The administrative state of a virtual machine: 
on(1) The administrative power state of the 
virtual machine is off. 
off(2) The administrative power state of the 
virtual machine is on. 
pause(3) The administrative power state of the 
virtual machine is hibernated or 
suspended." 
SYNTAX INTEGER { 
on(1), 
off(2), 
pause(3) 
} 


A virtual machine is a OS process. An operator can suspend it in memory (pkill 
-HUP ${myvm}).
HOST-RESOURCES-MIB (rfc 2790) would report the VM process in hrSWRunTable
as state notRunnable. 

    hrSWRunStatus OBJECT-TYPE
    SYNTAX     INTEGER {
                   running(1),
                   runnable(2),    -- waiting for resource
                                   -- (i.e., CPU, memory, IO)
                   notRunnable(3), -- loaded but waiting for event
                   invalid(4)      -- not loaded
               }
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
        "The status of this running piece of software.
        Setting this value to invalid(4) shall cause this
        software to stop running and to be unloaded. Sets to
        other values are not valid."
    ::= { hrSWRunEntry 7 }


That's how I naturally think of what 'pause' as opposed to 'suspend or 
hibernate'
which takes the process out of memory deep-freeze's running state (for a given 
CPU hardware) to
persistent storage.


Thanks,
Mike MacFaden
_______________________________________________
OPSAWG mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/opsawg

Reply via email to