hacmp

在使用scsi共享存储时会产生ID冲突的问题,解决方法是开机进入sms模式修改scsi的默认ID将默认ID改为非7的数值,下面是摘自网上的说明:

发信人: limhai (归·我创我路), 信区: UNIX
标 题: SCSI磁盘的原理和在HACMP环境中的考虑
发信站: 蓝色星空 (2002年11月26日13:53:05 星期二), 站内信件

SCSI(Small Computer System Interface)是一种工业标准,也是ANSI标准。它的硬
件设备比较可靠,容易理解和实现,而且相对便宜。SCSI磁盘是最通用的磁盘设备。
SCSI总线上支持多个设备,允许多个磁盘“并发”工作。实际上,在一个时间点上只允
许有一个设备使用总线,但当一个硬盘/磁带在从介质上读写数据时,总线空出,这时其
它设备可以使用总线。SCSI技术适合于多任务操作系统。

由于SCSI磁盘本身并没有数据的冗余性考虑,而且性能也不如SSA磁盘,所以在现在的H
ACMP共享磁盘配置中,已经很少采用SCSI磁盘了。但是讨论SCSI技术的一些概念对于采
用SCSI总线连接的RAID磁盘阵列还是有帮助的。

>SCSI的初始者和目标
1)SCSI总线的通讯在初始者和目标这两个实体之间进行。
初始者(Initiator):
负责选择目标,发出命令和数据,通常为SCSI卡。
目标(Target):
2) 采取正确的行动来响应Initiator的命令,通常为磁盘或磁带机,也可以是SCSI卡。
SCSI的保留(Reserve)和释放(Release)结构在SCSI总线上,任何Initiator可以将
一个目标置于Reserve状态以独占使用。而处于Reserve状态下的磁盘,只有这个Initi
ator才可以释放它。
3)AIX中通过varyonvg 命令实现SCSI的保留,通过varyoffvg 命令实现SCSI的释放。
SCSI总线的终结
4)所有的SCSI总线必须在两端都要终结。终结器一般是一端在SCSI卡上,另一端在最后
一个设备上。
5)在HACMP环境下,终结器不能放在SCSI卡上,而在放在总线上。这样配置使得当节点发
生故障时,总线仍然是完整的,仍能正常终结,故障节点可以离开SCSI总线。

>SCSI ID
1)SCSI总线上的每块卡和每个设备必须有一个唯一的SCSI ID。
2)同一条总线上的ID一定不能重复。
3)SCSI总线上设备的优先级取决于SCSI ID,SCSI ID高的设备优先级高,
具体顺序是7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8。

>HACMP环境中SCSI卡的SCSI ID
在SCSI总线上,SCSI卡应该有最高的ID号,因此所有的SCSI卡的缺省ID为7。在HACMP环
境中,由于一条总线上有多块SCSI卡,这样就会会发生冲突。因此必须修改SCSI卡的SC
SI ID。
可能的话,所有SCSI卡的ID都不要配置为7,因为从维护状态重启系统时,SCSI 卡的ID
回到7,有可能发生冲突。在HACMP环境中,SCSI卡的ID一般用6 或5。

>使用SCSI磁盘的一般考虑
★ 不要热插拔SCSI总线
★ SCSI总线长度有限制
★ SCSI ID不能冲突
★ 总线两端要有终结器
★ 在HACMP环境中,要从SCSI卡上拔下终结电阻
★ 在HACMP环境中,维护SCSI设备时要确保其它机器没有使用SCSI总线


--
╔ ╗
因为投入,所以深入;因为付出,所以杰出
因为磨练,所以熟练;因为关心,所以开心
╚ ╝
※ 来源:·蓝色星空 scubbs.dhs.org·[FROM: ☆]