Esempio n. 1
0
def update_xen_nodes(xen_list):
    for item in xen_list:
        node = Session.query(Node).filter(
            Node.hostname == item.hostname).first()
        if not node:
            node = Node()
            node.hostname = item.hostname
            node.memory = item.mem

        node.xen_instance = item.id
        node.location = item.location
        node.rack = item.rack
        node.rack_u = item.rack_u

        Session.add(node)
    Session.commit()
    return True
Esempio n. 2
0
def update_xen_nodes(xen_list):
    for item in xen_list:
        node = Session.query(Node).filter(
            Node.hostname == item.hostname).first()
        if not node:
            node = Node()
            node.hostname = item.hostname
            node.memory = item.mem

        node.xen_instance = item.id
        node.location = item.location
        node.rack = item.rack
        node.rack_u = item.rack_u

        Session.add(node)
    Session.commit()
    return True