mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-01-19 05:52:05 +01:00
29 lines
1.1 KiB
Python
Executable File
29 lines
1.1 KiB
Python
Executable File
#!/usr/local/CyberCP/bin/python2
|
|
import os,sys
|
|
sys.path.append('/usr/local/CyberCP')
|
|
import django
|
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
|
|
django.setup()
|
|
import threading as multi
|
|
from CyberTronLogger import CyberTronLogger as logger
|
|
from inspect import stack
|
|
from shlex import split
|
|
from subprocess import call,CalledProcessError
|
|
from os.path import join
|
|
from random import randint
|
|
from logLevel import logLevel
|
|
from ipManagement.models import IPAddresses
|
|
from packages.models import VMPackage as Package
|
|
from django.db.models import Max
|
|
import CyberTronAPI.randomPassword as randomPassword
|
|
from vpsManagement.models import VPS
|
|
from loginSystem.models import Administrator
|
|
from CyberTronAPI.virtualMachineAPIKVM import virtualMachineAPI
|
|
|
|
|
|
def setupVMDisk():
|
|
|
|
command = 'sudo virt-builder centos-7.2 -o /var/lib/libvirt/images/199.241.188.139.qcow2 --size 100G --root-password password:9xvps --upload /home/cyberpanel/ifcfg-ens384536:/etc/sysconfig/network-scripts/ifcfg-eth0 --upload /home/cyberpanel/network_62835:/etc/sysconfig/network --upload /home/cyberpanel/resolv_80440:/etc/resolv.conf'
|
|
result = call(split(command))
|
|
|
|
setupVMDisk() |