9000服务器
1751691 成员
4765 在线
108781 解答
新建帖子

经典解决方案 : Model String、SWID和ssconfig

 
已解决
转到解答
aa_29
本科生

经典解决方案 : Model String、SWID和ssconfig

每一种机型都有一个独特的字符串来唯一标识,比如说K420对应的Model String是9000/869/K420。在操作系统中执行model命令就可以看到这台机器的Model String.当一台主机由一个系列中的一个型号升级到另一型号后,比如说由K420升级至K580,Model String需要进行相应的改变。用来改变它的工具叫做ssconfig。 对于每一种机型来说,Model String是唯一的,对于每一台机器来说,SWID是唯一的。采用这样的技术,是为了产权保护。如果一套软件在安装时指定了SWID,那么如果将它拷贝到另一台主机上,因为SWID一定不同,也就不能运行。服务器的SWID通常保存在主机的系统板上,由序列号经过一定算法生成(工作站的SWID是由其内置网口的MAC地址生成),所以如果更换了主板,就需要相应地将SWID设回原来的值,否则有些软件就可能无法继续工作。改变SWID的工具同样是ssconfig。 在工作站上及某些系列的服务器上(比如说D系列),SWID同时保存在系统板和CPU板上。如果更换了CPU板,主板上的ID会被自动拷贝到CPU板上。如果更换了主板,则上电时会将CPU板上的ID拷贝到主板上。所以这些主机不需要使用ssconfig. 推论:对于这样的服务器和工作站,不要同时更换CPU板和主板。

主板的备件在出厂时,都是设置为可重写一次的。在上电时,如果发现CPU板上的ID与主板不同,而主板是未经重写的,会提示你是否将CPU板上的ID拷贝到主板上。一经重写,主板上的ID就不可以再用这种方法改变了。 推论:对于这些机型,如果不是很确定是主板的故障,在系统提示是否更新其ID时先回答NO,等完全确认以后再重起一次来改变ID。如果已重写了主板的ID,就应将主板的备件做为坏件归还库房,否则下一位工程师将无法使用。 使用ssconfig时,需要将相关的二进制LIF文件用dd命令拷贝到磁带上,然后由磁带设备起动。过程中会需要输入密码,计算密码需要访问HP内部服务器,现场工程师可以联系响应中心CE Assistant热线帮助。有关于ssconfig的说明,可以参看: http://hprfes.rose.hp.com/fes/ssconfig/ssconfig.htm 对于较新的服务器产品,比如说N、L等系列,不再需要ssconfig,取而代之的是ss_update命令,使用方法类似。在PDC菜单中选择SER,就可以运行ss_update.
27 条回复27
apfelwein
本科生
解决方案

经典解决方案 : Model String、SWID和ssconfig

现在的新工程师经常把ss_config和ss_update搞混,其实二者是有很大的不同的,文章对ss_config的讲解,对认清二者的不同很有帮助。
WanZi
本科生

经典解决方案 : Model String、SWID和ssconfig

学习学习!!
Inter_leo
本科生

经典解决方案 : Model String、SWID和ssconfig

如果能举几个例子最好了!
HPer
阿卓
本科生

经典解决方案 : Model String、SWID和ssconfig

从《9k非常宝典》抄的,麻烦楼主下次记得注明转载,而且连段都不分,太不专业了。花了我几分钟来比较原文和回复啊!楼主你陪我的时间!:)
aa_29
本科生

经典解决方案 : Model String、SWID和ssconfig

接受批评,下次一定著名出处^^
liuguowei
小学生

经典解决方案 : Model String、SWID和ssconfig

很经典,值得学习,希望类似的帖子再多些!
Trust
本科生

经典解决方案 : Model String、SWID和ssconfig

学习
宋明哲
本科生

经典解决方案 : Model String、SWID和ssconfig

好同志!

I'm back, water king
xu_weifeng
小学生

经典解决方案 : Model String、SWID和ssconfig

学习了,多谢