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 のトラブルシューティング (タスク)

Solaris Volume Manager のトラブルシューティング (タスクマップ)

システムのトラブルシューティングの概要

システムのトラブルシューティングの前提条件

Solaris Volume Manager のトラブルシューティングの一般的なガイドライン

一般的なトラブルシューティング方法

ディスクの交換

不良ディスクを交換する方法

ディスク移動の問題からの回復

ディスク移動とデバイス ID の概要

名前のないデバイスに関するエラーメッセージの解決

Solaris 10 リリースにアップグレードしたあとのデバイス ID の不一致

ブートの問題からの回復

ブートの問題の背景情報

/etc/vfstab 内の不適切なエントリを修正する方法

ルート (/) RAID-1 (ミラー) ボリュームを回復する

ブートデバイスの障害から回復する方法

状態データベース複製の障害からの回復

状態データベースの複製数の不足から回復する方法

ソフトパーティションの問題からの回復

ソフトパーティションの構成データを回復する方法

別のシステムからのストレージの回復

ローカルディスクセットからストレージを回復する方法

既知のディスクセットからのストレージの回復

インポートに使用可能なディスクセットに関するレポートを出力する方法

ディスクセットをあるシステムから別のシステムにインポートする方法

ディスクセットの問題からの回復

ディスクセットの所有権を取得できないときには

ディスクセットを削除する方法

ufsdump コマンドによるマウント済みファイルシステムのバックアップの実行

RAID-1 ボリューム上のマウント済みファイルシステムのバックアップを実行する方法

システム回復の実行

Solaris Volume Manager 構成を使用してシステムを回復する方法

A.  重要な Solaris Volume Manager ファイル

B.  Solaris Volume Manager のクイックリファレンス

C.  Solaris Volume Manager CIM/WBEM API

索引

別のシステムからのストレージの回復

Solaris Volume Manager 構成を元のシステムから別のシステムに回復することもできます。

ローカルディスクセットからストレージを回復する方法

システムの障害時には、ストレージを別のシステムに接続し、ローカルディスクセットから完全な構成を回復できます。たとえば、6 つのディスクからなる外部ディスクパックを備えたシステムがあり、それらのディスクのいくつかに Solaris Volume Manager 構成と少なくとも 1 つの状態データベースの複製が置かれているとします。システムの障害時には、そのディスクパックを新しいシステムに物理的に移動して、新しいシステムがその構成を認識できるように設定します。この手順では、ディスクを別のシステムに移動して、ローカルディスクセットから構成を回復する方法を示します。


注 - この回復手順を使用できるのは、Solaris 9 以降の Solaris Volume Manager ボリュームに限られます。


  1. Solaris Volume Manager 構成が含まれている 1 つまたは複数のディスクを、Solaris Volume Manager 構成が存在していないシステムに接続します。
  2. 再構成リブートを実行して、新たに追加したディスクをシステムが認識できるようにします。
    # reboot -- -r
  3. 状態データベースの複製が含まれている (新たに追加したディスク上の) スライスのメジャー/マイナー番号を特定します。

    ls -lL を使用し、グループ名と日付の間にある 2 つの数字を書き留めます。これらの数字がこのスライスのメジャー/マイナー番号です。

    # ls -Ll /dev/dsk/c1t9d0s7
    brw-r-----   1 root     sys       32, 71 Dec  5 10:05 /dev/dsk/c1t9d0s7
  4. 必要であれば、/etc/name_to_major 内でメジャー番号を検索して、メジャー番号に対応するメジャー名を特定します。
    # grep " 32" /etc/name_to_major  sd 32
  5. 有効な状態データベースの複製が新しいディスク上のどこにあるのかを Solaris Volume Manager に指示する情報を使用して、/kernel/drv/md.conf ファイルを更新します。

    たとえば、mddb_bootlist1 で始まる行にある sd を、手順 4 で特定したメジャー名で置き換えます。この例の 71 を、手順 3 で特定したマイナー番号で置き換えます。

    #pragma ident   "@(#)md.conf    2.2     04/04/02 SMI"
    #
    # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
    # Use is subject to license terms.
    #
    # The parameters nmd and md_nsets are obsolete.  The values for these
    # parameters no longer have any meaning.
    name="md" parent="pseudo" nmd=128 md_nsets=4;
    
    # Begin MDD database info (do not edit)
    mddb_bootlist1="sd:71:16:id0";
    # End MDD database info (do not edit)
  6. リブートして、Solaris Volume Manager に構成を再ロードさせます。

    次のようなメッセージがコンソールに表示されます。

    volume management starting.
    Dec  5 10:11:53 host1 metadevadm: Disk movement detected
    Dec  5 10:11:53 host1 metadevadm: Updating device names in 
    Solaris Volume Manager
    The system is ready.
  7. 構成を確認します。metadb コマンドを使用して状態データベースの複製のステータスを確認し、metastat コマンドを使用して各ボリュームのステータスを表示します。
    # metadb
            flags           first blk       block count
         a m  p  luo        16              8192            /dev/dsk/c1t9d0s7
         a       luo        16              8192            /dev/dsk/c1t10d0s7
         a       luo        16              8192            /dev/dsk/c1t11d0s7
         a       luo        16              8192            /dev/dsk/c1t12d0s7
         a       luo        16              8192            /dev/dsk/c1t13d0s7
    # metastat
    d12: RAID
        State: Okay         
        Interlace: 32 blocks
        Size: 125685 blocks
    Original device:
        Size: 128576 blocks
            Device              Start Block  Dbase State        Reloc  Hot Spare
            c1t11d0s3                330     No    Okay         Yes    
            c1t12d0s3                330     No    Okay         Yes    
            c1t13d0s3                330     No    Okay         Yes    
    
    d20: Soft Partition
        Device: d10
        State: Okay
        Size: 8192 blocks
            Extent              Start Block              Block count
                 0                     3592                     8192
    
    d21: Soft Partition
        Device: d10
        State: Okay
        Size: 8192 blocks
            Extent              Start Block              Block count
                 0                    11785                     8192
    
    d22: Soft Partition
        Device: d10
        State: Okay
        Size: 8192 blocks
            Extent              Start Block              Block count
                 0                    19978                     8192
    
    d10: Mirror
        Submirror 0: d0
          State: Okay         
        Submirror 1: d1
          State: Okay         
        Pass: 1
        Read option: roundrobin (default)
        Write option: parallel (default)
        Size: 82593 blocks
    
    d0: Submirror of d10
        State: Okay         
        Size: 118503 blocks
        Stripe 0: (interlace: 32 blocks)
            Device              Start Block  Dbase State        Reloc  Hot Spare
            c1t9d0s0                   0     No    Okay         Yes    
            c1t10d0s0               3591     No    Okay         Yes    
    
    
    d1: Submirror of d10
        State: Okay         
        Size: 82593 blocks
        Stripe 0: (interlace: 32 blocks)
            Device              Start Block  Dbase State        Reloc  Hot Spare
            c1t9d0s1                   0     No    Okay         Yes    
            c1t10d0s1                  0     No    Okay         Yes    
    
    
    Device Relocation Information:
    Device       Reloc    Device ID
    c1t9d0       Yes      id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3487980000U00907AZ
    c1t10d0      Yes      id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3397070000W0090A8Q
    c1t11d0      Yes      id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3449660000U00904NZ
    c1t12d0      Yes      id1,sd@SSEAGATE_ST39103LCSUN9.0GLS32655400007010H04J
    c1t13d0      Yes      id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3461190000701001T0
    # 
    # metadb         
            flags           first blk       block count
         a m  p  luo        16              8192            /dev/dsk/c1t9d0s7
         a       luo        16              8192            /dev/dsk/c1t10d0s7
         a       luo        16              8192            /dev/dsk/c1t11d0s7
         a       luo        16              8192            /dev/dsk/c1t12d0s7
         a       luo        16              8192            /dev/dsk/c1t13d0s7
    # metastat 
    d12: RAID
        State: Okay         
        Interlace: 32 blocks
        Size: 125685 blocks
    Original device:
        Size: 128576 blocks
            Device              Start Block  Dbase State        Reloc  Hot Spare
            c1t11d0s3                330     No    Okay         Yes    
            c1t12d0s3                330     No    Okay         Yes    
            c1t13d0s3                330     No    Okay         Yes    
    
    d20: Soft Partition
        Device: d10
        State: Okay
        Size: 8192 blocks
            Extent              Start Block              Block count
                 0                     3592                     8192
    
    d21: Soft Partition
        Device: d10
        State: Okay
        Size: 8192 blocks
            Extent              Start Block              Block count
                 0                    11785                     8192
    
    d22: Soft Partition
        Device: d10
        State: Okay
        Size: 8192 blocks
            Extent              Start Block              Block count
                 0                    19978                     8192
    
    d10: Mirror
        Submirror 0: d0
          State: Okay         
        Submirror 1: d1
          State: Okay         
        Pass: 1
        Read option: roundrobin (default)
        Write option: parallel (default)
        Size: 82593 blocks
    
    d0: Submirror of d10
        State: Okay         
        Size: 118503 blocks
        Stripe 0: (interlace: 32 blocks)
            Device              Start Block  Dbase State        Reloc  Hot Spare
            c1t9d0s0                   0     No    Okay         Yes    
            c1t10d0s0               3591     No    Okay         Yes    
    
    
    d1: Submirror of d10
        State: Okay         
        Size: 82593 blocks
        Stripe 0: (interlace: 32 blocks)
            Device              Start Block  Dbase State        Reloc  Hot Spare
            c1t9d0s1                   0     No    Okay         Yes    
            c1t10d0s1                  0     No    Okay         Yes    
    
    
    Device Relocation Information:
    Device         Reloc    Device ID
    c1t9d0         Yes     id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3487980000U00907AZ1
    c1t10d0        Yes     id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3397070000W0090A8Q
    c1t11d0        Yes     id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3449660000U00904NZ
    c1t12d0        Yes     id1,sd@SSEAGATE_ST39103LCSUN9.0GLS32655400007010H04J
    c1t13d0        Yes     id1,sd@SSEAGATE_ST39103LCSUN9.0GLS3461190000701001T0
    # metastat -p
    d12 -r c1t11d0s3 c1t12d0s3 c1t13d0s3 -k -i 32b
    d20 -p d10 -o 3592 -b 8192 
    d21 -p d10 -o 11785 -b 8192 
    d22 -p d10 -o 19978 -b 8192 
    d10 -m d0 d1 1
    d0 1 2 c1t9d0s0 c1t10d0s0 -i 32b
    d1 1 2 c1t9d0s1 c1t10d0s1 -i 32b
    #

既知のディスクセットからのストレージの回復

Solaris Volume Manager にディスクセットのデバイス ID サポートが組み込まれたことによって、既知のディスクセットからストレージを回復したり、ディスクセットを別のシステムにインポートしたりできるようになりました。metaimport コマンドを使用すると、あるシステムから別のシステムに既知のディスクセットをインポートできます。両方のシステムにおいて、既存の Solaris Volume Manager 構成でデバイス ID がサポートされている必要があります。デバイス ID サポートの詳細については、「ディスクセット内の非同期共有ストレージ」を参照してください。metaimport コマンドの詳細については、metaimport(1M) のマニュアルページを参照してください。

インポートに使用可能なディスクセットに関するレポートを出力する方法

  1. スーパーユーザーになります。
  2. インポートに使用可能なディスクセットに関するレポートを取得します。
    # metaimport -r -v
    -r

    システムへのインポートに使用可能な構成解除されたディスクセットのレポートを提供します。

    -v

    状態データベースの複製の場所に関する詳細な情報と、システム上にあってインポートに利用できる未構成のディスクセットのディスクのステータスに関する詳細な情報を提供します。

例 25-3 インポートに使用可能なディスクセットに関する報告

次の例は、インポートに使用可能なディスクセットに関するレポートを出力する方法を示しています。

# metaimport -r
 Drives in regular diskset including disk c1t2d0:
   c1t2d0
   c1t3d0
 More info:
   metaimport -r -v c1t2d0 
Import:   metaimport -s <newsetname> c1t2d0 
 Drives in replicated diskset including disk c1t4d0:
   c1t4d0
   c1t5d0
 More info:
   metaimport -r -v c1t4d0 
Import:   metaimport -s <newsetname> c1t4d0


# metaimport -r -v c1t2d0
Import: metaimport -s <newsetname> c1t2d0
Last update: Mon Dec 29 14:13:35 2003
Device       offset       length replica flags
c1t2d0           16         8192      a        u     
c1t3d0           16         8192      a        u     
c1t8d0           16         8192      a        u     

ディスクセットをあるシステムから別のシステムにインポートする方法

  1. スーパーユーザーになります。
  2. ディスクセットがインポート可能であることを確認します。
    # metaimport -r -v
  3. 使用可能なディスクセットをインポートします。
    # metaimport -s diskset-name drive-name
    - s diskset-name

    作成されるディスクセットの名前を指定します。

    drive-name

    インポートされるディスクセットの状態データベースの複製が含まれているディスク (c#t#d#) を指定します。

  4. ディスクセットがインポートされていることを確認します。
    # metaset -s diskset-name

例 25-4 ディスクセットのインポート

次の例は、ディスクセットをインポートする方法を示しています。

# metaimport -s red c1t2d0
Drives in diskset including disk c1t2d0:
  c1t2d0
  c1t3d0
  c1t8d0
More info:   metaimport -r -v c1t2d0# metaset -s red


Set name = red, Set number = 1

Host                Owner
  host1            Yes

Drive    Dbase

c1t2d0   Yes  

c1t3d0   Yes  

c1t8d0   Yes