2009年1月15日星期四

批量统计DELL服务器配置的一种方法

前提是目标服务器都安装了dell的Open Manager Server Administrator(OMSA),且是默认安装目录

首先,将要收集配置的服务器IP整理成列表host.txt

然后,在其中一台机器上执行:
psexec @e:\host.txt -d "c:\program files\dell\sysmgt\oma\bin\omreport" system summary -outc c:\omreport0115.txt
可以把系统summary信息(见附录)收集到各服务器的C盘omreport0115.txt中。

psexec @e:\host.txt -d "c:\program files\dell\sysmgt\oma\bin\omreport" storage pdisk controller=0 -outa c:\omreport0115.txt

将服务器的物理磁盘信息(磁盘序列号、热备盘和状态)附加加到之前生成的文件里;

psexec @e:\host.txt -d "c:\program files\dell\sysmgt\oma\bin\omreport" storage vdisk -outa c:\omreport0115.txt

将磁盘的RAID信息附加进先前生成的文件里。

psexec @e:\host.txt -d "c:\program files\dell\sysmgt\RAC4\racadm" getniccfg >> c:\omreport0115.txt
将DRAC IP信息补充到之前的文件里,如果是DRAC5,就需要改变安装目录的名字

继续,将所有文件集中到一起
for /F %i in (host.txt) do copy \\%i\c$\omreport0115.txt \\192.168.0.123\e$\%i.0115.txt

最后,将所有文件拷贝成一个txt文件


copy *0115.txt omreport.txt

这样就可以查看了。

omsa 5.1版本的summary可以提供的信息有:服务器名称、类型、Service Tag,CPU,内存,IP,掩码,网关,Mac地址。