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.  自上而下创建卷(任务)

自上而下创建卷(任务列表)

自上而下创建卷的先决条件

自动创建卷

通过指定输出的详细级别来分析卷的创建过程

如何使用 metassist 命令创建 RAID-1(镜像)卷

使用 metassist 命令处理基于文件的数据

使用 metassist 命令创建命令文件(shell 脚本)

如何使用 metassist 命令创建命令文件(shell 脚本)

使用保存的 shell 脚本(由 metassist 命令创建)创建卷

如何执行保存的 metassist 命令 shell 脚本

使用 metassist 命令创建卷配置文件

如何使用 metassist 命令创建卷配置文件

更改 metassist 命令的缺省行为

更改卷缺省文件

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

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

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

自动创建卷

使用 metassist 命令可以基于服务质量条件创建 Solaris Volume Manager 卷以及多组卷。仅使用 metassist 命令就可以创建卷,而不像以前,Solaris Volume Manager 需要使用一系列命令来创建卷。

可以使用 metassist 命令直接创建 RAID–1(镜像)卷。因此,不必先创建用作 RAID–1(镜像)卷的组件的子镜像(串联或条带)。

通过指定输出的详细级别来分析卷的创建过程

在运行 metassist 命令时,可以指定输出的详细级别。更详细的输出有助于诊断问题,比如确定磁盘为什么被(未被)选中用于卷中,或确定在某次尝试执行命令时为什么会失败。不太详细的输出可减少必须查看的无关信息的量。

当指定输出详细级别时,可以了解 metassist 命令执行哪些操作以及该命令如何做出决定。在对以下问题进行故障排除时,该信息会很有用:

如何使用 metassist 命令创建 RAID–1(镜像)卷

开始之前

查看自上而下创建卷的先决条件

  1. 确定要在其上创建卷的可用存储。

    如果未显式指定存储,则 Solaris Volume Manager 会识别系统上未使用的存储并根据需要使用存储。如果选择指定存储,无论是广泛地指定(例如,控制器 1 上的所有存储)还是明确地指定(例如,使用 c1t4d2,但不使用 c1t4d1),Solaris Volume Manager 都会使用指定的存储。

  2. 使用 metassist 命令和适用于您的任务的相应选项。
    • 要从命令行创建卷,请使用以下格式的 metassist 命令。

      # metassist create -s diskset-name -f -r redundancy -a device1, device2... -S size -v verbosity
      create

      是用于创建卷的子命令。

      -s diskset-name

      指定要用于卷的磁盘集的名称。

      -f

      指定该卷与热备件相关联。

      -r redundancy

      指定要创建的冗余级别(数据副本的数量)。

      -a device1, device2...

      指定可用于创建卷的设备。

      -S size

      KB(千字节)、MB(兆字节)、GB(千兆字节)或 TB(兆兆字节)为单位,指定要创建的卷的大小。

      -v verbosity

      指定输出的详细级别。允许的值介于 0(几乎无提示的输出)和 2(大量输出)之间。缺省级别为 1(中等输出)。

    • 要使用输入文件创建卷以指定卷特征,请使用以下任意一种格式的 metassist 命令。

      # metassist create [-v n] [-c] -F config_file
      # metassist create [-v n] [-c | -d] -F request_file
      -c

      指定输出将实现指定的或所生成的卷配置的命令脚本。该命令脚本将不运行,而且处理将停止在该阶段。

      -d

      指定输出满足指定的或所生成的卷请求的卷配置。不会生成或执行任何命令脚本,而且处理将停止在该阶段。

      -F config_file | request_file

      指定要处理的卷请求文件或卷配置文件。如果将 config_filerequest_file 指定为短划线 (-),则会从标准输入中读取该文件。输入文件为卷配置文件时无法指定 -d 选项。

      卷配置文件介绍了要创建的卷的详细配置,而卷请求文件则提供了要生成的卷的特征。有关更多信息,请参见 volume-config(4)volume-config(4)volume-request(4) 手册页。

      -v verbosity

      指定输出的详细级别。允许的值介于 0(几乎无提示的输出)和 2(大量输出)之间。缺省级别为 1(中等输出)。

    有关更多信息,请参见以下示例和 metassist(1M) 手册页。

  3. 创建卷后,可查看新卷。
    # metastat -s diskset-name

示例 23-1 使用 metassist 命令创建双向镜像

以下示例说明如何创建 10 MB 大小的双向镜像。metassist 命令可识别未使用的磁盘,并使用这些磁盘创建尽可能最佳的镜像。-s myset 参数指定在 myset 磁盘集中创建卷。如有必要,将创建该磁盘集。

# metassist create -s myset -r 2 -S 10mb

示例 23-2 使用 metassist 命令创建双向镜像和热备件

以下示例说明如何使用 metassist 命令来创建大小为 10 MB 且具有可提供额外容错功能的热备件的双向镜像。-f 选项指定容错功能。

# metassist create -s myset -f -r 2 -S 10mb
 

示例 23-3 使用 metassist 命令通过特定的控制器创建条带

以下示例说明如何使用 metassist 命令通过控制器 1 上的可用磁盘来创建条带。-a 选项指定可用的控制器。

# metassist create -s myset -a c1 -S 10mb

示例 23-4 指定 metassist 命令的输出详细级别

以下示例说明如何使用 metassist 命令来创建大小为 10 MB 且具有可提供额外容错功能的热备件的双向镜像。-f 选项指定容错功能。最后一个参数 (-v 2) 指定详细级别为 2,这是最大级别,将尽可能多地提供关于 metassist 命令如何运行的信息。

# metassist create -s myset -f -r 2 -S 10mb -v 2
Scanning system physical device configuration...

  These HBA/Controllers are known:.
    c0                        /pci@1f,0/pci@1,1/ide@3
    c1                        /pci@1f,0/pci@1/pci@2/SUNW,isptwo@4

  These disks are known:

    c0t0d0                    id1,dad@AST34342A=____________VGD97101
    c1t1d0                    id1,sd@SSEAGATE_ST39204LCSUN9.0G3BV0L88P000021097XNL
    c1t2d0                    id1,sd@SSEAGATE_ST39102LCSUN9.0GLJW22867000019171JDF
    c1t3d0                    id1,sd@SSEAGATE_ST39204LCSUN9.0G3BV0L7RV00007108TG0H
    c1t4d0                    id1,sd@SSEAGATE_ST39204LCSUN9.0G3BV0LDFR000021087R1T
    c1t5d0                    id1,sd@SSEAGATE_ST39204LCSUN9.0G3BV0L0M200002109812L
    c1t6d0                    id1,sd@SSEAGATE_ST39204LCSUN9.0G3BV0L8K8000021087R0Z
.
.
.
(output truncated)

以下示例说明如何使用 metassist 命令来创建大小为 10 MB 且具有可提供额外容错功能的热备件的双向镜像。-f 选项指定容错功能。最后一个参数 (-v 0) 指定详细级别为 0,这是最小级别,在命令运行时将提供几乎无提示的输出。

# metassist create -s myset -f -r 2 -S 10mb -v 0
myset/hsp000: Hotspare pool is setup
myset/hsp000: Hotspare is added
myset/d2: Concat/Stripe is setup
myset/d1: Concat/Stripe is setup
myset/d0: Mirror is setup
myset/d0: submirror myset/d1 is attached

示例 23-5 使用输入文件创建卷

以下示例说明如何通过 metassist 命令使用输入文件来创建卷。

# metassist create -F request.xml

有关通过 metassist 命令使用输入文件的更多信息,请参见使用 metassist 命令处理基于文件的数据