跳过导航链接 | |
退出打印视图 | |
![]() |
Solaris Volume Manager 管理指南 Oracle Solaris 10 1/13 Information Library (简体中文) |
4. Solaris Volume Manager for Sun Cluster(概述)
5. 配置和使用 Solaris Volume Manager(方案)
20. 维护 Solaris Volume Manager(任务)
21. Solaris Volume Manager 的最佳做法
将 Solaris Volume Manager 与网络存储设备结合使用
25. Solaris Volume Manager 故障排除(任务)
A. 重要的 Solaris Volume Manager 文件
B. Solaris Volume Manager 快速参考
分布式计算环境通常需要在多个位置部署类似或相同的服务器。这些环境包括 ISP、地理位置分散的销售机构和电信服务提供商。分布式计算环境中的服务器可能提供以下某些服务:
路由器或防火墙服务
电子邮件服务
DNS 高速缓存
Usenet(网络新闻)服务器
DHCP 服务
在不同位置以最佳方式提供的其他服务
这些小型服务器具有几个共同特征:
高可靠性要求
高可用性要求
常规硬件和性能要求
在开始时,请考虑具有单个 SCSI 总线和两个内部磁盘的 Netra 服务器。此现成的配置是分布式服务器的良好起点。使用 Solaris Volume Manager 可以轻松地镜像某些或所有分片,从而提供冗余存储,帮助防止磁盘故障。有关此小型系统配置的示例,请参见下图。
图 21-1 小型系统配置
此配置可能包括根 (/)、/usr、swap、/var 和 /export 文件系统以及状态数据库副本(每个磁盘有一个副本)的镜像。因此,任何镜像的任一端出现故障都不一定会导致系统故障。而且,最多可允许出现五个独立故障。但是,这不能充分保护系统免受磁盘或分片故障的影响。各种潜在故障均可能导致整个系统出现故障,因而需要操作员进行干预。
尽管此配置的确提供了防止灾难性磁盘故障的某些保护机制,但是仍有可能出现重要的单点故障:
单个 SCSI 控制器成为一个潜在的故障点。如果控制器出现故障,整个系统会停止运行,必须更换部件。
两个磁盘不能提供状态数据库副本的足够分布水平。多数一致算法要求有一半数量的状态数据库副本可用时,系统才能继续运行。此算法还要求有一半数量再加一个的状态数据库副本可用时,才能重新引导。因此,如果每个磁盘上有一个状态数据库副本,且一个磁盘或包含该副本的分片出现故障,则系统无法重新引导。因此,镜像的根 (/) 文件系统将处于无效状态。如果每个磁盘上有两个或多个状态数据库副本,则单个分片出现故障可能就不会成为问题。但是,磁盘故障仍可能会妨碍重新引导。如果每个磁盘上的副本数不同,一个磁盘可能具有一半以上的副本,另一个磁盘可能具有一半以下的副本。如果具有较少副本的磁盘出现故障,则系统可以重新引导并继续运行。但是,如果具有较多副本的磁盘出现故障,则系统可能会立即出现紧急情况。
“最佳做法”是再添加一个控制器和一个硬盘驱动器来修改配置。最终的配置将更具弹性。