JavaScript is required to for searching.
跳过导航链接
退出打印视图
Solaris Volume Manager 管理指南     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Solaris Volume Manager 入门

2.  存储管理概念

3.  Solaris Volume Manager 概述

4.  Solaris Volume Manager for Sun Cluster(概述)

5.  配置和使用 Solaris Volume Manager(方案)

6.  状态数据库(概述)

7.  状态数据库(任务)

8.  RAID-0(条带和串联)卷(概述)

9.  RAID-0(条带和串联)卷(任务)

10.  RAID-1(镜像)卷(概述)

11.  RAID-1(镜像)卷(任务)

12.  软分区(概述)

13.  软分区(任务)

14.  RAID-5 卷(概述)

15.  RAID-5 卷(任务)

16.  热备用池(概述)

热备件和热备用池概述

热备件

热备用池

热备件的工作原理

热备用池状态

示例-热备用池

方案-热备件

17.  热备用池(任务)

18.  磁盘集(概述)

19.  磁盘集(任务)

20.  维护 Solaris Volume Manager(任务)

21.  Solaris Volume Manager 的最佳做法

22.  自上而下创建卷(概述)

23.  自上而下创建卷(任务)

24.  监视和错误报告(任务)

25.  Solaris Volume Manager 故障排除(任务)

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

热备件和热备用池概述

热备用池是分片(热备件)的集合,Solaris Volume Manager 可使用热备用池提高 RAID–1(镜像)和 RAID–5 卷的数据可用性。当子镜像或 RAID–5 卷发生分片故障时,Solaris Volume Manager 会自动使用热备件替换发生故障的分片。


注 - 热备件不适用于 RAID–0 卷或单向镜像。要使用自动替换功能,必须具有冗余数据。


不能使用处于空闲状态的热备件来存放数据或状态数据库副本。热备件必须保持就绪状态,以便在与其关联的卷中出现分片故障时,能够立即投入使用。要使用热备件,除了系统实际运行所需要的磁盘之外,您还必须另外购买附加磁盘。

通过 Solaris Volume Manager,可以动态添加、删除、替换和启用在热备用池中的热备件。可以使用 Solaris Management Console 或命令行实用程序来管理热备件和热备用池。有关这些任务的详细信息,请参见第 17 章

热备件

热备件是指可正常运行且可随时使用但目前未使用的分片(而不是卷)。热备件是保留资源,也就是说,它始终处于就绪状态,可随时替换子镜像或 RAID–5 卷中发生故障的分片。

热备件可在出现硬件故障时提供保护。RAID–1 和 RAID–5 卷中的分片可在发生故障时自动由热备件替换。热备件已进行重新同步,可在卷中使用。在发生故障的子镜像或 RAID–5 卷分片进行修复或替换之前,可以临时使用热备件。

可以在热备用池中创建热备件。各个热备件均可包括在一个或多个热备用池中。例如,您可能具有两个子镜像和两个热备件。这些热备件可以排列为两个热备用池,其中,每个热备用池具有两个按不同优先顺序排列的热备件。通过此策略,您可以指定首先使用哪个热备件。同时,此策略还通过提供多个热备件而提高了可用性。

子镜像或 RAID–5 卷只能使用等于或大于子镜像或 RAID–5 卷中发生故障的分片的热备件。例如,如果子镜像包含 1 GB 的驱动器,则该子镜像的热备件必须等于或大于 1 GB。

热备用池

热备用池是指经过排序的热备件列表(集合)。

可以将热备件放置在一个或多个热备用池中,以便可以使用最少的分片来获得最大的灵活性和保护。可以将指定为热备件的一个分片放置在多个热备用池中,使每个热备用池具有不同的分片和特征。然后,可以将热备用池分配给任意数量的子镜像卷或 RAID–5 卷。


注 - 可以将一个热备用池分配给多个子镜像或 RAID–5 卷。但是,一个子镜像或 RAID–5 卷只能与一个热备用池相关联。


热备件的工作原理

发生 I/O 错误时,Solaris Volume Manager 会根据向热备用池添加热备件的顺序搜索热备用池中的热备件。Solaris Volume Manager 会检查热备用池中第一个等于或大于要替换的分片的可用热备件。一旦 Solaris Volume Manager 发现第一个足够大的热备件,该热备件将用来替换。Solaris Volume Manager 会将此热备件的状态更改为 "In-Use"(使用中),并在需要时自动重新同步数据。进行替换时,不会更改热备用池中的热备件的顺序。

对于镜像,热备件会与可正常运行的子镜像中的数据进行重新同步。对于 RAID–5 卷,热备件会与卷中的其他分片进行重新同步。如果在热备件列表中未找到具有足够大小的分片,则发生故障的子镜像或 RAID–5 卷就会进入故障状态,而热备件将保持未使用状态。对于子镜像,该子镜像将无法再完整地复制数据。对于 RAID–5 卷,数据冗余将不再可用。


提示 - 在向热备用池中添加热备件时,请按从小到大的顺序进行添加。此策略可避免使用较大的热备件来替换较小的分片而造成浪费。


如果分片遇到 I/O 错误,则发生故障的分片将处于 "Broken"(中断)状态。要解决这一问题,请首先修复或替换发生故障的分片。然后,使用 Solaris Management Console 中增强的存储工具将该分片恢复为 "Available"(可用)状态。或者,也可以使用 metahs -e 命令。

子镜像或 RAID–5 卷将使用热备件来代替发生故障的分片,直到启用或替换发生故障的分片为止。之后,该热备件将在热备用池中标记为 "Available"(可用)。此时,该热备件再次处于就绪状态,从而可供使用。

热备用池状态

下表说明了热备用池状态以及可能要执行的操作。

表 16-1 热备用池状态(命令行)

状态
含义
操作
Available
热备用池中的热备件正在运行,并可随时接受数据。当前未对热备件进行写入或读取。
无。
In-Use
此热备用池中的热备件正用于替换冗余卷中发生故障的分片。
诊断热备件的使用方式。然后,修复卷中正在使用使用热备件的分片。
Broken
热备件或热备用池存在问题。但是,不存在立即丢失数据的危险。如果所有热备件都在使用中,则也会显示此状态。
诊断热备件的使用方式或它们发生中断的原因。如果需要,可以向热备用池中添加更多热备件。

示例-热备用池

图 16-1 显示了与镜像 d1 中的子镜像 d11d12 相关联的热备用池。如果其中任何一个子镜像中的分片发生故障,则会使用热备件自动替换发生故障的分片。热备用池本身与每个子镜像卷(而不是镜像)相关联。如果需要,热备用池还可以与其他子镜像或 RAID–5 卷相关联。

图 16-1 热备用池示例

image:图中显示了在子镜像中的组件发生故障后热备件是如何替换该组件的。