运行于 Solaris 7 之上的 Solstice DiskSuite 4.2 (以及运行于 Solaris 2.6 之上的 DiskSuite 4.1) 支持在 Darwin 类 SPARC 机上的 EIDE 驱动器,包括带有 EIDE 驱动器的 Ultra 5、Ultra 10、Ultra 30 和 x86 机。在 Solstice DiskSuite 看来,EIDE 和 SCSI 驱动器没有区别。
仅当 EIDE 驱动器位于不同的通道上时,Solstice DiskSuite 才支持其镜像。Darwin 类机器有两个 IDE 通道,每个都带有一个主和一个从。问题是如果主驱动器上出现错误,该通道的从驱动器将不再对请求做出响应。因此,您只能镜像在不同通道上的磁盘。这是 IDE 驱动器的设计问题,而不是 Sun 引进的缺陷。如果您在 Solaris 2.6 上运行,则可以安装 patchID 106407-02 以防止这个问题。
下表显示了在带有 EIDE 驱动器的 Darwin 类 SPARC 机上所支持的配置以及何处支持镜像。
表 1-3 Darwin 类机上支持的配置主 (Primary) | 辅 (Secondary) | SCSI | |||
类别 | 主 (Master) | 从 (Slave) | 主 (Master) | 从 (Slave) | |
1 | D1 | 无 | 无 | 无 | D1 镜像至 SCSI |
2 | D1 | CDROM | 无 | 无 | D1 镜像至 SCSI |
3 | D1 | CDROM | D2 | 无 | D1 镜像至 SCSI |
4 | D1 | CDROM | D2 | 无 | D2 镜像至 SCSI |
5 | D1 | 无 | D2 | 无 | D1 镜像至 SCSI |
6 | D1 | 无 | D2 | 无 | D2 镜像至 SCSI |
7 | D1 | 无 | D2 | 无 | D1 镜像至 D2 |
8 | D1 | 无 | D2 | CDROM | D1 镜像至 SCSI |
9 | D1 | D2 | 无 | 无 | D1 & D2 镜像至 SCSI |
10 | D1 | D2 | CDROM | 无 | D1 & D2 镜像至 SCSI |
11 | D1 | D2 | D3 | CDROM | D1 & D2 镜像至 SCSI |
12 | D1 | 无 | D2 | D3 | D2 & D3 镜像至 SCSI |
有些用户希望通过镜像两个 EIDE 驱动器来创建具有更高可用性的服务器。在上表中,配置 7 表明这是可能的。然而,重要的是要认识到 DiskSuite 建议应该用三个磁盘放三个亚设备状态数据库。这些磁盘构成一个能保证连续操作的定额。如果头两个磁盘是 EIDE 驱动器,那么第三个就应该是 SCSI 驱动器。
Solstice DiskSuite 支持对内部引导驱动器的镜像,不过 DiskSuite 要求创建三个亚设备状态数据库以保证定额。这意味着您的系统上应该有三个磁盘才能保证数据的安全。只用两个亚设备状态数据库操作是可能的,但万一某个磁盘失败您就要冒很大风险。