iLO模块开发所用到的API信息列表和测试结果文档

Hpilo接口信息归纳:

类: Ilo

方法及返回:(红色标记为用处较大的接口)

activate_license(key):激活Ilo高级许可证。

add_user(user_login, user_name, password, admin_priv=False, remote_cons_priv=True, reset_server_priv=False, virtual_media_priv=False, config_ilo_priv=True):添加管理用户

ahs_clear_data():清除当前系统日志

call_delayed():延时模式

certificate_signing_request(country=None, state=None, locality=None, organization=None, organizational_unit=None, common_name=None):获取签名证书

clear_ilo_event_log():清除ILO事件日志

clear_server_event_log():清除服务器事件日志

clear_server_power_on_time():清理服务器上电时间

cold_boot_server():强制冷启动服务器

computer_lock_config(computer_lock=None, computer_lock_key=None):配置电脑锁设置

delete_ssh_key(user_login):删除一个用户SSH密钥

delete_user(user_login):删除指定用户

disable_ers():

eject_virtual_floppy():弹出虚拟软盘

eject_virtual_media(device='cdrom'):弹出指定设备的媒介

factory_defaults():恢复出厂设置

ers_ahs_submit(message_id, bb_days):

fips_enable():使fips标准加密生效,只能恢复出厂设置,重置用户名密码和证书

get_ahs_status():获取有效良好系统状态记录

get_all_cables_status():

get_all_languages():获取列表的安装语言——破因为iLO返回无效的XML

get_all_licenses():获得一个列表的所有许可类型和许可证

get_all_user_info():获取用户基本和授权信息

get_all_users():获取用户登录列表

get_asset_tag():获取服务器资产标签

get_cert_subject_info():获得ssl证书主题信息

get_diagport():未知

get_ers_settings():让获得ERS远程支持设置

get_dir_config():获得目录认证配置

get_embedded_health():获取服务器的健康信息

get_enclosure_ip_settings():未知

get_fips_status():是fips授权/ 3 desencryption AES执行到位

get_fw_version():获得ILO的固件版本

get_global_settings():获得ILO的全局设置

get_host_data(decoded_only=True):得到描述主机的SMBIOS记录。默认情况下只有用户可读的信息可以返回。获取所有记录通过decoded_only=False

get_host_power_reg_info():未知

get_host_power_saver_status():得到功率调节器的配置

get_host_power_status():服务器是否上电

get_host_pwr_micro_ver():获得版本的功率小固件

get_ilo_event_log():得到ilo的事件日志

get_network_settings():得到ilo的网络设置

get_oa_info(): 得到信息的封闭的OA底盘

get_one_time_boot():获得主机的一次启动状态

get_pers_mouse_keyboard_enabled():返回是否启用了持久的鼠标和键盘

get_persistent_boot():获取主机的启动顺序

get_power_cap():得到电源上限设置

get_power_readings():得到电流、最小、最大和平均功率读数

get_pwreg():获得电源和电源警报阈值设置

get_security_msg():在登录屏幕显示检索安全消息

get_server_auto_pwr()得到自动延时上电设置

get_server_event_log():从服务器上获取IML 日志

get_server_name()获取服务器的名称

get_server_power_on_time():服务器开机时间

get_snmp_im_settings():ILO在哪里发送SNMP陷阱,这陷阱是否发送

get_spatial():获得本地信息

get_sso_settings():获得惠普SIM单点登录设置

get_topology():

get_twofactor_settings():获得双重认证设置

get_uid_status()获得UID权限状态

get_user(user_login):得到特定的一个用户信息

get_vf_status()

get_vm_status(device='CDROM'):得到虚拟媒体设备的状态。有效的设备可以是软盘和光盘

get_vpb_capable_status():

hold_pwr_btn():长按电源按钮。

hotkey_config(ctrl_t=None, ctrl_u=None, ctrl_v=None, ctrl_w=None, ctrl_x=None, ctrl_y=None):修改一组快捷键

import_certificate(certificate):导入一个有效的SSL证书

import_ssh_key(user_login, ssh_key):导入一个SSH密钥为指定的用户。ssh密钥的值应该是id_dsa.pub文件内容。

insert_virtual_media(device, image_url):插入一个虚拟软盘或光盘。请注意,您还需要使用set_vm_status()连接媒体

mod_dir_config(dir_authentication_enabled=None, dir_local_user_acct=None, dir_server_address=None, dir_server_port=None, dir_object_dn=None, dir_object_password=None, dir_user_context_1=None, dir_user_context_2=None, dir_user_context_3=None, dir_user_context_4=None, dir_user_context_5=None, dir_user_context_6=None, dir_user_context_7=None, dir_user_context_8=None, dir_user_context_9=None, dir_user_context_10=None, dir_user_context_11=None, dir_user_context_12=None, dir_user_context_13=None, dir_user_context_14=None, dir_user_context_15=None, dir_enable_grp_acct=None, dir_kerberos_enabled=None, dir_kerberos_realm=None, dir_kerberos_kdc_address=None, dir_kerberos_kdc_port=None, dir_kerberos_keytab=None, dir_grpacct1_name=None, dir_grpacct1_sid=None, dir_grpacct1_priv=None, dir_grpacct2_name=None, dir_grpacct2_sid=None, dir_grpacct2_priv=None, dir_grpacct3_name=None, dir_grpacct3_sid=None, dir_grpacct3_priv=None, dir_grpacct4_name=None, dir_grpacct4_sid=None, dir_grpacct4_priv=None, dir_grpacct5_name=None, dir_grpacct5_sid=None, dir_grpacct5_priv=None, dir_grpacct6_name=None, dir_grpacct6_sid=None, dir_grpacct6_priv=None):修ILO的目录配置,只有指定的值将被改变。

mod_global_settings(session_timeout=None, f8_prompt_enabled=None, f8_login_required=None, lock_configuration=None, ilo_funct_enabled=None, serial_cli_status=None, serial_cli_speed=None, http_port=None, https_port=None, ssh_port=None, ssh_status=None, vmedia_disable=None, virtual_media_port=None, remote_console_port=None, snmp_access_enabled=None, snmp_port=None, snmp_trap_port=None, remote_syslog_enable=None, remote_syslog_server_address=None, remote_syslog_port=None, alertmail_enable=None, alertmail_email_address=None, alertmail_sender_domain=None, alertmail_smtp_server=None, min_password=None, enfoce_aes=None, authentication_failure_logging=None, rbsu_post_ip=None, remote_console_encryption=None, remote_keyboard_model=None, terminal_services_port=None, high_performance_mouse=None, shared_console_enable=None, shared_console_port=None, remote_console_acquire=None, brownout_recovery=None, ipmi_dcmi_over_lan_enabled=None, vsp_log_enable=None, vsp_software_flow_control=None):修改ILO的全局设置,只有指定的值将被改变。

mod_network_settings(enable_nic=None, reg_ddns_server=None, ping_gateway=None, dhcp_domain_name=None, speed_autoselect=None, nic_speed=None, full_duplex=None, dhcp_enable=None, ip_address=None, subnet_mask=None, gateway_ip_address=None, dns_name=None, domain_name=None, dhcp_gateway=None, dhcp_dns_server=None, dhcp_wins_server=None, dhcp_static_route=None, reg_wins_server=None, prim_dns_server=None, sec_dns_server=None, ter_dns_server=None, prim_wins_server=None, sec_wins_server=None, static_route_1=None, static_route_2=None, static_route_3=None, dhcp_sntp_settings=None, sntp_server1=None, sntp_server2=None, timezone=None, enclosure_ip_enable=None, web_agent_ip_address=None, shared_network_port=None, vlan_enabled=None, vlan_id=None, shared_network_port_vlan=None, shared_network_port_vlan_id=None, ipv6_address=None, ipv6_static_route_1=None, ipv6_static_route2=None, ipv6_static_route_3=None, ipv6_prim_dns_server=None, ipv6_sec_dns_server=None, ipv6_ter_dns_server=None, ipv6_default_gateway=None, ipv6_preferred_protocol=None, ipv6_addr_autocfg=None, ipv6_reg_ddns_server=None, dhcpv6_dns_server=None, dhcpv6_rapid_commit=None, dhcpv6_stateful_enable=None, dhcpv6_stateless_enable=None, dhcpv6_sntp_settings=None):为ILO卡配置网络

mod_snmp_im_settings(snmp_access=None, web_agent_ip_address=None, snmp_address_1=None, snmp_address_1_rocommunity=None, snmp_address_1_trapcommunity=None, snmp_address_2=None, snmp_address_2_rocommunity=None, snmp_address_2_trapcommunity=None, snmp_address_3=None, snmp_address_3_rocommunity=None, snmp_address_3_trapcommunity=None, snmp_port=None, snmp_trap_port=None, snmp_v3_engine_id=None, snmp_passthrough_status=None, trap_source_identifier=None, os_traps=None, rib_traps=None, cold_start_trap_broadcast=None, snmp_v1_traps=None, cim_security_mask=None, snmp_sys_location=None, snmp_sys_contact=None, agentless_management_enable=None, snmp_system_role=None, snmp_system_role_detail=None):SNMP和IMI设置

mod_user(user_login, user_name=None, password=None, admin_priv=None, remote_cons_priv=None, reset_server_priv=None, virtual_media_priv=None, config_ilo_priv=None)为一个用户设置属性,只有指定的参数将被改变。所有的参数除了user_name和密码都应该是布尔。

press_pwr_btn()按一下电源按钮

profile_apply_get_results():恢复上一次属性修改

profile_list():列出所有属性配置

reset_rib():Reset the iLO/RILOE board (重置所有更改)

reset_server():重启服务器

set_ahs_status(status):启用或禁用AHS日志

set_asset_tag(asset_tag):设置服务器资产标记

set_ers_irs_connect(ers_destination_url, ers_destination_port):连接到远程服务器?

set_host_power(host_power=True)开机或关机

set_host_power_saver(host_power_saver):配置功率调节器

set_language(lang_id):设置默认语言。只有EN,JA和ZH的支持?

set_one_time_boot(device):设置一个时间启动设备,设备应该是正常的,软盘、光盘、硬盘驱动器、usb、rbsu或网络。国际劳工组织4还支持emb菜单(显示默认的启动菜单),emb ACU(靴子到ACU),EMB-HPSUM-AUTO(靴HPSUM在自动更新模式),EMB-DIAGS(发射洞察力诊断为Linux在交互模式)和RBSU(引导进入系统RBSU)

set_pers_mouse_keyboard_enabled(enabled):启用/禁用持久的鼠标和键盘

set_persistent_boot(devices):设定持续引导顺序,设备应该以逗号分隔

set_power_cap(power_cap):设置功率功能特定的值

set_pwreg(type, threshold=None, duration=None):设置电源的报警阈值

set_security_msg(security_msg, security_msg_text=''):启用/禁用安全消息在ILO屏幕的显示并设置它的值

set_server_auto_pwr(setting):设置自动上电延时设置。有效的设置是错误的,真正的(最小延迟)、15、30、45 60(数量的延迟或随机(随机延迟高达60秒。)

set_server_name(name):修改服务器的名称

set_vf_status(boot_option='boot_once', write_protect=True):设置参数的RILOE虚拟软盘指定虚拟媒体。有效引导选项启动一次,引导总是,没有启动,连接和断开。

set_vm_status(device='cdrom', boot_option='boot_once', write_protect=True):设置参数指定的虚拟媒体。有效引导选项启动一次,引导总是,没有启动,连接和断开。有效的设备是软盘和光盘。

trigger_l2_collection(message_id):发起一个L2数据收集提交到远程服务器?

uid_control(uid='No'):把UID灯打开(“Yes”)或关闭(“No”)

update_rib_firmware(filename, progress=None):上传新的肋固件,使用“最新”作为文件名自动下载并使用最新的固件。这个函数可能需要一段时间,你可以通过一个可调用进度通知在进步参数。这个调用将被称为与进展消息。这些消息不是从一个回车(\ r”)和一个可选的ANSI的清晰的线的顺序(“\[K”),或没有一个。当打印到终端,附加一个换行符只有第二类型的字符串。当使用外部数据终端环境,确保你脱光回车和ansi序列

warm_boot_server():热启动服务器

hp服务器 iLO远程管理 python api模块 hpilo-python 接口列表相关推荐

  1. ilo4服务器远程,HP服务器ilo远程管理端口设置

    iLO是高级别的远程KVM系统,可以将服务器的显示信息显示在本地,并且使用本地的键盘鼠标控制.操作服务器,并可以将本地的光盘镜像.文件夹作为虚拟光驱映射并加载到服务器中.使用iLO,可以完成低层的BI ...

  2. HP 服务器 iLO 远程控制软件 介绍

    iLO了解: iLO 是一组芯片,内部是vxworks的嵌入操作系统,在服务器的背后有一个标准RJ45口对外连接生产用交换机或者带外管理的交换机.iLO 全名是 Integrated Lights-o ...

  3. 360如何设置远程连接到服务器,惠普服务器360 G8 ilo远程管理口怎么远程安装服务器系统...

    马上注册查阅更多教程,下载海量资源,让你轻松玩做站 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 最近身边一朋友新上架了一台机器,请我帮忙部署惠普ilo远程管理卡后,正好也巧,需要重做系统, ...

  4. 服务器常见远程管理网口及登录方式

    市面上主要服务器 有IBM,DELL,HP,HUAWEI,浪潮,联想等,各自服务器都有自己的远程管理网口通过IPWEB登录也可通过CMOS修改IP登录详细如下: 设备类型    设备型号    默认管 ...

  5. 联想服务器控制口登录地址_服务器常见远程管理网口及登录方式

    市面上主要服务器 有IBM,DELL,HP,HUAWEI,浪潮,联想等,各自服务器都有自己的远程管理网口通过IPWEB登录也可通过CMOS修改IP登录详细如下: 设备类型    设备型号    默认管 ...

  6. hp服务器ilo批量配置脚本

    hp 服务器ilo批量配置脚本 hp的ilo是一个非常方便的带外管理工具,在平时使用的时候,经常有大量的hp服务器需要配置ilo,下面是我下的一个脚本,可以批量的完成hp服务器ilo配置. 脚本功能: ...

  7. 使用IPMI工具实现对服务器的远程管理

    使用IPMI工具实现对服务器的远程管理 1认识IPMI 对于网管员来说,服务器远程管理是一个非常重要的技术,而在服务器远程管理方面,典型的解决方案是基于服务器操作系统的软件管理方式,但这样的方式有一个 ...

  8. IDEA为java项目中用到python的模块设置Python interpreter

    IDEA为java项目中用到python的模块设置Python interpreter Java项目中模块用到了python,没有为模块设置Python解释器,因此点击右上角Configure Pyt ...

  9. hp 交换机远程连接_使用iLO远程管理HP系列服务器

    iLO是Integrated Ligths-out的简称,是HP服务器上集成的远程管理端口,它是一组芯片内部集成vxworks嵌入式操作系统,通过一个标准RJ45接口连接到工作环境的交换机.只要将服务 ...

  10. 惠普服务器查询ilo信息,Hp服务器iLO IML硬件日志收集与远程巡检

    惠普服务器的iLO模块,可用于远程控制服务器电源.开启远程控制台.检查服务器健康状态等,其中IML( Integrated Management Log )是排查硬件故障的重要手段,这套小程序就是用来 ...

最新文章

  1. 统计简单学_基本概念
  2. Java中的访问控制权限
  3. Windows10 家庭版没有本地组策略解决方法
  4. 腾讯公布 23 年前第一间办公室照片
  5. java中的reader_java中BufferedReader 有什么用
  6. 在linux桌面死掉时kill之
  7. .net MySQL事物_在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装...
  8. 武汉大学计算机学院参考书目,2020武汉大学计算机与软件工程考研初试科目、参考书目及复试详情...
  9. 4.4 Iterator(迭代器)
  10. oracle命中率sql,Oracle 检查命中率的SQL
  11. 【华为云技术分享】《跟唐老师学习云网络》 - TUN/TAP网线
  12. 1 shell备份数据库MYSQL案例
  13. 深入理解JavaScript中的闭包
  14. 2019蓝桥杯B组:完全二叉树权值
  15. [Swift]在Swift中实现自增(++)、自减(--)运算符:利用extension扩展Int类
  16. solidworks2016详细安装教程
  17. 很全很强大的官方API集合
  18. android 车牌键盘输入法,支持新能源,警车,军车,领事馆车,特种车辆(源代码)
  19. nsis升级包_NSIS:制作软件升级安装包
  20. php unix时间戳,php UNIX时间戳用法详解

热门文章

  1. 分享 | masked自编码器(MAE):一种可扩展的用于计算机视觉任务的自监督学习器
  2. Linu中的网络配置(设置ip,网关(路由功能),dns),虚拟机上网
  3. 项目管理知识体系指南(四)项目管理范围
  4. Vue3 Mixin的使用方法(全局,局部,setup内部使用)
  5. 「随笔」前端面试 | 2022年前端面试基础必备
  6. unity旗帜飘动shader
  7. 圣诞邀请助力活动H5系统开发
  8. 怎么区分zh和ch_怎样区分zh,ch,sh与z,c,s
  9. 量子计算机为什么低温,突破量子计算机瓶颈!超低温芯片能在接近绝对零度的温度下工作...
  10. 内存泄露的检测工具——Valgrind