Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/xen.pyc

ó
ÑKjc@sKddlmZmZddlZddlZdeefd„ƒYZdS(iÿÿÿÿ(tPlugintRedHatPluginNtXencBsGeZdZdZdZd„Zd„Zd„Zd„Zd„Z	RS(	sXen virtualization
    txentvirtcCs~tjdtjƒr;|jdƒ}|ddkr;dSntjdtjƒrz|jdƒ}|ddkrsdSd	Snd
S(Ns/proc/acpi/dsdtsgrep -qi xen /proc/acpi/dsdttstatusithvms/proc/xen/capabilitiess(grep -q control_d /proc/xen/capabilitiestdom0tdomUt	baremetal(tostaccesstR_OKtexec_cmd(tselftresult((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pytdetermine_xen_hostscCs|jƒdkS(NR	(R(R((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pyt
check_enabled#scCs3|jdƒd}tjd|ƒd}|jƒS(Nspidof xenstoredtoutputs
$i(R
tretsplittisdigit(Rtxs_pidt	xs_pidnum((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pytis_running_xenstored&scCs7|jddddgƒ|jdƒ|jdƒdS(Ns/proc/xen/balloons/proc/xen/capabilitiess/proc/xen/xsd_kvas/proc/xen/xsd_portsgrep pae /proc/cpuinfos egrep -e 'vmx|svm' /proc/cpuinfo(t
add_copy_spectadd_cmd_output(R((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pytdom_collect_proc+s

cCsä|jƒ}|dkr2|jƒ|jdƒn|dkrAnŽ|dkrË|jddddd	d
gƒ|jddd
ddgƒ|jƒ|jƒr»|jdƒ|jdƒqÏ|jdƒndS|jd|ƒdS(NRs/sys/hypervisorRRs/var/log/xens/etc/xens/sys/hypervisor/versions/sys/hypervisor/compilations/sys/hypervisor/propertiess/sys/hypervisor/typesxm dmesgsxm infosxm listsxm list --longsbridge link shows/sys/hypervisor/uuidsxenstore-lss/var/lib/xenstored/tdbsXen hostType: (RRRRRtadd_custom_text(Rt	host_type((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pytsetup6s6




(R(
t__name__t
__module__t__doc__tplugin_nametprofilesRRRRR(((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pyRs				(tsos.pluginsRRR
RR(((s3/usr/lib/python2.7/site-packages/sos/plugins/xen.pyt<module>	s
Back to Directory File Manager