One Hat Cyber Team
Your IP :
18.117.237.187
Server IP :
192.145.235.60
Server :
Linux ngx365.inmotionhosting.com 5.14.0-427.33.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 30 09:45:56 EDT 2024 x86_64
Server Software :
Apache
PHP Version :
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
saltstack
/
salt
/
extras-3.10
/
rads
/
__pycache__
/
View File Name :
vz.cpython-310.pyc
o �<�fB � @ s� d Z ddlZddlZddlZddlZddlmZmZmZ ddl Z G dd� dej �ZG dd� de�Z defd d �Zdefdd�Zdefd d�Zdefdd�Zdefdd�Zdeeef defdd�Zdedefdd�Zdeeef defdd�Zdeeef defdd�Z d(dedee d ee deeee f fd!d"�Zd edee d#ee dee deeef f d$d%�Z d)dee dee d ee deeeef fd&d'�ZdS )*zVZ / HA functions� N)�Iterable�Union�Optionalc @ s e Zd ZdZddgZg d�ZdS )�ListCmdzvz list base commands�/usr/sbin/vzlist�-H)�/usr/bin/prlctl�listr N)�__name__� __module__�__qualname__�__doc__�VZLIST�PRLCTL� r r �*/opt/saltstack/salt/extras-3.10/rads/vz.pyr s r c @ s e Zd ZdZdS )�VZErrorz$Raised for errors with VZ and OpenVZN)r r r r r r r r r s r �returnc C s t dt�� v �S )z"Checks if host is a Virtuozzo nodeZ Virtuozzo)�bool�distro�namer r r r �is_vz s r c C s t j�d�o t� S )zCheck if host is an OpenVZ node�/etc/virtuozzo-release)�os�path�isfiler r r r r � is_openvz s r c C s t t� o t�� dk�S )z#Check if host is a Virtuozzo 7 node�7)r r r � major_versionr r r r �is_vz7 s r c C s� zt ddd��} | �� �� }W d � n1 sw Y W n ty( Y dS w |�d�dkr2dS z t|�� d �}W |dkS tyI Y dS w ) z&Check if host is a Virtuozzo containerz/proc/vz/veinfo�ascii��encodingNF� r T)�open�read�strip�IOError�count�int�split� ValueError)�handleZve_data�veidr r r �is_vps% s$ ��� ���r. �cmdc C sV zt j| dddd�}W n ty } zt|�|�d}~ww |jr)td�| |j���|S )zFor executing prlctl or vzlistT�utf-8F)�capture_outputr"