• IBM X系列服务器日志收集方法

    • 作者:zckj
    • 发布时间:2017-8-31 11:11:35
    • 新闻浏览热度:
    IBM X服务器日志收集方法
    -------------------------------Memory Minidump--------------------------------- 
    Minidump调试方法: 
    1. 到http://www.microsoft.com/whdc/devtools/debugging/default.mspx下载dbg_x86_6.9.3.113.msi 
    2. 建立临时目录c:\temp 
    3. 启动windbg,打开file->symbol file path (ctrl+s),输入SRV*c:\temp*http://msdl.microsoft.com/download/symbols,确定 
    4. 打开file->open crash dump (ctrl+d),打开%systemroot%\Minidump目录下dmp后缀的文件 
    5. 在左下角状态提示“kd>”后,输入“!analyze -v”,回车,下面会出现分析结果 

    -------------------------------BMC日志--------------------------------- 
    收集BMC日志需要您准备一台笔记本和一根交叉网线连接到服务器的网络1口。 
    一、BMC收集 
    1. 到IBM网站(http://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-64636&brandind=5000008)下载一个压缩包osa_utl_smbr_2.0.24.1_anyos_noarch.zip,下载好之后解压,将windows下的SMBridge安装程序拷贝到笔记本中。 
    2. 在服务器BIOS中设置BMC的IP地址。重启服务器,按F1进BIOS,依次选择Advanced Setup-> Baseboard Management Controller (BMC) Settings -> BMC Network Configuration,将IP地址获取方式改为静态,IP地址为10.1.1.97;子网掩码是255.255.255.0。设置完之后要选择下面的选项保存信息。 
    3. 设置笔记本的IP地址为10.1.1.100(建议)子网掩码为255.255.255.0。 
    4. 在笔记本上安装SMBridge Utility,安默认设置进行安装,程序将会被安装到C:\Program Files\SMBridge的目录下。 
    5. 在MS-DOS的方式下:进入到C:\Program Files\SMBridge的目录,输入命令:
       smbridge -ip 10.1.1.97 -u USERID -p PASSW0RD sel get > C:\bmc_log.txt
       (默认的用户名为:USERID,全部大写;默认密码是PASSW0RD,密码中第六个字符是数字0,其他全都是大写字母) 
    6. 执行命令之后会在C盘根目录下生成一个bmc_log.txt的日志文件(正常收集到的话应该有一条条的记录,您可以先看一下有没有正确收集到),将文件名改为型号序列号发给我。 
    二、BMC收集 
    1. 到IBM网站(https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-63877&brandind=5000008)下载一个程序ibm_utl_svccon_112_windows_anycpu.exe,拷贝到笔记本中。 
    2. 直接运行程序,会弹出一个窗口,输入IP、Username和Password(默认的用户名为:USERID,全部大写;默认密码是PASSW0RD,密码中第六个字符是数字0,其他全都是大写字母)之后点击Logon,登陆成功后,最下面的信息栏显示的是Connected状态。 
    3. 点击“Dump SEL”,弹出一个对话框,将日志保存为型号序列号命名的TXT文件即可(正常收集到的话应该有一条条的记录,您可以先看一下有没有正确收集到)。 

    -------------------------------RAID日志--------------------------------- 
    收集RAID日志需要您找一张ServeRAID Support CD的光盘(随服务器配) 
    一、RAID日志收集 
    1. 用ServeRAID Support CD引导启动,进入一个ServeRAID Manager的管理界面 
    2. 在界面的左边右键点击“Local System”,选择“Save Support Archive”,将文件保存到U盘上,将保存的压缩包发给我。 
    3. 如果没有找到“Save Support Archive”,那么找一下有没有“save printable configuration and event logs”这样一个选项,有的话,选择保存出一个文本文件,发给我。 
    A、DumpLog:在命令行界面里输入dumplog filename.txt.具体用法见文件夹内说明。
    B、uart日志: 运行—浏览,找到ServerRAID程序目录,如:"C:\Program Files\IBM\ServeRAID Manager\arcconf.exe" getlogs 1 uart >uart.log或者在命令行状态下进入C:\Program Files\IBM\ServeRAID Manager目录,输入:arcconf getlogs 1 uart >uart.log
    C、收集spint日志的方式如下:  
    1、保存邮件里面Sprint 工具文件到电脑中,通过rawrite.exe制作Spirnt 工具软盘 
    2、重启服务器,F1进入POST/BIOS setup utility设置先从软盘启动 
    3、使用该软盘启动服务器 
    4、针对X366和X3800的服务器 
    执行命令:X366DMP 99*****SP(建议以服务器的系列号命名),等待命令执行完成 
    针对X460和X3950的服务器 
    执行命令:X366DMP 99*****SP(建议以服务器的系列号命名),等待命令执行完成 
    5、        在软盘上面输入 Type 99*****SP.TXT |more确认是不是有内容 
    6、        使用ZIP的格式发送日志给IBM 工程师 

    -------------------------------DSA日志Windows--------------------------- 
        您需要先下载两个驱动,然后安装到系统中(第一次安装要解压到本地目录再安装),重启服务器,然后再运行第三个程序,就能收集日志了。注意,第二个驱动有32位和64位的区别。 
    一、收集DSA日志 
    1. 到以下链接下载一个osa_dd_ipmi_jap409a_winsrvr_32-64.exe程序,安装IPMI驱动到系统中
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5069608&brandind=5000008 
    2. 如果您是32bit操作系统,到以下链接下载一个ibm_lib_mlayr_vap418a_winsrvr_i386.exe程序,安装Mapping Layer到系统中
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5069605&brandind=5000008 
       如果您是64bit操作系统,到以下链接下载一个ibm_lib_mlayr_vap918a_winsrvr_x86-64.exe程序,安装Mapping Layer到系统中
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5069607&brandind=5000008 
       装完上面两个驱动,一定要重启服务器,否则不能正常收集日志 
    3. 到以下链接下载一个ibm_utl_dsa_212p_windows_i386.exe程序,运行就会自动收集日志
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5075327&brandind=5000008 
    收集方法: 
          运行下载下来的ibm_utl_dsa_212p_windows_i386.exe,程序会自动解压运行,稍等一段时间程序会将收集到的服务器的信息保存到%systemdrive%\IBM_SUPPORT目录下,生成一个以服务器型号序列号加日期时间为文件名的文件,扩展名为.xml.gz。 

    -------------------------------DSA日志Linux--------------------------------- 
       您需要先下载两个驱动,然后安装到系统中,重启服务器,然后再运行一个程序,就可以收集到一个DSA日志。更详细的安装说明,您可以查看相应下载连接中的TXT说明文档。 
    1. 到以下链接下载一个osa_dd_ipmi_3.0.1-5_linux_i386.rpm程序,安装IPMI程序到系统中
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-66668&brandind=5000008 
    2. 到以下链接下载一个ibmsp6a-1.05-2.src.rpm程序,安装Mapping Layer到系统中
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-57777&brandind=5000008 
       安装方法:由于下载的ibmsp6a-1.05-2.src.rpm是源码包,所以先要编译一下,以下命令是示范,具体编译命令要看您的系统
       rpmbuild --rebuild ibmsp6a-1.05-2.src.rpm
       cd /usr/src/[PACKAGE DIR]/RPMS/[ARCH]
       rpm -ivh ibmsp6a-x.xx-y.[ARCH].rpm 
       其中,[PACKAGE DIR]一般为"redhat"或者"packages";[ARCH]是您的内核架构,一般为i386, i586或者x86_64。要按实际操作系统和内核架构来替换该字段。 
       安装完上面两个驱动后要重新启动服务器。 
    3. 到以下链接下载对应您操作系统版本的DSA程序,注意操作系统是什么版本,是多少位的
    https://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5075328&brandind=5000008 
       收集方法: 
       1) 将DSA文件拷贝到本地临时目录下(比如/tmp),比如下载的DSA的文件名是ibm_utl_dsa_212p_rhel4_i386.bin。 
       2) 确保DSA文件具有可执行属性,执行命令:chmod +x ibm_utl_dsa_212p_rhel4_i386.bin。 
       3) 执行DSA工具,执行命令:./ibm_utl_dsa_212p_rhel4_i386.bin。 
       4) 稍等一段时间,DSA程序会将收集到的信息保存到/var/log/IBM_SUPPORT目录下