本节提供规划群集配置的镜像的指南。
在 Sun Cluster 配置中镜像所有多主机磁盘使该配置能够承受单磁盘故障。Sun Cluster 软件要求跨磁盘扩展单元来镜像所有多主机磁盘。如果存储设备提供了硬件 RAID 及到磁盘的冗余通道,则不需要使用软件镜像。
单独的磁盘扩展单元 - 给定镜像或丛的每个子镜像应驻留在不同的多主机磁盘扩展单元中。
磁盘空间 - 镜像使必需的磁盘空间量增加一倍。
三路镜像 - Solstice DiskSuite 软件和 VERITAS Volume Manager (VxVM) 支持三路镜像。但是,Sun Cluster 只要求两路镜像。
元设备数 - 在 Solstice DiskSuite 软件中,镜像由诸如并置或条带的其他元设备组成。大型配置可能包含大量的元设备。 例如,为每个记录 UFS 文件系统创建 7 个元设备。
不同的磁盘大小 - 如果镜像到不同大小的磁盘,则镜像容量限于最小子镜像或丛的大小。
有关多主机磁盘的详细信息,请参阅《Sun Cluster 3.0 12/01 概念》。
将该规划信息添加到《Sun Cluster 3.0 12/01 发行说明》中的 "Local File System Layout Worksheet" 中。
为实现最大可用性,应镜像根 (/)、/usr、/var、/opt 和本地磁盘上的 交换。在 VxVM 中,封装根磁盘并且镜像所生成的子磁盘。 但是,Sun Cluster 软件不要求镜像根磁盘。
在决定是否镜像根磁盘之前,请考虑关于根磁盘的各种备用方法的风险、复杂性、成本以及服务时间。一个镜像策略不可能适用于所有配置。在决定是否要镜像根时,可能要考虑本地企业服务代表的首选解决方案。
有关如何镜像根磁盘的说明,请参阅卷管理器文档和"安装和配置 Solstice DiskSuite 软件"或"安装和配置 VxVM 软件"。
复杂性 - 镜像根磁盘会增加系统管理的复杂性并且使单用户模式下的引导复杂化。
备份 - 不管是否镜像根磁盘,都应该定期执行根备份。 仅镜像并不能避免管理错误。 只有备份计划才能使您恢复被误改或误删的文件。
定额设备 - 不要使用已配置为定额设备的磁盘来镜像根磁盘。
定额 - 在 Solstice DiskSuite 软件中,如果发生元设备状态数据库定额丢失的故障,则必须先进行维护才能重新引导系统。有关元设备状态数据库和状态数据库复本的信息,请参阅 Solstice DiskSuite 文档。
单独的控制器 - 最高可用性包括在一个单独的控制器上镜像根磁盘。
引导磁盘 - 可以将镜像设置为一个可引导的根磁盘,以便在主根磁盘发生故障后可以从镜像中进行引导。
辅助根磁盘 - 通过镜像的根磁盘,即使主根磁盘出现故障,仍可以在辅助(镜像)根磁盘中继续工作。稍后(可能在动力循环或瞬时 I/O 错误之后)可能要将主根磁盘返回维修,并使用 OpenBootTM PROM boot-device 字段中指定的主根磁盘来执行后续引导。在这种情况下,不需要执行任何手动修复任务,只需要正常启动驱动器即可进行引导。 注意,的确发生 Solstice DiskSuite 重新同步。在驱动器返回维修时,重新同步需要手动进行一个步骤。
如果对辅助(镜像)根磁盘中的任何文件进行了修改,则引导时它们可能不反映在主根磁盘中(导致失效子镜像)。 例如,可能会丢失对 /etc/system 文件所作的更改。一些 Solstice DiskSuite 管理命令可能在主根磁盘损坏时更改了 /etc/system 文件。
引导程序不检查它是从镜像中引导还是从基础物理设备中引导,并且镜像将成为通过引导进程的活动 partway(在装入元设备后)。 在此之前,系统容易受到子镜像问题的攻击。