说明
为了配合做的资产信息搜集, 直接在setup模块上加上了raid卡,底层的物理磁盘,内存等相关信息.
一些改变
- 取消了原本关于磁盘单位的自动格式,改为磁盘的最大单位支持到GB,如果需要和原生一下,那在代码文件的
314-317
行注释
依赖说明
底层的raid和磁盘信息收集需要安装MegaCli64
包,关于安装方法,自行解决.
另外关于raid级别,怎么推算成raid5或者raid1+0的. 因为我线上只有这2种,所以如果需要的话,自行解决raid级别的判断.
代码文件
把下面的代码保存为扩展模块,比如文件名setupex.py, 放在你ansible.cfg
配置文件中library
定义的路径下.
|
|
测试
测试方法
|
|
测试结果
|
|