Example #1
0
    "type": 1,    "vm_name": "xingyu",    "formula": "",    "topology" : { "cpu" : 1, "disk" : 1},  
    "cpu_num":2, 
    "memory":512000000,  
    "disk_os":30,  
    "disk_data":100,
    "install_method": 1,
    "vm_file": "/home/iso/centos6.7-for-xingyu.iso",  
    "father_id": 1,
    "uri":"http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso",
    "save_path":"/home/",
    "md5": "111",


}
import os,sys

parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0,parentdir)

from vm import vm 
from host import vmmhost 
import task

a = vm("cds")
#a.write_vm_file("/etc/sysconfig/network-scripts/ifcfg-bond0", "aaaaa")
tm = task.task_manager()
ctask = task.task(task_dict)

tm.task_set_ip(ctask)

Example #2
0
    "topology": {
        "cpu": 1,
        "disk": 1
    },
    "cpu_num": 2,
    "memory": 512000000,
    "disk_os": 30,
    "disk_data": 100,
    "install_method": 1,
    "vm_file": "/home/iso/centos6.7-for-xingyu.iso",
    "father_id": 1,
    "uri":
    "http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso",
    "save_path": "/home/",
    "md5": "111",
}
import os, sys

parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, parentdir)

from vm import vm
from host import vmmhost
import task

a = vm("cds")
tm = task.task_manager()
ctask = task.task(task_dict)

tm.task_action(ctask)