+
    i1  c                   s    ^ 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# )i    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+Z c                   s8   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                s*   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  qT,          NK  	  up4       R# R# u uppi   \         d   pT P                  RT 24        Rp?LR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_disksZvdsmdZ
supervdsmdz/var/log/vdsm/*z/etc/vdsm/vdsm.confZ	vdsm_confz/etc/vdsm/vdsm.idZvdsm_idz!/var/log/vdsm/import/import-*.logZvdsm_import_logzqemu-kvmstatusz/proc/Z/z	/etc/vdsmz/rhev/data-centerr   T)ZrunasZ	recursive)Ztreezlvm vgs -v -o +tags --config 'Z'zlvm lvs -v -o +tags --config 'zlvm pvs -v -o +all --config 'z)vdsm-client Host getConnectedStoragePoolsZ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)Zcmdliner   Z
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_pathZadd_service_statusZadd_copy_spec_add_vdsm_forbidden_pathsZadd_file_tagsZget_process_pidsZadd_dir_listingZadd_cmd_output
LVM_CONFIGZcollect_cmd_outputjsonZloadsZ
ValueErrorZ
_log_error)selfZ	qemu_pidsZfilesZpidZnameZresZpoolsZpoolZerrZsd_uuidsZdump_volume_chains_cmdZuuids   &           </usr/lib/python3.14/site-packages/sos/report/plugins/vdsm.pysetupZ
Vdsm.setup?   s    45 9: :; GH, 78 
 	 	,-&&( 
 	 	!;/1B
 	 ))*5	7E$ $C!D Qtf%! &$   	-.D 	 	

 	0t<-j\<-j\<,ZL;
 	 	 	
 			));C 8}!

3x=1!D''))-0 "	))*NOC8}!::c(m4)J&##>F%>FdT11h%  "a R  	OO=cUC 	%  	OO6se< 	sJ   #H1
.AH7 AI( I#&I( 7I II #I( (J3JJc                s    \         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)globZendswithr   )r
   Z	file_paths   & r   r   ZVdsm._add_vdsm_forbidden_paths   s7     =1I!!"FGG''	2 2     N)r   zvdsm-client)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZpackagesZplugin_namer   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r   5   s)     <JH
 KZx3 3r   r   )
r   r	   ZreZsos.report.pluginsr    r   r   ZsubZstripr   r   r   r   <module>r      sG      	 3*
 VVFC,224
l36< l3r   