Beispiel #1
0
def mig(data):
    rsc = cluster1.getRessources()[9]
    cluster1.migrate(rsc)

def umig(data):
    rsc = cluster1.getRessources()[9]
    cluster1.unmigrate(rsc)

def done(data):
    return False

# Sub Menu Attributes; Cluster
list = []
i = 1
for attr in cluster1.getAttributeNameList():
    list.append(menusystem.Choice(i, "Get %s" % attr, attr, None, printAttributeCluster))
    i += 1
list.append(menusystem.Choice(selector=0, value=0, handler=done, description='Return to Main Menu'))
menu_cluster_attr = menusystem.Menu(title = "Attributes", choice_list = list)

# Cluster SubMenu
list = []
list.append(menusystem.Choice(selector=1, handler=printNodeNames, description='Get all Nodes'))
list.append(menusystem.Choice(selector=2, handler=printActiveNodes, description='Get all active Nodes'))
list.append(menusystem.Choice(selector=3, handler=printRessources, description='Get all Ressources'))
list.append(menusystem.Choice(selector=4, handler=printDC, description='Get DC'))
list.append(menusystem.Choice(selector=5, handler=None, description='Get Attribute by Name', subMenu=menu_cluster_attr))
list.append(menusystem.Choice(selector=6, handler=setRsc, value="I have...", description='Set discription1'))
list.append(menusystem.Choice(selector=7, handler=setRsc, value="...a dream.", description='Set discription2'))
list.append(menusystem.Choice(selector=0, value=0, handler=done, description='Return to Main Menu'))