re 模块中包含的方法Matchdef match(pattern, string, flags=0):  从字符串开始处进行正则匹配, 成功则返回一个 match object, 不匹配则返回 None  代码示例:m = re.match('abc[a-z]', "abcabc")
# 一般判断是否匹配直接使用 if 进行判断就行, match object 一直都是 Ture
if m:            
                
         
            
            
            
            Redfish是什么Redfish是一个规范,由DMTF(Distributed Management Task Force)这个组织维护。Redfish是一种基于HTTPs服务的管理标准,利用RESTful接口实现设备管理。Redfish使用了很多互联网的概念,上面提到的RESTful就是其中使用的一个概念。RESTful是一个形容词,表示的是符合REST(Representational St            
                
         
            
            
            
            redfish是新一代的带外管理协议。通过restful api,抽象统一各服务器厂商的带外管理操作。 虽然如此,但各厂商对redfish的支持程度不一。所以,不同厂商对redfish的操作方式与报文格式依然存在小部分差异。甚至有一些型号的服务器不支持redfish。 所以,上新型号服务器前,必须确 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-23 17:06:00
                            
                                1145阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 主机Python如何回退Redfish版本
在实际工作中,有时候我们可能需要回退Redfish版本,比如新版本出现了一些问题,需要暂时回退到旧版本。本文将介绍如何在主机上使用Python来回退Redfish版本的操作。
## 步骤一:确定当前Redfish版本
在回退Redfish版本之前,首先需要确定当前主机上安装的Redfish版本。我们可以通过以下代码来获取当前Redfish版本信            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-10 05:04:39
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这篇会接续介绍ldap server的架设和redfish/web设定,因为openbmc支援了 openldap 和 windows 的ad,这篇选用OpenLDAP server架设为范例在Ubuntu上架设OpenLDAP ServerOpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol)的开源实现。通常用来管理公司组织的员工资料            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 16:27:09
                            
                                1554阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景描述Drac(DellRemoteAccessControlle)戴尔远程远程访问控制是访问DELL服务器管理的一款很好的平台。基于WEB界面访问,可以友好的查看服务器的硬件资源,同时利用虚拟控制台可以模拟终端访问操作系统。但是如何批量的管理就成了一个问题。为此DELL开发了基于RedfishAPIs的外带OOB的ansible模块。于是利用redfish通过OOB-controller就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2018-07-05 09:25:55
                            
                                10000+阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            背景描述Drac(Dell Remote Access Controlle)戴尔远程访问控制-是访问DELL服务器管理的一款很好的管理系统。基于WEB界面访问,可以友好的查看服务器的硬件资源,同时利用虚拟控制台可以模拟终端访问操作系统。但是如何批量的管理就成了一个问题。为此DELL开发了基于Redfish APIs的外带OOB的ansible模块。利用redfish通过OOB-controller            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-07-13 06:20:30
                            
                                4170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            想当年(其实就是前年)硕士期间给导师上架服务器到学校机房,其实主要就是EDA服务器(用于跑IC设计软件),是第一次面对占地半个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-13 00:04:24
                            
                                779阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            importrequestsimportjsonrequests.packages.urllib3.disable_warnings()###原理:cpu、内存、存储分别使用不同的url获取到值,如url不一致只分别修改对应的第一个url即可,后面的详细参数的URL函数自动提取classGetHostInfo(object):def__init__(self,ipaddr,username,pas            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-12-20 17:36:59
                            
                                5765阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1  概述Redfish是一种基于HTTPs服务的管理标准,利用RESTful接口实现设备管理。每个HTTPs操作都以UTF-8编码的JSON格式(JSON是一种key-value对的数据格式)提交或返回一个资源或结果,就像Web应用程序向浏览器返回HTML一样。该技术具有降低开发复杂性,易于实施、易于使用而且提供了可扩展性优势,为设计灵活性预留了空间。目前我们利用Redf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 20:13:48
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景第一章 初识Redfish  目录背景前言一、Redfish是什么?二、使用步骤1.引入库2.创建一个Redfish对象3.登录服务器4.执行一个Get操作5.运行截图6.结果分析总结 前言IPMI(智能平台管理接口),它是一种嵌入式功能,同时也是工业标准,由英特尔与戴尔、惠普和NEC合作开发,可实现对服务器的远程控制。但是这种规范也有它的局限性,层出不穷的安全问题使得它自从2015年更新2.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 13:40:40
                            
                                263阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一 什么是模块  1)模块的定义  Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。  2)模块的作用  - 最大的好处是大大提高了代码的可维护性。其次,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 23:43:33
                            
                                657阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Python 模块简介1、模块概念2、模块作用3、模块特点4、常见的 Python 模块二、Python 模块导入1、Python 模块导入语法2、常用的模块导入组合            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-01 00:09:53
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            uuid是128位的全局唯一标识符(univeraluniqueidentifier),通常用32位的一个字符串的形式来表现。有时也称guid(globaluniqueidentifier)。python中自带了uuid模块来进行uuid的生成和管理工作。(具体从哪个版本开始有的不清楚。。)python中的uuid模块基于信息如MAC地址、时间戳、命名空间、随机数、伪随机数来uuid。具体方法有如            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-08-13 11:50:39
                            
                                1680阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            模块的使用1、importPython 模块的使用跟其他编程语言也是类似的。你要使用某个模块,在使用之前,必须要导入这个模块。导入模块我们使用关键字 import。import 的语法基本如下:
import module1[, module2[,... moduleN]
1、import
Python 模块的使用跟其他编程语言也是类似的。你要使用某个模块,在使用之前,必须要导入这个模块。导入模块            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-29 22:45:00
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            11.1模块  1、内置模块  模块其实就是一个XXX.py文件(Python文件下LIb文件里装的都是Python内置模块)  比如:  os 和操作系统有关 os.path  sys 和系统有关 sys.path  re 正则表达式  (后面会讲几个常见的模块,这里就不再举例 )  2、第三方模块  需要另外安装不是Python自带的库  比如:  requests 页面访问 requests            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 10:14:04
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.Socket类型socket(family,type[,protocal])     使用给定的地址族,套接字类型,协议编号(默认是0)来创建套接字                  s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-04-21 11:19:32
                            
                                1702阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            time模块:python中处理时间的基础模块,有时间戳,元组,自定义,三种时间表现形式。python中时间戳的值是以1970年1月1日0点开始计算的,单位是秒。时间戳:就是两个时间差的数值。时区:传说中在开发服务器/客户端程序时,时区不一致,会影响 程序的功能。(以后再讨论) time模块方法:方法名作用示例结果time()返回当前时间戳time.time()1516071879.06            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-01-17 14:38:15
                            
                                1995阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            telnet模块            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-07-31 23:07:32
                            
                                762阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.使用本地的sendmail协议进行邮件发送格式(1):smtpObj=smtplib.SMTP([host [,port [,local_hostname]]])host:SMTP服务器主机的IP地址或者是域名port:服务的端口号(默认是25)local_hostname:服务器的地址(默认是localhost)格式(2):SMTP.sendmail(from_addr),to_addrs,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-04-22 19:02:39
                            
                                3986阅读
                            
                                                        
                                点赞