Chinaunix

标题: 实测HP Proliant DL380 G6 + HP Smart Array P800 + SCO 5.0.7 [打印本页]

作者: dooza    时间: 2010-01-06 21:05
标题: 实测HP Proliant DL380 G6 + HP Smart Array P800 + SCO 5.0.7
本帖最后由 dooza 于 2010-05-05 08:26 编辑

在HP Proliant DL380 G6上安装SCO OpenServer 5.0.7

一、概述
        新的HP DL380 G6官方不再支持SCO OpenServer 5.0.7,关键是没有提供集成P410i SAS Controller的驱动程序。老的HP DL380 G5又停产了,但老系统还得继续用,继续增加。从hpsas驱动说明里获知支持HP Smart Array P400/P600/P800 SAS Controller等,结合HP DL380 G6相关文档,可以支持HP Smart Array P800 SAS Controller。由此推断应该可以安装成功。

二、硬件
        ●2颗英特尔® 至强® E5530 四核处理器 2.40GHz CPU
        ●4GB内存
        ●4个146G硬盘,配置为2个RAID 1
        ●集成4块HP 382i网卡(芯片组为Broadcom 5709)
        ●额外硬件:
           HP Smart Array P800 SAS Controller (HP Part # HP 381513-B21)
                2x HP SAS 4i to Mini SAS 4i 31 inch/.79 meter cable (HP Part # 411100-B21),也叫做Internal Mini SFF-8087 to SFF-8484 SAS Cable(用于连接内部硬盘和RAID卡)


三、软件
        ●更新整机固件到最新版本,包括P800。
        ●需要SCO OpenServer 5.0.7 July 2005安装光盘
ftp://ftp.sco.com/pub/openserver ... Hw-10Jun05_1800.iso
        ●需要HP "hpsas" HBA driver from EFS 5.790a
ftp://ftpput.sco.com/tmp/support ... CD-hpsas-5.790a.iso
                ●需要最新NetXtreme II 1 Gigabit Drivers
http://www.broadcom.com/support/ethernet_nic/netxtremeii.php
        ●需要SCO OpenServer 5.0.7 Symmetrical MultiProcessing supplement oss674a
http://www.sco.com/support/update/download/release.php?rid=296
        ●需要SCO OpenServer 5.0.7 "wd" BTLD version 3.0驱动
ftp://ftpput.sco.com/tmp/support ... 07boot-CD-wd-v3.iso
        ●需要SCO OpenServer 5.0.7 Maintenance Pack 5 (MP5)
http://www.sco.com/support/update/download/release.php?rid=186
         
四、安装过程
        以下安装使用CDROM
1、安装前设置:
        ●由于HP Smart Array P800 SAS Controller较长,所以要小心安装,特别是连接线余量不是很足。拔掉原来的2根硬盘连接线,其中上面的那个接口连接到右边的4个硬盘,下面的那个接口连接到左边的4个硬盘,请将P800连接到下面的那个接口上,不要禁用主板集成的RAID卡。
           ●因为SCO OpenServer 5.0.7最多支持4个CPU(应该是物理CPU),但不知为什么在本次测试中,必须保持整机的逻辑CPU数量不大于4,因此进行如下设置(单个CPU不需要设置):
    启动机器,按F9进入BIOS设置,选择System Options --> Processor Options --> Processor Core Disable,将"All Core Enabled"更改为"Half Core Enabled"。选择System Options --> Processor Options -->Intel Hyperthreading(R) Options,将enabled更改为Disabled。
        如果不进行设置,那么在系统安装SMP并重启之后,会挂起系统,并显示如下信息:
WARNING: wd(1) now using polled interface
        ●使用随机的固件升级光盘,升级整机固件,随机光盘可能不是最新版本的固件,那么可以从网站上下载最新版本的固件,通过U盘加载。
        ●因为HP DL380 G6自带了sata接口的光驱,所以在安装时,需要加载新版的WD驱动程序,将它识别为IDE CDROM。
        ●将前面下载的3个iso文件直接刻录成3张光盘,将网卡驱动程序解压并刻录成光盘        2、安装过程
        使用osr507boot-CD-hpsas-5.790a光盘启动,并在boot提示符下输入:
defbootstr link="fd(64)hpsas fd(64)wd"
        当提示加载hpsas驱动时,直接按回车,当提示加载wd时,更换为osr507boot-CD-wd-v3光盘,按回车,在安装过程中,会将光驱识别为IDE Secondery Primary光驱(也就是第二个IDE控制器的主接口)
其他安装方法跟hp 380 G5的安装方法类似,直到按任意键重启。
        3、安装后设置:
        使用osr507boot-CD-hpsas-5.790a.光盘启动,在boot提示符下输入:
defbootstr link="fd(64)hpsas fd(64)wd" root=hd(42) Srom=wd(1,0,0,0)
根据提示输入root密码,进入维护模式。
        安装hpsas驱动到内核:
        # mount /dev/cd0 /mnt
# cd /mnt
        # cp /mnt/osr507boot-CD.img /tmp
        # marry -a /tmp/osr507boot-CD.img
        # mkdir /tmp/hpsas
        # mount /dev/marry/tmp/osr507boot-CD.img /tmp/hpsas
        # /etc/btldinstall /tmp/hpsas
        # umount /mnt
        安装wd 3.0驱动到内核,更换为osr507boot-CD-wd-v3光盘:
        # mount /dev/cd0 /mnt
        # cd /mnt
        # cp /mnt/osr507boot-CD.img /tmp
        # marry -a /tmp/osr507boot-CD.img
        # mkdir /tmp/wd
        # mount /dev/marry/tmp/osr507boot-CD.img /tmp/wd
        # /etc/btldinstall /tmp/wd
        # umount /mnt
        安装网卡驱动:
        # mount /dev/cd0 /mnt
        如果发现VOL.000.000名称发生了变化,请拷贝到/tmp目录,进行更名。
        安装之后,可以立即配置网卡,仅需要添加第一个网卡即可。
        网卡配置过程中会重建内核,然后重新启动系统。

        重启之后:
        安装SMP:
        通过custom进行安装。
        安装MP5:
        将osr507mp5_vol.tar,上传到/tmp/mp5,并解压,使用custom安装。
        安装oss674a补丁:
        上传VOL.000.000到/tmp下,使用custom安装。
        再次安装wd 3.0驱动到内核:
        因为原有的wd驱动被mp5的旧的wd驱动所替换。安装方法同上。

五、其他事项
1、使用HP ILO2安装系统
    此安装过程,不需要使用光驱,通过ILO2的虚拟光驱加载iso文件来完成,系统识别为USB CDROM。需要ILO2高级许可证(据说可以申请60天试用,没试过)。
安装过程不需要克隆光盘,就是速度上有点慢。
2、使用btld集成光盘安装
    因为之前有380 G5机器安装SCO,所以集成了hpsas/ciss驱动到安装光盘,并使用ultraedit添加了网卡驱动、hpsas驱动解压安装包、汉字系统、lsof、top、tar-1.2、mp5等,针对这次测试,又集成了wd 3.0 btld(因为空间问题,将wd下的new文件夹删除),但在安装完系统之后,必须包含new文件夹在可以使用btldinstall进行安装。
    使用btld集成安装光盘,非常方便,速度又快,仅需1张光盘就解决。
3、非官方支持的RAID卡测试
    根据chinaunix SCO版主提示,尝试了一把HP Smart Array P400 SAS Controller,在原有的基础上,将RAID卡更换了一下,重新启动系统,不需要做任何修改就可以直接使用。
    对于HP Smart Array P400 SAS Controller,尽管不在官方380 G6的支持列表里,但测试结果没有问题,单从体型上看,价格应该比HP Smart Array P800 SAS Controller便宜不少,另外,在空间占用上也不像HP Smart Array P800 SAS Controller那样大。但如果银子充足,还是建议使用HP Smart Array P800 SAS Controller,在发生硬件故障时,也便于跟HP沟通。
4、未做使用软驱和USB外接光驱的测试
    没条件,也觉得那个读软驱的速度比较慢,这个可以参考chinaunix SCO版http://bbs.chinaunix.net/thread-1639452-1-1.html的安装方法,以前曾试过使用量产的U盘进行过系统安装,速度也没有cdrom快。
5、关于CPU问题
    关于BIOS只启用CPU一半核心的问题,在HP 580 G5上不存在,我们有配置2个四核的CPU,添加了1个SMP许可证,就识别到8个逻辑CPU,mpstat显示为8个,也未出现系统启动挂起的问题。而在380 G6上,就算只启用一半核心,但如果未禁用超线程,也是系统启动时挂起,启动一半核心,在安装SMP而不添加SMP许可证,也不安装oss674a补丁时,重启后,使用cpuonoff -c显示CPU1和CPU3激活,CPU2和CPU4未激活(逻辑CPU顺序怎么是轮流显示的呢),但这个时候,系统已经能够认物理CPU而不是逻辑CPU了(因为我没有添加额外的SMP许可证,也激活了2个逻辑CPU),但在一台只有一个四核CPU的380 G5上,没有安装SMP时,只识别到一个CPU,安装SMP但没有安装oss674a补丁,的确是将逻辑CPU识别为物理CPU了,需要额外添加3个SMP许可证,网上的507BETA04的这个许可证是SCO Symmetric Multiprocessing Software 4-CPU License,注册机产生的是单个CPU的许可证。
    但本次测试的380 G6,不管有没有安装oss674a补丁,只要逻辑CPU超过4个就会导致系统启动时挂起,必须强行重启。
    没有对380 G6在只有1颗四核CPU的情况下做如下测试:
如果不禁用超线程,在安装SMP之后是否会导致系统启动时挂起,并显示如下信息:
WARNING: wd(1) now using polled interface
以上已经排除了wd驱动的问题,难道是系统跟sata接口光驱的问题。chinaunix SCO版http://bbs.chinaunix.net/thread-1639452-1-1.html的安装方法中,没有提到CPU这个问题。
    关于超线程未做测试:
SCO 5.0.7在安装MP5之后,默认启用了多核心,但没有启用超线程,需要在/etc/default/boot文件里添加一行:smp.ht=yes
     未对现有的应用进行测试。

    以上测试因为时间关系,不能进一步确认,各位有条件的朋友可以尝试一下,如有不对的地方,请予以纠正。

[ 本帖最后由 dooza 于 2010-1-6 21:15 编辑 ]
作者: saintdragon    时间: 2010-01-07 12:55
比我写的详细,哈哈。
支持楼主!
作者: saintdragon    时间: 2010-01-07 13:04
说明一下CPU。由于本人测试时用的是1个4核的CPU,所以安装后4个CPU都能使用,没有出现系统挂起现象。
作者: windowsnt    时间: 2010-02-07 19:35
这个SCO的生命力真强。。。
作者: sdccf    时间: 2010-02-08 08:28
有用户就有活力。
作者: saintdragon    时间: 2010-02-08 16:55
在中国市场,SCO是很可惜的!
作者: bile_liang    时间: 2010-02-10 02:21
写的很详细
不过
不知道支持6.0不?
作者: saintdragon    时间: 2010-02-10 09:23
op6的安装就简单多了。最近测试了IBM 3850 M2 7233的机器安装op6都没问题
作者: zhangshebao    时间: 2010-02-13 14:09
我在DL585G5上试过,4X4CPU,装上足够的CPU许可,SCO507可以认到10个CPU。
没有调CMOS,也没有调/etc/default/boot,不稳定,出现很慢的情况,去掉SMP当单CPU用正常。
作者: bile_liang    时间: 2010-03-06 11:39
op6的安装就简单多了。最近测试了IBM 3850 M2 7233的机器安装op6都没问题
saintdragon 发表于 2010-02-10 09:23



    我的是DELL 2900,perc6i的卡,装上了6,但是进入系统时有个错误弹出,另外就是不能关机或者重启,会卡在automatic boot procedure那里不动。
作者: saintdragon    时间: 2010-03-06 13:46
我的是DELL 2900,perc6i的卡,装上了6,但是进入系统时有个错误弹出,另外就是不能关机或者重启 ...
bile_liang 发表于 2010-03-06 11:39



    不知道你是否为双CPU。新服务器上,多CPU似乎会有问题
作者: bile_liang    时间: 2010-03-06 15:24
是双核双CPU,系统我装上去了,但现在不能重启是个麻烦
作者: saintdragon    时间: 2010-03-06 20:56
你去掉一个CPU试试看
作者: bile_liang    时间: 2010-03-07 15:30
去掉一个CPU那系统会慢很多啊
我在想,是不是RAID卡驱动的兼容问题
但是
现在也没有更新的驱动
作者: saintdragon    时间: 2010-03-08 13:29
把op6的补丁都打上试试吧
作者: bile_liang    时间: 2010-03-08 18:37
本帖最后由 bile_liang 于 2010-03-08 18:38 编辑
把op6的补丁都打上试试吧
saintdragon 发表于 2010-03-08 13:29



    我打上mp4补丁,然后就进入不了系统了(卡在megasas大致的地方不动),即使我只打上MP3补丁,依然如此(我装的是带mp2补丁的iso)。

请问下版主,知道如何集成mp4或者说其他补丁到一个光盘里面吗?也就是说,得到一个包含mp4在内所有补丁的iso文件。
作者: saintdragon    时间: 2010-03-09 11:59
用编辑ISO文件的工具编辑即可。例如winiso等
作者: bile_liang    时间: 2010-03-09 20:17
用编辑ISO文件的工具编辑即可。例如winiso等
saintdragon 发表于 2010-03-09 11:59



    版主可能没明白我的意思,我说的集成mp4,指的是集成补丁进去之后的iso文件,刻盘安装后即为包含MP4的OP6.
    单纯编辑iso文件,或者只是添加进去MP4补丁的文件,不能达到那样的效果吧?
作者: saintdragon    时间: 2010-03-10 10:35
这个需要老美的开发才能做了
作者: nose    时间: 2010-04-22 21:14
楼主你好,我正在装dl160 g6,不知5.0.6是否可以装?

不行的话我就直接装5.0.7了。


另外你的那几个链接里的iso文件现在哪里可以下载?谢谢!

非常急,谢谢!
作者: zkz0869    时间: 2010-05-15 13:45
写得非常细致,谢谢斑竹!

  看完后,有几个地方想请教一下:

  1、HP ML350G6/ML370 G6按照这样的方法能否顺利安装?甚至ML330G6?

2、如果采用USB软驱,在安装时要做哪些改动?
   

谢谢!
作者: saintdragon    时间: 2010-05-16 09:09
写得非常细致,谢谢斑竹!

  看完后,有几个地方想请教一下:

  1、HP ML350G6/ML370 G6按照这样的方法能 ...
zkz0869 发表于 2010-05-15 13:45



这个问题已经说了N次了。只能按照已经有的经验,自己去实际测试!
作者: xy-coordinate    时间: 2010-05-21 23:32

不错 有收获

现在的服务器一般都没有软驱了 只有光驱和USB
作者: saintdragon    时间: 2010-05-24 20:53
我的是DELL 2900,perc6i的卡,装上了6,但是进入系统时有个错误弹出,另外就是不能关机或者重启,会卡在au ...
hotelcn2007 发表于 2010-05-24 20:26



    能安装上,运行没啥问题,就先暂时凑合用吧,呵呵
作者: zkz0869    时间: 2010-05-28 09:32
本帖最后由 zkz0869 于 2010-05-28 09:34 编辑
我的是DELL 2900,perc6i的卡,装上了6,但是进入系统时有个错误弹出,另外就是不能关机或者重启,会卡在au ...
hotelcn2007 发表于 2010-05-24 20:26



   在 scoadmin--->software里有一个“Extended featured supplement”,删除后,重新连接核心,就可以正常关机。

   可能不同的机器对应的软件名不一致。
作者: saintdragon    时间: 2010-05-28 16:01
在 scoadmin--->software里有一个“Extended featured supplement”,删除后,重新连接核心,就可 ...
zkz0869 发表于 2010-05-28 09:32



    EFS是HP才有的软件包。dell肯定没有的
作者: landeyaosi    时间: 2010-06-29 00:41
重启之后:
        安装SMP:
        通过custom进行安装。
我前面的都ok,重启之后,直接回车启动找不到硬盘控制器,怎么回事
作者: saintdragon    时间: 2010-06-29 09:22
我前面的都ok,重启之后,直接回车启动找不到硬盘控制器,怎么回事
landeyaosi 发表于 2010-06-29 00:41

仔细看文档,安装完成重启动之后,还是需要用光盘引导并输入启动字符串,然后再将控制卡驱动写入硬盘的unix内核中,再次重启动之后才不需要光盘了
作者: qiulong11    时间: 2010-06-29 14:49
请教楼主,我用你的测试5.0.6,硬盘光驱都没有问题,就是后面提示我插入FD(64)软盘,我看了需要HPSASA 与WD的软盘驱动,后面我再加载WD驱动的时候说这个是5.0.7的驱动,不知道楼主有没有5.0.6的WD驱动,若有的话,请发我QQ邮箱:845633601,谢谢,急!
作者: saintdragon    时间: 2010-06-29 15:08
506和507的驱动是通用的
作者: landeyaosi    时间: 2010-06-30 00:02
细看文档,安装完成重启动之后,还是需要用光盘引导并输入启动字符串,然后再将控制卡驱动写入硬盘的unix内核中,再次重启动之后才不需要光盘了
我是按照帖子打完网卡驱动后的重启..
作者: landeyaosi    时间: 2010-06-30 00:03
安装hpsas驱动到内核:
        # mount /dev/cd0 /mnt
# cd /mnt
        # cp /mnt/osr507boot-CD.img /tmp
        # marry -a /tmp/osr507boot-CD.img
        # mkdir /tmp/hpsas
        # mount /dev/marry/tmp/osr507boot-CD.img /tmp/hpsas
        # /etc/btldinstall /tmp/hpsas
        # umount /mnt
        安装wd 3.0驱动到内核,更换为osr507boot-CD-wd-v3光盘:
        # mount /dev/cd0 /mnt
        # cd /mnt
        # cp /mnt/osr507boot-CD.img /tmp
        # marry -a /tmp/osr507boot-CD.img
        # mkdir /tmp/wd
        # mount /dev/marry/tmp/osr507boot-CD.img /tmp/wd
        # /etc/btldinstall /tmp/wd
        # umount /mnt
这2步都ok了...不知道为啥还是不行,用的p400的卡
作者: zhaocz    时间: 2010-07-06 20:49
太好了,为HP的服务器安装又增加了新的经验!!
MARK一下,以后有用
作者: noise    时间: 2010-10-14 13:34
好文章,需要记在心里。
作者: AnEagle    时间: 2011-01-20 16:14
实用贴。有现实需要。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2