def createVm():
    req = CreateVmReq()
    req.name = "createTest"
    req.location = "urn:sites:4D9D0815:clusters:79"
    req.group = "FC_test"
     
    opt = OsOption()
    opt.osType = "Linux"
    opt.osVersion = 99
    req.osOptions = dict(opt) 
     
    config = VmConfig()
    cpu = CPU()
    cpu.quantity = 1
    cpu.coresPerSocket = 1
    config.cpu = dict(cpu)
    mem = Memory()
    mem.quantityMB = 128
    config.memory = dict(mem)
    
    disk1 = Disk()
    disk1.datastoreUrn = "urn:sites:4D9D0815:datastores:1"
    disk1.sequenceNum = 2
    disk1.quantityGB = 1
    disk1.type = "share"
    disk2 = Disk()
    disk2.datastoreUrn = "urn:sites:4D9D0815:datastores:1"
    disk2.sequenceNum = 3
    disk2.quantityGB = 1
    disk2.type = "share"
    config.disks = [dict(disk1), dict(disk2)]
    
    req.vmConfig = dict(config) 
     
    bbb = resorce.createVm("/service/sites/4D9D0815", dict(req))
    return bbb