Skip to main content
Glama
main.py1.27 kB
from redfish_client.client import RedfishClient from redfish_client.config import setup_logging, logger, load_endpoints if __name__ == '__main__': # 配置统一日志 setup_logging(console_level='DEBUG') # 加载接口配置 load_endpoints() host = "10.32.131.133" client = RedfishClient(host=host, port=443, username='ADMIN', password='ADMIN', verify_ssl=False, timeout=60, bmc_type="default") if client.login(): logger.info("示例:登录成功") # 示例:固件服务操作 logger.info("--- 开始升级固件服务 ---") # members = client.firmware.get_firmware_inventory() # for member in members: # print(member) # client.firmware.preset_save_config('ActiveBIOSTarget',False) # 设置保留/不保留 配置 # 上传文件 # client.firmware.upload_image('VDYH011017-U01.tar') # 上传 # client.firmware.simple_update('ActiveBIOSTarget') # 开始更新 # client.firmware.power_cycle() # 执行 power cycle if client.logout(): logger.info("示例:注销成功") else: logger.error("示例:注销失败") else: logger.error("示例:登录失败")

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hankerbiao/redfish-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server