本文整理汇总了Python中lib.util.Util.populate_node_list方法的典型用法代码示例。如果您正苦于以下问题:Python Util.populate_node_list方法的具体用法?Python Util.populate_node_list怎么用?Python Util.populate_node_list使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类lib.util.Util
的用法示例。
在下文中一共展示了Util.populate_node_list方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: len
# 需要导入模块: from lib.util import Util [as 别名]
# 或者: from lib.util.Util import populate_node_list [as 别名]
log.info("")
test_case_name = test_case['name']
test_case_type = test_case['type'] if 'type' in test_case else DefineMpi.TEST_TYPE_POSITIVE
vf_sharing = test_case['vf sharing'] if 'vf sharing' in test_case else True
bind_to_none = test_case['bind to none'] if 'bind to none' in test_case else False
node_count = test_case['node count']
node_list = test_case['nodes']
np = test_case['np'] if 'np' in test_case else None
config_only = test_case['config only'] if 'config only' in test_case else None
mca = test_case['mca'] if 'mca' in test_case else DefineMpi.MPI_MCA_DEFAULT
mpi = test_case['mpi'] if 'mpi' in test_case else DefineMpi.MPI_CMD_DEFAULT
message_list = test_case['message'] if 'message' in test_case else [0]
log.info("="*25 + " " + test_case_type.title() + ": " + test_case_name + " " + "="*25)
node_list = Util.populate_node_list(node_count, node_list)
#pprint(node_list)
ret = True
if len(node_list) <= len(ucsm_server_list):
i = 0
for node in node_list:
ucsm_server = ucsm_server_list[i]
ucsm_server.get_all_vnics_attributes()
ucsm_server.delete_all_vnics()
ucsm_server.configure(node, vnic_default_data)
i += 1
if not config_only:
if Define.CONFIG:
log.info("waiting for nodes to reboot ...")