idNddlmZmZddlZddlZddlZdZejddejZGddeeZ y))Plugin RedHatPluginNa$ 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$eZdZdZdZdZdZdZy)Vdsmz)VDSM - Virtual Desktop and Server Manager)vdsmz vdsm-clientrc |jd|jd|jd|jd|jddg|jgd|jd|j|jgd |j d d d d |j d}|r2gd}|j|Dcgc]}|D] }d|d| c}}|j gd|j dtzdtzdtzg|j gd |jd}|ddk(r?tj|d}|D]"}|j dj|$ |jd}|ddk(r=tj|d} d} |j | D cgc]} | | z c} yycc}}w#t$r}|jd|zYd}~d}~wwxYwcc} w#t$r}|jd|zYd}~yd}~wwxYw) Nz/etc/pki/vdsm/keysz/etc/pki/vdsm/*/*-key.*z/etc/pki/libvirt/privatez%/var/lib/vdsm/storage/transient_disksvdsmd supervdsmd)z/tmp/vds_installer*z/tmp/vds_bootstrap*z /etc/vdsm/*z/etc/pki/vdsm/z/var/log/vdsm/*) /run/vdsm/*z/usr/libexec/vdsm/hooksz /var/lib/vdsm vdsm_confvdsm_idvdsm_import_log)z/etc/vdsm/vdsm.confz/etc/vdsm/vdsm.idz!/var/log/vdsm/import/import-*.logzqemu-kvm)cmdlinestatus mountstatsz/proc//)zls -ldZ /etc/vdsmz1su vdsm -s /bin/sh -c 'tree -l /rhev/data-center'z0su vdsm -s /bin/sh -c 'ls -lR /rhev/data-center'z!lvm vgs -v -o +tags --config '%s'z!lvm lvs -v -o +tags --config '%s'z lvm pvs -v -o +all --config '%s')z vdsm-client Host getCapabilitieszvdsm-client Host getStatszvdsm-client Host getAllVmStatszvdsm-client Host getVMFullListzvdsm-client Host getDeviceListz"vdsm-client Host hostdevListByCapsz vdsm-client Host getAllTasksInfoz$vdsm-client Host getAllTasksStatusesz)vdsm-client Host getConnectedStoragePoolsrroutputz5vdsm-client StoragePool getSpmStatus storagepoolID={}z-vdsm-client Host getConnectedStoragePools: %sz"vdsm-client Host getStorageDomainszvdsm-tool dump-volume-chains %sz&vdsm-client Host getStorageDomains: %s)add_forbidden_pathadd_service_status add_copy_spec_add_vdsm_forbidden_paths add_file_tagsget_process_pidsadd_cmd_output LVM_CONFIGcollect_cmd_outputjsonloadsformat ValueError _log_error) self qemu_pidsfilespidnamerespoolspoolesd_uuidsdump_volume_chains_cmduuids 9/usr/lib/python3/dist-packages/sos/report/plugins/vdsm.pysetupz Vdsm.setup@s  45  9:  :;  GH , 78    ,- &&(   #.!*1B  ))*5 7E   $ ! "%d+ +      1J > 1J > 0: =     ));C8}! 3x=1!D'',,2F4L ))*NOC8}!::c(m4)J&##>F%6:*T1%"[ L  OO?1E   %  OO8A>   sJG9 AG?"AH.$ H)0H.? H&H!!H&)H.. I7IIc~tjdD]%}|jds|j|'y)zJAdd confidential sysprep vfds under /run/vdsm to forbidden paths r )z.vfdz /isoUploaderz/storageN)globendswithr)r# file_paths r/rzVdsm._add_vdsm_forbidden_pathss9=1 3I!!"FG'' 2 3N)__name__ __module__ __qualname__ short_descpackages plugin_namer0rr5r/rr6s!rAsI4 * RVVFC , 2 2 4 i36<i3r5