在群集节点上安装 Solaris 操作环境与 Sun Cluster 软件之前,请使用此过程来安装和配置 StorEdge/Netra st A1000 阵列对。
在与阵列连接的各节点上安装主机适配器。
有关安装主机适配器的过程,请参阅随主机适配器和节点提供的文档。
通过电缆连接阵列。
StorEdge/Netra st A1000 阵列在 Sun Cluster 环境中必须成对配置。图 7-1 说明了如何在 Sun Cluster 环境中通过电缆连接 StorEdge/Netra st A1000。
打开阵列的电源,然后打开群集节点的电源。
打开节点电源时,不要引导这些节点。如果需要,可停止这些节点,以便可以在 ok 提示符下执行 OpenBootTM PROM (OBP) Monitor 任务。
要打开 StorEdge/Netra st A1000 阵列的电源,请将电源开关推到瞬间开位置(右侧),然后松开。
在第一个节点中查找主机适配器的路径:
{0} ok show-disks ...b) /sbus@6,0/QLGC,isp@2,10000/sd...d) /sbus@2,0/QLGC,isp@2,10000/sd... |
使用此信息,可以按步骤 5 中所述更改 nvramrc 脚本中主机适配器的 SCSI 地址,但不要将 sd 目录包含在设备路径中。
编辑 nvramrc 脚本,更改第一个节点上的主机适配器的 scsi-initiator-id。
主机适配器的缺省 SCSI 地址为 7。SCSI 地址 7 是为 SCSI 链中的主机适配器保留的。此过程将该节点(该节点上的主机适配器的 SCSI 地址为 7)称为"第二个节点"。
为避免冲突,必须将 SCSI 链中的另一个主机适配器的 scsi-initiator-id 更改为可用的 SCSI 地址。此过程将该节点(此节点上的主机适配器的 SCSI 地址为可用地址)称为"第一个节点"。
有关 nvramrc 编辑器和 nvedit 按键命令的部分列表,请参阅《Sun Cluster 3.0 12/01 Hardware Guide》中的"Appendix B"。有关这些命令的完整列表,请参阅《OpenBoot 3.x Command Reference Manual》。
以下示例将第一个节点上的主机适配器的 scsi-initiator-id 设置为 6。OpenBoot PROM Monitor 会打印行号(0:、1:,等等)。
确保在第一个引号之后与 scsi-initiator-id 之前插入一个空格。
{0} ok nvedit 0: probe-all 1: cd /sbus@6,0/QLGC,isp@2,10000 2: 6 " scsi-initiator-id" integer-property 3: device-end 4: cd /sbus@2,0/QLGC,isp@2,10000 5: 6 " scsi-initiator-id" integer-property 6: device-end 7: install-console 8: banner <Control C> {0} ok |
保存更改。
通过 nvedit 命令所作的更改将记录在 nvramrc 脚本的临时副本中。您可以继续编辑此副本,而不会造成任何危害。在完成编辑后,保存所作的更改。如果您不能确定更改的内容是否正确,可放弃您所作的更改。
要保存更改,请键入:
{0} ok nvstore |
要放弃更改,请键入:
{0} ok nvquit |
验证您步骤 5 中创建的 nvramrc 脚本的内容,如下例所示。
如果 nvramrc 脚本的内容不正确,请再次使用 nvedit 命令以进行更正。
{0} ok printenv nvramrc nvramrc = probe-all cd /sbus@6,0/QLGC,isp@2,10000 6 " scsi-initiator-id" integer-property device-end cd /sbus@2,0/QLGC,isp@2,10000 6 " scsi-initiator-id" integer-property device-end install-console banner |
设置以下参数,指示 OpenBoot PROM Monitor 使用 nvramrc 脚本:
{0} ok setenv use-nvramrc? true use-nvramrc? = true |
验证第二个节点上的各个主机适配器的 scsi-initiator-id 是否设置为 7。
使用 show-disks 命令来查找主机适配器的路径。选择每个主机适配器的设备树节点,然后显示节点的属性,以确认每个主机适配器的 scsi-initiator-id 是否设置为 7。
{0} ok show-disks ...b) /sbus@6,0/QLGC,isp@2,10000/sd...d) /sbus@2,0/QLGC,isp@2,10000/sd... {0} ok cd /sbus@6,0/QLGC,isp@2,10000 {0} ok .properties scsi-initiator-id 00000007 |
安装 Solaris 操作环境,然后应用任何所需的 Solaris 修补程序。
有关 Solaris 操作环境所需的修补程序的当前列表,请参阅 SunSolve。对于 Sun 服务提供商和具有 SunSolve 服务合同的客户,可通过以下 SunSolve 站点联机访问 SunSolve: http://sunsolve.sun.com。
安装 RAID Manager 软件。
有关安装 RAID Manager 软件的过程,请参阅《Sun StorEdge RAID Manager 6.22.1 Release Notes》。
通过 Sun Cluster 3.0 将 Sun StorEdge/Netra st A1000 阵列加入群集时,需要使用 RAID Manager 6.22.1。
安装任何 StorEdge/Netra st A1000 阵列修补程序或 RAID Manager 修补程序。
有关 StorEdge/Netra st A1000 阵列所需的软件、固件和修补程序的最新列表,请参阅 EarlyNotifier 20029,"A1000/A3x00/A1000FC Software/Firmware Configuration Matrix"。对于 Sun 服务提供商和具有 SunSolve 服务合同的客户,可在以下 SunSolve 站点:http://sunsolve.sun.com 中使用高级搜索来访问此文档。
检查 StorEdge/Netra st A1000 阵列 NVSRAM 文件的修订版。如有必要,请安装最新的修订版。
有关 NVSRAM 文件的修订版本号、引导级别以及升级 NVSRAM 文件的过程,请参阅《Sun StorEdge RAID Manager 6.22.1 Release Notes》。
设置这两个节点上的 /etc/osa/rmparams 文件中的 Rdac 参数。
Rdac_RetryCount=1 Rdac_NoAltOffline=TRUE |
使用逻辑单元 (LUN) 和热备用来设置阵列。
有关使用 LUN 和热备用来设置 StorEdge/Netra st A1000 阵列的过程,请参阅《Sun StorEdge RAID Manager User's Guide》。
使用 format 命令检验 Solaris 逻辑设备的名称。
通过在这两个节点上运行 hot_add 命令,确保您步骤 15 中创建的 LUN 的新逻辑名称位于这两个节点的 /dev/rdsk 目录下:
# /etc/raid/bin/hot_add |
要继续执行 Sun Cluster 软件和数据服务的安装任务,请参阅《Sun Cluster 3.0 12/01 软件安装指南》和《Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide》。