def network_commands_list(self): networkcmdlist = [ 'interface', 'route', 'static', 'dhcp', 'enable', 'disable' ] commandtype_header = "Network Commands list (type help <command>)" ocsprint("") ocsshell().print_topics(commandtype_header, networkcmdlist, 15, 80)
def user_commands_list(self): showusercmdlist = ['info'] setusercmdlist = ['add', 'update', 'delete'] show_commandtype_header = "Show User Commands list (type help <command>)" set_commandtype_header = "Set User Commands list (type help <command>)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showusercmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setusercmdlist,15,80)
def powermeter_commands_list(self): showpowercmdlist = ['limit', 'alert', 'reading', 'version'] setpowercmdlist = ['limit', 'alert', 'clearmax', 'clearfaults'] show_commandtype_header = "Show PowerMeter Commands list (type sh manager powermeter <command> -h)" set_commandtype_header = "Set PowerMeter Commands list (type set manager powermeter <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showpowercmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setpowercmdlist,15,80)
def psu_commands_list(self): showpsucmdlist = ['read', 'battery', 'update', 'version'] setpsucmdlist = ['clear', 'battery', 'update'] show_commandtype_header = "Show PSU Commands list (type sh system psu <command> -h)" set_commandtype_header = "Set PSU Commands list (type set system psu <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showpsucmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setpsucmdlist,15,80)
def fpga_commands_list(self): showfpgacmdlist = ['health', 'mode', 'temp', 'i2cversion', 'assetinfo'] setfpgacmdlist = ['bypass enable', 'bypass disable'] show_commandtype_header = "Show FPGA Commands list (type sh system fpga <command> -h)" set_commandtype_header = "Set FPGA Commands list (type set system fpga <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showfpgacmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setfpgacmdlist,15,80)
def switch_start_commands_execute(args): try: switch = getswitch("", args.uart) baud = args.baud if args.baud else None if (args.command == "console"): switch.do_console(baud, args.halt) print "\n" except Exception as error: #call trace log to log exception ocsprint("Failed to start switch %s\n%s" % (args.command, error))
def system_commands_list(self): showsystemcmdlist = ['info', 'health','tpmphysicalpresence', 'nextboot', 'defaultpower', 'state', 'presence', 'readlog', 'readlogwithtimestamp', 'biosconfig', 'bioscode', 'fru', 'datasafepolicy', 'nvme', "type"] setsystemcmdlist = ['tpmphysicalpresence', 'nextboot', 'defaultpower', 'on', 'off', 'reset', 'ledon', 'ledoff', 'clearlog', 'biosconfig', 'datasafepolicy', 'rmediamount', 'rmediaunmount'] showsystemsubcmdlist = ['power', 'fpga' , 'psu'] setsystemsubcmdlist = ['power', 'fpga' , 'psu'] show_commandtype_header = "Show System Commands list (type help <command>)" show_subcommandtype_header = "Show System Subcommands list (type help <command>)" set_commandtype_header = "Set System Commands list (type help <command>)" set_subcommandtype_header = "Set System Subcommands list (type help <command>)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showsystemcmdlist,15,80) ocsprint ("") ocsshell().print_topics(show_subcommandtype_header, showsystemsubcmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setsystemcmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_subcommandtype_header, setsystemsubcmdlist,15,80)
def manager_commands_list(self): showmanagercmdlist = [ 'ledstatus', 'info', 'portstate', 'relay', 'health', 'tftp status', 'nfs status', 'fru', 'log', 'inventory', 'time', 'type', 'scandevice', 'fwupdate' ] setmanagercmdlist = [ 'led on', 'led off', 'relay on', 'relay off', 'tftp start', 'tftp stop', 'porton', 'portoff', 'tftp get', 'nfs start', 'nfs stop', 'fwupdate', 'clearlog', 'time' ] showmanagersubcmdlist = ['power', 'powermeter', 'network'] setmanagersubcmdlist = ['power', 'powermeter', 'network'] show_commandtype_header = "Show Rack Manager Commands list (type help <command>)" show_subcommandtype_header = "Show Rack Manager Subcommands list (type help <command>)" set_commandtype_header = "Set Rack Manager Commands list (type help <command>)" set_subcommandtype_header = "Set Rack Manager Subcommands list (type help <command>)" ocsprint("") ocsshell().print_topics(show_commandtype_header, showmanagercmdlist, 15, 80) ocsprint("") ocsshell().print_topics(show_subcommandtype_header, showmanagersubcmdlist, 15, 80) ocsprint("") ocsshell().print_topics(set_commandtype_header, setmanagercmdlist, 15, 80) ocsprint("") ocsshell().print_topics(set_subcommandtype_header, setmanagersubcmdlist, 15, 80)
def switch_show_commands_execute(args): try: switch = getswitch(args.ip, "") result = {} if (args.command == "info"): result = switch.getswitch_info() elif (args.command == "port"): result = switch.getswitchport_info(args.port_id) print_response(result) except Exception as error: #call trace log to log exception ocsprint("Failed to show switch %s\n%s" % (args.command, error))
def ocspower_commands_list(self, command): if command == "manager": showpowercmdlist = ['reading', 'status'] setpowercmdlist = ['clearfaults'] elif command == "system": showpowercmdlist = ['limit', 'reading', 'alert', 'throttle'] setpowercmdlist = ['limit value', 'limit on', 'limit off', 'alert'] else: showpowercmdlist = [] setpowercmdlist = [] show_commandtype_header = "Show OcsPower Commands list (type sh system or manager power <command> -h)" set_commandtype_header = "Set OcsPower Commands list (type set system or manager power <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showpowercmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setpowercmdlist,15,80)
def switch_set_commands_execute(args): try: switch = getswitch("", args.uart, verbose=args.verbose) result = {} if (args.command == "config"): result = switch.do_configure(args.path) elif (args.command == "upgrade"): result = switch.do_upgrade(args.path) elif (args.command == "reset"): result = switch.do_reset() print_response(result) if (args.verbose): print "\n" except Exception as error: #call trace log to log exception ocsprint("Failed to set switch %s\n%s" % (args.command, error))
def switch_start_commands(command_args): try: parser = ArgumentParser( prog="start aux", description="Auxiliary serial port start commands") subparser = parser.add_subparsers(help="Command type", dest="command") switch_start_command_options(subparser) args = parse_args_retain_case(parser, command_args) if (pre_check_helper(command_name_enum.set_rm_state, is_set_rm_call, 0)): ocsaudit_log_command("", cmd_type.type_start, cmd_interface.interface_ocscli, "switch " + args.command, " ".join(command_args[1:])) switch_start_commands_execute(args) except Exception as error: #call trace log to log exception ocsprint("Failed to execute start aux command\n%s" % error)
def switch_set_commands(command_args): try: parser = ArgumentParser(prog="set switch", description="Management switch set commands") subparser = parser.add_subparsers(title="Commands", metavar='', dest='command') switch_set_command_options(subparser) args = parse_args_retain_case(parser, command_args) if (pre_check_helper(command_name_enum.set_rm_config, is_rm_config_call, 0)): ocsaudit_log_command("", cmd_type.type_set, cmd_interface.interface_ocscli, "switch " + str(args.command), " ".join(command_args[1:])) switch_set_commands_execute(args) except Exception as error: #call trace log to log exception ocsprint("Failed to execute set switch command\n%s" % error)