+
    Û1j1  ã                   óŽ   € ^ RI t ^ RIt^ RIt^ RIHtHt Rt]P                  ! RR]4      P                  4       t ! R R]]4      t	R# )é    N)ÚPluginÚRedHatPlugina$  
global {
    locking_type=0
    metadata_read_only=1
    use_lvmetad=0
}
devices {
    preferred_names=["^/dev/mapper/"]
    ignore_suspended_devices=1
    write_cache_state=0
    disable_after_error_count=3
    use_devicesfile=0
    filter=["a|^/dev/disk/by-id/dm-uuid-mpath-|", "r|.+|"]
}
z\s+Ú c                   ó8   a € ] tR t^5t o RtRtRtR tR tRt	V t
R# )ÚVdsmz)VDSM - Virtual Desktop and Server ManagerÚvdsmc                ó*  € V P                  R 4       V P                  R4       V P                  R4       V P                  R4       V P                  RR.4       V P                  . R#O4       V P                  R4       V P                  4        V P                  . R$O4       V P	                  RRR	R
RR/4       V P                  R4      pV'       d7   . R%OpT P                  V UUu. uF  pV F  pRV RV 2NK  	  K  	  upp4       V P                  RR.RRR7       V P                  RRR7       V P                  R\         R2R\         R2R\         R2.4       V P                  . R&O4        V P                  R4      pVR,          ^ 8X  d;   \        P                  ! VR,          4      pV F  pV P                  RV 24       K  	   T P                  R 4      pTR,          ^ 8X  dI   \        P                  ! TR,          4      p	R!p
T P                  T	 Uu. uF  qºT,          NK  	  up4       R# R# u uppi   \         d   pT P                  RT 24        Rp?L”Rp?ii ; iu upi   \         d    pT P                  R"T 24        Rp?R# Rp?ii ; i)'z/etc/pki/vdsm/keysz/etc/pki/vdsm/*/*-key.*z/etc/pki/libvirt/privatez%/var/lib/vdsm/storage/transient_disksÚvdsmdÚ
supervdsmdz/var/log/vdsm/*z/etc/vdsm/vdsm.confÚ	vdsm_confz/etc/vdsm/vdsm.idÚvdsm_idz!/var/log/vdsm/import/import-*.logÚvdsm_import_logzqemu-kvmÚstatusz/proc/Ú/z	/etc/vdsmz/rhev/data-centerr   T)ÚrunasÚ	recursive)Útreezlvm vgs -v -o +tags --config 'Ú'zlvm lvs -v -o +tags --config 'zlvm pvs -v -o +all --config 'z)vdsm-client Host getConnectedStoragePoolsÚoutputz3vdsm-client StoragePool getSpmStatus storagepoolID=z+vdsm-client Host getConnectedStoragePools: Nz"vdsm-client Host getStorageDomainszvdsm-tool dump-volume-chains %sz$vdsm-client Host getStorageDomains: )z/tmp/vds_installer*z/tmp/vds_bootstrap*z/etc/vdsm/*z/etc/pki/vdsm/)ú/run/vdsm/*z/usr/libexec/vdsm/hooksz/var/lib/vdsm)Úcmdliner   Ú
mountstats)z vdsm-client Host getCapabilitieszvdsm-client Host getStatszvdsm-client Host getAllVmStatszvdsm-client Host getVMFullListzvdsm-client Host getDeviceListz"vdsm-client Host hostdevListByCapsz vdsm-client Host getAllTasksInfoz$vdsm-client Host getAllTasksStatuses)Úadd_forbidden_pathÚadd_service_statusÚadd_copy_specÚ_add_vdsm_forbidden_pathsÚadd_file_tagsÚget_process_pidsÚadd_dir_listingÚadd_cmd_outputÚ
LVM_CONFIGÚcollect_cmd_outputÚjsonÚloadsÚ
ValueErrorÚ
_log_error)ÚselfÚ	qemu_pidsÚfilesÚpidÚnameÚresÚpoolsÚpoolÚerrÚsd_uuidsÚdump_volume_chains_cmdÚuuids   &           Ú9/usr/lib/python3/dist-packages/sos/report/plugins/vdsm.pyÚsetupÚ
Vdsm.setup?   sÉ  € Ø×ÑÐ 4Ô5Ø×ÑÐ 9Ô:Ø×ÑÐ :Ô;Ø×ÑÐ GÔHà×Ñ ¨,Ð 7Ô8à×Ñò 
ô 	ð 	×ÑÐ,Ô-à×&Ñ&Ô(Ø×Ñò 
ô 	ð 	×ÑØ! ;Ø Ø/Ð1Bð
ô 	ð ×)Ñ)¨*Ó5ˆ	ßÚ7ˆEØ×Ñá$ô á$�CÛ!�Dð ˜˜˜Q˜t˜fÓ%á!ñ &Ù$ò ô ð 	×ÑØÐ-Ð.Ø Dð 	ô 	
ð
 	×ÑÐ0°tÐÔ<à×ÑØ-¬j¨\¸Ð<Ø-¬j¨\¸Ð<Ø,¬Z¨L¸Ð;ð
ô 	ð 	×Ñò 	
ô 		ð	Ø×)Ñ)Ø;óˆCð �8�} Ô!ÜŸ
š
 3 x¥=Ó1�Û!�DØ×'Ñ'ð)Ø)-¨ð0öñ "ð	Ø×)Ñ)Ð*NÓOˆCØ�8�} Ô!ÜŸ:š: c¨(¥mÓ4�Ø)JÐ&Ø×#Ñ#Ù>Fó%Ù>F°d¨T×1Ð1¹hñ%ö ñ "ùóa øôR ô 	Ø�O‰OØ=¸c¸UÐC÷ñ ûð	üò%øô ô 	Ø�O‰OØ6°s°eÐ<÷ò ûð	úsJ   Ã#H1
Å.AH7 ÇAI( ÈI#È&I( È7I ÉIÉI É#I( É(JÉ3JÊJc                ó”   € \         P                   ! R4       F-  pVP                  R4      '       g   K  V P                  V4       K/  	  R# )zAAdd confidential sysprep vfds under /run/vdsm to
forbidden paths r   N)z.vfdz/isoUploaderz/storage)ÚglobÚendswithr   )r'   Ú	file_paths   & r3   r   ÚVdsm._add_vdsm_forbidden_paths›   s7   € ô Ÿš =Ö1ˆIØ×!Ñ!Ð"F×GÔGØ×'Ñ'¨	Ö2ó 2ó    © N)r   zvdsm-client)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚpackagesÚplugin_namer4   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r3   r   r   5   s)   ø‡ € à<€Jð€Hð
 €KòZ÷x3ð 3r;   r   )
r7   r#   ÚreÚsos.report.pluginsr   r   r!   ÚsubÚstripr   r<   r;   r3   Ú<module>rK      sG   ðó Û Û 	ß 3ð*€
ð �VŠV�F˜C Ó,×2Ñ2Ó4€
ôl3ˆ6�<ö l3r;   