HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/ovn_host.cpython-36.pyc
3

\��hC
�@sZddlZddlmZmZmZmZGdd�de�ZGdd�dee�ZGdd�deee�ZdS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugincsBeZdZdZdZdZdZddd	gZd
Zdd�Z	�fd
d�Z
�ZS)�OVNHostzOVN ControllerZovn_host�network�virt�openstack_edpmzovn-controller.pidz/var/lib/openvswitch/ovnz/usr/local/var/run/openvswitchz/run/openvswitch�cs�tjjd�r �jjtjjd���jd�r6�jd�n
�jd��j�fdd��jD���jd��j�j�d��j�d	��j�d
�g��j	dd�x(dD] }�j
|�r��jd|�d��q�WdS)NZ
OVS_RUNDIR�all_logsz
/var/log/ovn/z/var/log/ovn/*.logcsg|]}�j|�j��qS�)�	path_join�pidfile)�.0Zpp)�selfr�/usr/lib/python3.6/ovn_host.py�
<listcomp>%sz!OVNHost.setup.<locals>.<listcomp>z/etc/sysconfig/ovn-controllerz)ovs-ofctl -O OpenFlow13 dump-flows br-intzovs-vsctl list-brzovs-vsctl list Open_vSwitchzovn-controller)Zunits�/etc/ovn/ovn-chassis.crt�/etc/ovn/cert_hostzopenssl x509 -in z -noout -dates)rr)�os�environ�get�	pid_paths�append�
get_option�
add_copy_specZadd_cmd_output�ovs_cmd_preZadd_journalZpath_exists)r�pathr)rr�setups"






z
OVNHost.setupcs"t�fdd��jD��p t�j�S)Nc3s"|]}�j�j|�j��VqdS)N)Zpath_isfiler
r)rZpid_path)rrr�	<genexpr>:sz(OVNHost.check_enabled.<locals>.<genexpr>)�anyr�super�
check_enabled)r)�	__class__)rrr"9szOVNHost.check_enabled)rrr	)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrrrrr"�
__classcell__rr)r#rrsrcs$eZdZdZdZ�fdd�Z�ZS)�
RedHatOVNHost�openvswitch-ovn-host�
ovn.*-hostz4/var/lib/config-data/ansible-generated/ovn-bgp-agentcs@t�j�|j|jg�|jd�r0|jdg�n|jdg�dS)Nrz"/var/log/containers/ovn-bgp-agent/z'/var/log/containers/ovn-bgp-agent/*.log)r!rr�var_ansible_genr)r)r#rrrCs



zRedHatOVNHost.setup)r)r*)r$r%r&�packagesr+rr'rr)r#rr(>sr(cs0eZdZdZdZe�d�gZ�fdd�Z�ZS)�
DebianOVNHost�ovn-hostz%/var/snap/openstack-hypervisor/commonz/run/ovncsf|jd�rXd|_|j|j�d�g�|jd�rD|j|j�d�g�n|j|j�d�g�t�j�dS)Nzopenstack-hypervisorzopenstack-hypervisor.z/lib/ovn-metadata-proxy/*.confrz
/var/log/ovn/z/var/log/ovn/*.log)Zis_installedrr�sunbeam_common_dirrr!r)r)r#rrr]s

zDebianOVNHost.setup)r.)r$r%r&r,r/rrr'rr)r#rr-Ssr-)	rZsos.report.pluginsrrrrrr(r-rrrr�<module>s/