예제 #1
0
def populate_server_node(num):
    prsnt = pal_is_fru_prsnt(num)
    if prsnt == None or prsnt == 0:
        return None

    r_server = tree("server", data = get_node_server(num))
    r_fruid = tree("fruid", data = get_node_fruid("server"))
    r_sensors = tree("sensors", data = get_node_sensors("server"))
    r_logs = tree("logs", data = get_node_logs("server"))
    r_config = tree("config", data = get_node_config("server"))
    r_bios = tree("bios", data = get_node_bios("server"))
    r_server.addChildren([r_fruid, r_sensors, r_logs, r_config, r_bios])

    r_boot_order_trunk = tree("boot-order", data = get_node_bios_boot_order_trunk("server"))
    r_postcode_trunk = tree("postcode", data = get_node_bios_postcode_trunk("server"))
    r_plat_info_trunk = tree("plat-info", data = get_node_bios_plat_info_trunk("server"))
    r_pcie_port_config_trunk = tree("pcie-port-config", data = get_node_bios_pcie_port_config_trunk("server"))
    r_bios.addChildren([r_boot_order_trunk, r_postcode_trunk, r_plat_info_trunk, r_pcie_port_config_trunk])


    r_clear_cmos = tree("clear_cmos", data = get_node_bios_clear_cmos("server"))
    r_force_boot_bios_setup = tree("force_boot_bios_setup", data = get_node_bios_force_boot_setup("server"))
    r_boot_order = tree("boot_order", data = get_node_bios_boot_order("server"))
    r_boot_order_trunk.addChildren([r_clear_cmos, r_force_boot_bios_setup, r_boot_order])

    return r_server
예제 #2
0
def populate_server_node(num):
    prsnt = pal_is_fru_prsnt(num)
    if prsnt == None or prsnt == 0:
        return None

    slot_type = get_slot_type(num)

    if slot_type == 0:
      r_server = tree("server" + repr(num), data = get_node_server(num))
    else :
      r_server = tree("device" + repr(num), data = get_node_device(num))

    r_fruid = tree("fruid", data = get_node_fruid("slot" + repr(num)))
    r_sensors = tree("sensors", data = get_node_sensors("slot" + repr(num)))
    r_logs = tree("logs", data = get_node_logs("slot" + repr(num)))
    r_config = tree("config", data = get_node_config("slot" + repr(num)))
    r_bios = tree("bios", data = get_node_bios("server" + repr(num)))
    r_server.addChildren([r_fruid, r_sensors, r_logs, r_config, r_bios])

    r_boot_order_trunk = tree("boot-order", data = get_node_bios_boot_order_trunk("slot" + repr(num)))
    r_postcode_trunk = tree("postcode", data = get_node_bios_postcode_trunk("slot" + repr(num)))
    r_plat_info_trunk = tree("plat-info", data = get_node_bios_plat_info_trunk("slot" + repr(num)))
    r_bios.addChildren([r_boot_order_trunk, r_postcode_trunk, r_plat_info_trunk])

    r_boot_mode = tree("boot_mode", data = get_node_bios_boot_mode("slot" + repr(num)))
    r_clear_cmos = tree("clear_cmos", data = get_node_bios_clear_cmos("slot" + repr(num)))
    r_force_boot_bios_setup = tree("force_boot_bios_setup", data = get_node_bios_force_boot_setup("slot" + repr(num)))
    r_boot_order = tree("boot_order", data = get_node_bios_boot_order("slot" + repr(num)))
    r_boot_order_trunk.addChildren([r_boot_mode, r_clear_cmos, r_force_boot_bios_setup, r_boot_order])

    return r_server
예제 #3
0
def populate_server_node(num):
    prsnt = pal_is_server_prsnt(num)
    if prsnt == None or prsnt == 0:
        return None

    r_server = tree("server" + repr(num), data = get_node_server(num))

    r_fruid = tree("fruid", data = get_node_fruid("slot" + repr(num)))

    r_sensors = tree("sensors", data = get_node_sensors("slot" + repr(num)))

    r_config = tree("config", data = get_node_config("slot" + repr(num)))

    r_server.addChildren([r_fruid, r_sensors, r_config])

    return r_server
예제 #4
0
def populate_server_node(num):
    prsnt = pal_is_fru_prsnt(num)
    if prsnt == None or prsnt == 0:
        return None

    slot_type = get_slot_type(num)

    if slot_type == 0:
        r_server = tree("server" + repr(num), data=get_node_server(num))
    else:
        r_server = tree("device" + repr(num), data=get_node_device(num))

    r_fruid = tree("fruid", data=get_node_fruid("slot" + repr(num)))

    r_sensors = tree("sensors", data=get_node_sensors("slot" + repr(num)))

    r_logs = tree("logs", data=get_node_logs("slot" + repr(num)))

    r_config = tree("config", data=get_node_config("slot" + repr(num)))

    r_server.addChildren([r_fruid, r_sensors, r_logs, r_config])

    return r_server