JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf:ddlZddlZddlZddlmZmZdZejddejZGddeeZ y)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$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 dtddtddtdg|j gd |jd}|ddk(r3tj|d}|D]}|j d| |jd}|ddk(r=tj|d} d} |j | D cgc]} | | z c} yycc}}w#t$r}|jd|Yd}~d}~wwxYwcc} w#t$r}|jd |Yd}~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'zlvm vgs -v -o +tags --config ''zlvm lvs -v -o +tags --config 'zlvm pvs -v -o +all --config ')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 getConnectedStoragePoolsrroutputz3vdsm-client StoragePool getSpmStatus storagepoolID=z+vdsm-client Host getConnectedStoragePools: z"vdsm-client Host getStorageDomainszvdsm-tool dump-volume-chains %sz$vdsm-client Host getStorageDomains: ) add_forbidden_pathadd_service_status add_copy_spec_add_vdsm_forbidden_paths add_file_tagsget_process_pidsadd_cmd_output LVM_CONFIGcollect_cmd_outputjsonloads ValueError _log_error) self qemu_pidsfilespidnamerespoolspoolerrsd_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   $ ! Qtf% %     -j\ <-j\ <,ZL ;     ));C8}! 3x=1!D''))-0 ))*NOC8}!::c(m4)J&##>F%6:*T1%"[ L  OO=cUC   %  OO6se<   sJG0 A G6AH% H 'H%6 H?HH H%% I .II c~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/rr5s!rAsI 3* RVVFC , 2 2 4 i36<i3r5