Пример #1
0
def add(address, username, transport, driver, suffix, cpu, memory, disk):
    try:
        Node.objects.get(address=address)
        raise CMException('node_exists')
    except:
        pass

    node = Node()
    node.address = address
    node.comment = ''
    node.driver = driver
    node.transport = transport
    node.username = username
    node.suffix = suffix
    node.cpu_total = cpu
    node.memory_total = memory
    node.hdd_total = disk
    node.state = node_states['offline']
    node.save()

    return 0
Пример #2
0
def add(address, username, transport, driver, suffix, cpu, memory, disk):
    try:
        Node.objects.get(address=address)
        raise CMException('node_exists')
    except:
        pass

    node = Node()
    node.address = address
    node.comment = ''
    node.driver = driver
    node.transport = transport
    node.username = username
    node.suffix = suffix
    node.cpu_total = cpu
    node.memory_total = memory
    node.hdd_total = disk
    node.state = node_states['offline']
    node.save()

    return 0