思科ucs imc的python sdk
imcsdk的Python项目详细描述
用于Cisco IMC的Python sdk
- apache许可证,2.0版(“许可证”)
安装
可以使用下面的任何方法安装sdk
来自PIP:
安装最新发布的版本
pip install imcsdk
来自Github:
安装最新的树顶开发版本
# Install pip (skip if pip is already available): wget https://bootstrap.pypa.io/get-pip.py python get-pip.py git clone https://github.com/ciscoucs/imcsdk.git cd imcsdk make install
社区:
- 我们在懈怠-懈怠需要注册,但ucspython团队 是公开邀请任何人注册的 here
历史记录
0.9.7(2019-07-08)
- 增加了对IMC版本4.0(1c)、4.0(2b)的支持
0.9.6(2018-10-10)
- 更新了包括设置工具的要求
0.9.5(2018-08-24)
- 修复了缺少需求文件的问题
- 在包meta中添加了python 3.6,3.7
0.9.4(2018-08-24)
- 支持python3
0.9.3.1(2018-05-27)
- 支持更多API
- 其他错误修复
0.9.3.0(2017-09-19)
- 增加了对IMC版本3.0(2b)、3.0(3a)和3.1(1d)的支持
- 增加对HX平台的支持
- 修复sync_mo
- 使用docker containerizes imcsdk对cimc 3.0的支持
- 添加对imchandle的上下文管理器支持
- 重新设计了以下API,
- BIOS
- 启动顺序
- 证书
- kvm
- LDAP
- NTP
- SNMP
- 溶胶
- 系统日志
- 存储
- 媒体
0.9.2.0(2017-02-10)
- 增加对IMC版本3.0(1C)的支持
- 新的api用于以下内容,
- 安全驱动器加密
- BIOS配置文件
- 本机硬件库存收集
- 启用redfish支持
- LDAP
- NTP
- IP过滤
- IP阻塞
- 资产标记
- 重新设计了以下API,
- SNMP陷阱和用户
- 本地用户
- 适配器操作
- kvm/sol/vmedia操作
- 权力预算和权力上限
- 启动顺序精度和传统启动顺序
- 改进的本地库存收集API;处理多个IMC服务器并支持多种输出格式
- 支持跳过服务器未知的托管对象的属性 版本
- 支持处理临时/旋转生成
- 监控固件升级API中的错误修复
- 当类ID和层次结构为 指定的
- 提高了测试覆盖率
0.9.1.0(2016-11-25)
- 支持模块化C3260和经典平台
- 支持IMC在2.0(13e)之前公开的每个托管对象
- 支持在C3260平台的情况下调用单个服务器模块上的API
- 支持TLSV1.1/v1.2,对于较旧版本,支持回滚到TLSV1
- 支持基于C系列平台筛选出不适用的属性
- 使用C系列版本验证托管对象版本,以便更好地处理错误
0.9.0.3(2016-08-25)
- 向sdk添加了api层
0.9.0.1(2016-08-25)
- 修复了pip安装的问题
0.9.0.0(2016-08-25)
- 用于IMC机架服务器管理和相关自动化的Python sdk
- 支持imc公开的每个托管对象
- 简化CRUD操作的API
- 减少了运行时内存使用量
- 诺斯特用于单元测试的sts
- 更多真实世界用例的示例目录
- 为文档集成sphinx框架
- PEP8合规性