TOP(サイトマップ) Solaris man マニュアル
(はじめに)
はじめに
Solarisって・・・
SunのセミナーとSDC
Solaris 10概要
資格(SCSA,SCNA)
Solarisフォーラム
管理人に連絡

(Solaris基本)

Solarisのインストール
システムの起動と停止
ファイルシステム
オートマウントとマウント
パッケージとパッチ
ユーザの追加と削除
ファイル権限(セキュリティ)
バックアップとリストア
CDE環境
プロセス管理/監視

(ネットワーク管理)

OSIを理解してみる
TCP/IPの設定
(TCP/IP入門)
DNSの設定
NISの設定
NFSの設定(WebNFS,CacheFS)
(NIS、NIS+、DNS違い)
DHCPの設定
1つのNICで複数IP設定

(IO関連)

インタフェース概要
SAFの管理
プリンタ管理概要
プリンタコマンド
SunSolve Online
SCSI情報(KEY,ASC,ASCQ)

(ソフトウェア関連)

Bash
Apache
Solstice DiskSuite
(SDS OSミラー回復)
Veritas VxVM

(OBPについて)

PROM(OBP)の概要
OBPでのキーボード操作
一般的なOBPコマンド
SolarisでOBPの設定
OBPに関するFAQ


(トラブル時の対応)

基本情報
エラーメッセージ
(主要メッセージ一覧)
性能関連コマンド
トレースコマンド
クラッシュダンプ
SunSolve Online

(その他)

小技集
UNIXコマンド
(manマニュアル)
システムチューニング
ネットワークチューニング
UltraSPARC T1について

(FAQ)

rootのPASSが不明
ハングアップかな?
ハードトラブル
OSが起動しない(b)
swap領域の拡張方法

(リンク)

Sun関連リンク
その他リンク
アバウトなJava入門
Perlメモ(逆引き用)

System Administration Commands                      metassist(1M)

NAME
     metassist - automated volume  creation  utility  to  support
     Solaris Volume Manager

SYNOPSIS
     metassist -V

     metassist -?

     metassist create [-v n] [-c] -F config_file

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

     metassist create [-v n] [-c | -d] [-f] [-n name]  [-p  data-
     paths]  [-r  redundancy] [-a available [,available,...]] [-u
     unavailable [,unavailable,...]] -s setname -S size

     metassist create -?

DESCRIPTION
     The metassist command provides assistance,  through  automa-
     tion, with common Solaris Volume Manager tasks.

  SUBCOMMANDS
     The following subcommands are supported:

     create          The create subcommand creates  one  or  more
                     Solaris  Volume  Manager  volumes.  You  can
                     specify this request on the command line  or
                     in a file specified on the command line.

                     If you create a  volume  using  the  command
                     line  ,  you can specify the characteristics
                     of the volume in terms of the desired  qual-
                     ity  of  service it will provide - its size,
                     the number of redundant copies of  the  data
                     it  contains,  the  number  of data paths by
                     which it is accessible, and  whether  faulty
                     components  are  replaced automatically. The
                     diskset in which the volume will reside  and
                     the  volume's  size must be specified on the
                     command line in this form of the command.

                     If you create a volume using a request in  a
                     file, you can specify the characteristics of
                     the volume in terms of the quality  of  ser-
                     vice  they  provide, as on the command line.
                     Alternatively,  the  file  can  specify  the
                     types  and  component  parts  of the volume,
                     (for example, mirrors,  stripes,  concatena-
                     tions, and their component slices). The file
                     may also specify volumes partly in terms  of
                     their  types  and  partly  in terms of their
                     component parts, and may specify the charac-
                     teristics  of  more  than  one  volume.  All
                     volumes specified in a file must  reside  in
                     the  same diskset, whose name must be speci-
                     fied in the file.

                     If you specify the -c or -d  option  on  the
                     command   line,  the  command  runs  without
                     creating  an  actual  volume   or   volumes.
                     Instead , it outputs either a a Bourne shell
                     command script (-c option) or a volume  con-
                     figuration  (-d option). The command script,
                     when run, creates the  specified  volume  or
                     volumes.  The volume configuration specifies
                     the volume or volumes  in  complete  detail,
                     naming all their components.

                     The input file given on the command line can
                     take one of the following forms:

                       o  a volume  request,  which  specifies  a
                          request  for  a  volume  with  explicit
                          attributes and components, or  matching
                          a given quality of service

                       o  a volume configuration, produced  by  a
                          previous execution of the command




OPTIONS
     The following option is mandatory if you  specify  a  volume
     request or volume configuration in a file:

     -F config_file | request_file

         Specify the volume request or volume configuration  file
         to  process.  If config_file or request_file is -, it is
         read from standard input.

         The -d option cannot be specified when  inputfile  is  a
         volume configuration file.



     The following options are mandatory if you specify a  volume
     request on the command line:

     -s set

         Specify the disk set to use when creating  volumes.  All
         the volumes and hot spare pools are created in this disk
         set. If necessary, disks are moved into the diskset  for
         use  in the volumes and hot spare pools.  If the diskset
         doesn't exist the command creates  it.  This  option  is
         required.  metassist  works entirely within a named disk
         set. Use of the local,  or  unnamed  disk  set,  is  not
         allowed.



     -S size

          Specify the size of the volume to be created. The  size
         argument  consists  of a numeric value (a decimal can be
         specified) followed by KB, MB,  GB,  or  TB,  indicating
         kilobytes,  megabytes,  gigabytes, or terabytes, respec-
         tively.  Case is ignored when interpreting this  option.
         This option is required.



     The following options are optional command line parameters:

     -a device1,device2,...

         Explicitly specify the devices that can be used  in  the
         creation  of this volume. Named devices may be controll-
         ers or disks. Only used when specifying a volume on  the
         command line.



     -c

         Output the  command  script  that  would  implement  the
         specified or generated volume configuration. The command
         script is not run, and processing stops at this stage.



     -d

         Output  the  volume  configuration  that  satisfies  the
         specified or generated volume request. No command script
         is generated or executed, and processing stops  at  this
         stage.



     -f

         Specify whether the volume should support automatic com-
         ponent  replacement  after  a  fault.  If this option is
         specified, a mirror is created and  its  submirrors  are
         associated with a HSP.



     -n name

         Specify the name of the new volume. See metainit(1M) for
         naming guidelines.



     -p n

         Specify the number of  required  paths  to  the  storage
         volume. The value of n cannot be greater than the number
         of  different  physical  paths  and  logical  paths   to
         attached  storage. Only used when specifying a volume on
         the command line.



     -r n

         Specify the redundancy level  (0-4)  of  the  data.  The
         default  is 0. Only used when specifying a volume on the
         command line. If redundancy is 0, a stripe  is  created.
         If redundancy is 1 or greater, a mirror with this number
         of submirrors is created. In this case, the  volume  can
         suffer  a  disk failure on n-1 copies without data loss.
         With the use of HSPs (see the -f option), a  volume  can
         suffer  a  disk failure on n+hsps-1 volumes without data
         loss, assuming non-concurrent failures.



     -u device1,device2,...

         Explicitly specify devices to exclude in the creation of
         this  volume. Named devices can be controllers or disks.
         You can use this option alone, or to exclude some of the
         devices  listed  as  available  with the -a option, Only
         used when specifying a volume on the command line.



     -v value

         Specify the level of verbosity. Values from 0 to  2  are
         available,  with  higher numbers specifying more verbose
         output when the command is run. -v  0  indicates  silent
         output,  except  for errors or other critical messages..
         The default level is 1.



     -V

         Display program version information.



     -?

         Display help information. This option can follow a  sub-
         command for subcommand-specific help.



EXAMPLES
     Example 1: Creating a Mirror

     The following example creates  a  two-way,  36Gb  mirror  on
     available  devices  from  controller  1 and controller 2. It
     places the volume in diskset mirrorset.

     # metassist create -r 2 -a c1,c2 -s mirrorset -S 36G

     Example 2: Creating a Mirror with Additional Fault Tolerance

     The following example creates  a  two-way,  36Gb  mirror  on
     available  devices  from  controller  1 and controller 2. It
     provides additional fault tolerance in the  form  of  a  hot
     spare. It places the volume in diskset mirrorset.

     # metassist create -r 2 -a c1,c2 -s mirrorset -S 36GB

     Example 3: Creating a Three-way Mirror and Excluding Devices

     The following example creates a three-way, 180Gb mirror from
     storage devices on controller 1 or controller 2. It excludes
     the disks c1t2d0 and c2t2d1 from the volume. It  places  the
     volume in diskset mirrorset.

     metassist create -r 2 -a c1,c2 -f -s mirrorset -S 36GB

     Example 4: Determining and Implementing a Configuration

     The following example determines and implements a configura-
     tion satisfying the request specified in a request file:

     # metassist create -F request.xml

     Example 5: Determining a Configuration and Saving  It  in  a
     volume-config File

     The  following  example  determines  a  configuration  which
     satisfies the given request. It saves the configuration in a
     volume-config file without implementing it:

     # metassist create -d -F request.xml > volume-config

     Example 6: Determining a Configuration and Saving  It  in  a
     Shell Script

     The  following  example  determines  a  configuration  which
     satisfies the given request. It saves the configuration in a
     shell script without implementing it:

     # metassist create -c -F request.xml > setupvols.sh

     Example 7: Implementing the Given volume-config

     The following example implements the given volume-config:

     # metassist create -F config.xml

     Example 8: Converting the Given  volume-config  to  a  Shell
     Script

     The following example converts the given volume-config to  a
     shell script that you can run later:

     # metassist create -c -F config.xml > setupvols.sh

EXIT STATUS
     The following exit values are returned:

     0        Successful completion.



     >0       An error occurred.



FILES
     /usr/share/lib/xml/dtd/volume-request.dtd



     /usr/share/lib/xml/dtd/volume-defaults.dtd



     /usr/share/lib/xml/dtd/volume-config.dtd



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWmdr                     |
    |_____________________________|_____________________________|


SEE ALSO
     mdmonitord(1M), metaclear(1M),  metadb(1M),  metadetach(1M),
     metahs(1M),  metainit(1M),  metaoffline(1M), metaonline(1M),
     metaparam(1M),       metarecover(1M),        metarename(1M),
     metareplace(1M),  metaroot(1M),  metaset(1M),  metastat(1M),
     metasync(1M),    metattach(1M),     md.tab(4),     md.cf(4),
     mddb.cf(4),  md.tab(4), volume-config(4), volume-request(4),
     attributes(5), md(7D)

NOTES
     The quality of service arguments are mutually exclusive with
     the -F inputfile argument.

     When specifying a request file or quality of  service  argu-
     ments  on  the  command line, the /etc/default/metassist.xml
     file is read for global and per-disk set defaults.

     Characteristics of this file are specified in  the  DTD,  in
     /usr/share/lib/xml/dtd/volume-defaults.dtd.

     Characteristics of the XML request file are specified in the
     DTD, in /usr/share/lib/xml/dtd/volume-request.dtd.

     Characteristics of the XML configuration file are  specified
     in the DTD, in /usr/share/lib/xml/dtd/volume-config.dtd.

     This command must be run as root.

     This command requires a functional  Solaris  Volume  Manager
     configuration before it runs.