首先把PSP下载下来,然后使用tar命令把PSP解压缩

 

解压缩之后,先使用./rhel6test查看一下当前系统环境是否符合安装要求,确认没问题之后,在PSP目录下运行hpsum脚本,这时会发现直接跳转到#下没有反应或者有包依赖的报错

 

测试单独安装驱动和软件正常

 

查看PSP安装要求,会发现PSP X64版本也是依赖于很多32位组件,而64位系统默认是没有安装这些组件的

 

把RHEL的安装光盘(X64的即可)放入光驱中,然后使用mount –bind命令把光盘挂载到/mnt目录下(注意6.0版本的RHEL不会自动挂载光驱,需要首先使用mount –t iso 9660 /dev/cdrom /media把光驱挂载一下)。挂载之后到mnt下可以正常识别光盘中的文件

 

使用rpm –qa命令查询一下是否有安装yum包(默认已安装)

进入到/etc/yum.reos.d下,对于RHEL 6.0直接建立Yum配置文件,对于6.1及以上版本,要先删除yum.reos.d下面的所有文件,然后新建立一个配置文件,否则在加载配置文件的时候会有报错。这里使用vi psp.repo,编辑一个名为psp.repo的新配置文件

进入后使用i键进入编辑模式,进行编辑,参考以下方式编辑文件内容。其中[ ]中的名字任意起即可,name后面的字符需要和[ ]中的相同。Baseurl后面填写之前挂载的目录(这里是mnt)。Enabled后面填写1,gpgcheck后面填写0。编辑完成后按ESC进入普通模式,然后按:wq保存退出

使用yum clean all清一下yum缓存,然后使用yum list列出一下安装表

 

yum源配置好之后,可以把下面的内容复制到记事本中,修改文件扩展名为.sh,比如psp.sh。然后在Linux下直接使用root账户执行即可。也可以单独使用yum install的命令来依次安装

#!/bin/bash

 

#PSP SHELL

 

yum install -y glibc gawk sed pciutils

yum install -y rpm rpm-build rpm-devel

yum install -y gcc cpp binutils glibc-devel kernel-headers

yum install libuuid.i686 freetype.i686 libSM.i686 libICE.i686 libXi.i686 libX11.i686 libXext.i686 libxcb.i686 libXau.i686 libXrender.i686 libXrandr.i686 libXfixes.i686 libXcursor.i686 fontconfig.i686 expat.i686 expect zlib.i686 libstdc++.i686 net-snmp

yum install -y redhat-rpm-config kernel-devel

脚本编辑好之后如图

 

把之前编辑好的脚本复制到系统中后,使用root账户直接执行即可,如:sh /psp.sh。如果已经安装过的包,系统不会再次安装,会提示noting to do。按Y开始安装。如果在安装过程中发现有其他报错,比如说某个包没有找到,那可能是脚本中的文件名与YUM源中的不符,用yum list | grep查找一下文件,然后单独使用yum install安装即可

 

安装好所需要的组件后,在PSP目录下再次执行./hpsum会发现可以正常出现PSP安装界面

 

点击下一步继续

点击下一步继续

 

这里需要选中本地设备,点击Enter Credentials来编辑认证

 

输入管理员用户名密码即可,点击OK

 

然后点击下一步,系统会开始检查安装环境,开始准备安装

 

检测之后点击下一步继续

如果不希望安装后重启可以在reboot options中选择安装后不重启。在这里如果发现有组件依赖关系失败的情况,可以点击Select Comonents查看组件情况,并且可以单独选择安装某个驱动和软件

这里可以发现失败的组件如图,经过查询名为mpt2sas的组件为SC08GE的驱动。本机没有安装此卡,可以略过此报错

 

取消勾选之后,点击OK

此时点击Install按钮开始安装

正在安装

 

安装完成,可以重启或者退出

 

如果需要打开System Management Homepage,需要在火狐浏览器中的Edit—Preferences中把127.0.0.1加入信任站点

 

然后在浏览器中输入127.0.0.1:2381即可打开SMH

 

可以在Webapps中发现只有Insight Diagnostics,没有ACU

在命令行下执行cpqacuxe启动ACU服务

 

在SMH界面就可以发现ACU了

如果要打开ACU,在火狐浏览器的Edit—Preferences中需要把Block pop-up取消勾选

这样就可以打开ACU了

 

如果需要收集硬件日志,在Webapps中使用Insight Diagnostics收集即可

收集好Survey和iml等LOG后保存退出即可

发表评论