AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/vdsm.cpython-310.pyc
o

���b��@sTddlmZmZddlZddlZddlZdZe�dde���ZGdd�dee�Z	dS)�)�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@s(eZdZdZdZdZdd�Zdd�ZdS)	�Vdsmz)VDSM - Virtual Desktop and Server Manager)�vdsmzvdsm-clientrc
s�|�d�|�d�|�d�|�d�|�ddg�|�gd��|�d�|��|�gd	��|�d
�}|rIgd��|��fdd
�|D��|�gd��|�dtdtdtg�|�gd��z!|�d�}|ddkr�t�	|d�}|D]
}|�d�
|��qzWnty�}z
|�d|�WYd}~nd}~wwz&|�d�}|ddkr�t�	|d�}d�|��fdd
�|D��WdSWdSty�}z|�d|�WYd}~dSd}~ww)Nz/etc/pki/vdsm/keysz/etc/pki/vdsm/*/*-key.*z/etc/pki/libvirt/privatez%/var/lib/vdsm/storage/transient_disks�vdsmd�
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/vdsmzqemu-kvm)�cmdline�status�
mountstatscs"g|]
}�D]}d||f�qqS)z/proc/%s/%s�)�.0�pid�name)�filesr
�9/usr/lib/python3/dist-packages/sos/report/plugins/vdsm.py�
<listcomp>[s�
��zVdsm.setup.<locals>.<listcomp>)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 getConnectedStoragePoolsrr�outputz5vdsm-client StoragePool getSpmStatus storagepoolID={}z-vdsm-client Host getConnectedStoragePools: %sz"vdsm-client Host getStorageDomainszvdsm-tool dump-volume-chains %scsg|]}�|�qSr
r
)r�uuid)�dump_volume_chains_cmdr
rr�s�z&vdsm-client Host getStorageDomains: %s)
�add_forbidden_path�add_service_status�
add_copy_spec�_add_vdsm_forbidden_paths�get_process_pids�add_cmd_output�
LVM_CONFIG�collect_cmd_output�json�loads�format�
ValueError�
_log_error)�self�	qemu_pids�res�pools�pool�e�sd_uuidsr
)rrr�setup@sn





��������
�����z
Vdsm.setupcCs(t�d�D]}|�d�r|�|�qdS)zJAdd confidential sysprep vfds under /run/vdsm to
         forbidden paths r	)z.vfdz/isoUploaderz/storageN)�glob�endswithr)r$�	file_pathr
r
rr�s


��zVdsm._add_vdsm_forbidden_pathsN)�__name__�
__module__�__qualname__�
short_desc�packages�plugin_namer+rr
r
r
rr6sSr)
�sos.report.pluginsrrr,r�rer�sub�striprr
r
r
r�<module>s


Anon7 - 2022
AnonSec Team