JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Sun Storage Archive Manager 5.3 構成および管理ガイド     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  SAM-QFS について

2.  アーカイブ用のストレージデバイスの構成

3.  追加の SAM-QFS 構成の実行

4.  ネットワーク接続自動ライブラリのパラメータファイルの作成

5.  ライブラリ内のドライブ順序の検査

6.  カタログの生成

7.  自動ライブラリと手動でロードしたドライブの管理

8.  ベンダー固有のライブラリの管理

9.  アーカイブ処理について

10.  アーカイバの構成

11.  アーカイブ指示 (archiver.cmd)

12.  アーカイブセット指示 (archiver.cmd)

13.  SAM-QFS でのデータ整合性の検証

14.  解放処理について

15.  ステージャーの構成

16.  リサイクラの構成

17.  SAM-QFS の高度なトピック

18.  Sun SAM-Remote ソフトウェアの使用

Sun SAM-Remote ソフトウェアの概要

システム要件

ソフトウェアの制限事項

クライアントとサーバーの対話

Sun SAM-Remote サーバーの概要

Sun SAM-Remote クライアントの概要

Sun SAM-Remote サーバーと Sun SAM-Remote クライアントの対話

ライブラリカタログ

アーカイブ処理

Sun SAM-Remote ソフトウェアでのデータ整合性の検証

Sun SAM-Remote ソフトウェアの構成

手順 1: サーバーおよびクライアントにする予定のホストにログインする

手順 2: クライアントおよびサーバーのソフトウェアを確認する

手順 3: 各クライアントの mcf ファイルを編集する

手順 4: Sun SAM-Remote クライアント構成ファイルを作成する

手順 5: サーバーの mcf ファイルを編集する

手順 6: サーバーの構成ファイルを作成する

手順 7: アーカイブを有効にする

Sun SAM-Remote ソフトウェアによるリサイクル

Sun SAM-Remote 環境でのリサイクル (方法 1)

サーバーの構成ファイル

クライアント用の構成ファイル

リサイクルを構成する方法 (方法 1)

リサイクルを構成する方法の例 (方法 1)

no-data VSN をリサイクルする方法

partially full VSN をリサイクルする方法

Sun SAM-Remote 環境でのリサイクル (方法 2)

リサイクルを構成する方法 (方法 2)

Sun SAM-Remote ソフトウェアの構成

この節では、Sun SAM-Remote サーバーおよびクライアントソフトウェアの初期構成の方法について説明します。

次の構成例では、portlandsacramento の SAM-QFS ファイルシステムは chicago の Sun SAM-Remote サーバーのクライアントです。

図 18-3 Sun SAM-Remote の構成例

image:Sun SAM-Remote の構成例

次の手順では、Sun SAM-Remote ソフトウェアを 1 台の Sun SAM-Remote サーバーと 1 台以上の Sun SAM-Remote クライアント上に構成する方法を説明します。手順では、図 18-3 に示されている構成を使用します。

手順 1: サーバーおよびクライアントにする予定のホストにログインする

  1. Sun SAM-Remote サーバーにスーパーユーザーとしてログインします。
  2. Sun SAM-Remote サーバーにスーパーユーザーとしてログインします。

手順 2: クライアントおよびサーバーのソフトウェアを確認する

Sun SAM-Remote 環境の一部として構成する各システムで、これらの手順に従います。

  1. pkginfo -l コマンドを実行して、出力を調べます。
    #  pkginfo -l SUNWsamfsr
       PKGINST:  SUNWsamfsr
          PKGINST:  SUNWsamfsr
          NAME:  Sun SAM and Sun SAM-QFS software Solaris 11 (root)
      CATEGORY:  system
          ARCH:  i386
       VERSION:  5.3.0,REV=5.11.2011.10.27
       BASEDIR:  /
        VENDOR:  Sun Microsystems, Inc.
          DESC:  Storage and Archive Manager File System
        PSTAMP:  build34-mn20111027150903
      INSTDATE:  Oct 28 2011 02:57
       HOTLINE:  Please contact your local service provider
        STATUS:  completely installed
         FILES:      641 installed pathnames
                       7 shared pathnames
                      23 linked files
                      79 directories
                     208 executables
                       1 setuid/setgid executables
                   96696 blocks used (approx)
    
    chicago# pkginfo -l SUNWsamfsu
       PKGINST:  SUNWsamfsu
          NAME:  Sun SAM and Sun SAM-QFS software Solaris 11 (usr)
      CATEGORY:  system
          ARCH:  i386
       VERSION:  5.3.0,REV=5.11.2011.10.27
       BASEDIR:  /
        VENDOR:  Sun Microsystems, Inc.
          DESC:  Storage and Archive Manager File System
        PSTAMP:  build34-mn20111027150917
      INSTDATE:  Oct 28 2011 02:58
       HOTLINE:  Please contact your local service provider
        STATUS:  completely installed
         FILES:       57 installed pathnames
                       9 shared pathnames
                      20 directories
                      19 executables
                   12584 blocks used (approx)
    
    chicago#

    出力は、サーバー (chicago) がソフトウェアバージョン 5.3 を実行していることを示しています。このサーバーとともに環境に含まれているシステムも、バージョン 5.3 を実行している必要があります。

  2. showrev -p コマンドを実行して、出力を調べます。
    chicago# showrev -p | grep SUNWsamfs
    
    chicago#

    出力は、サーバーに SAM-QFS パッチがインストールされていないことを示しています。このサーバーとともに環境に含まれているシステムも、バージョンおよびパッチレベルを実行している必要があります。

    ソフトウェアのアップグレードを実行する必要がある場合は、『Sun QFS および Sun Storage Archive Manager 5.3 インストールガイド』の第 10 章「Sun QFS と SAM-QFS のアップグレード」を参照してください。

手順 3: 各クライアントの mcf ファイルを編集する

mcf ファイルはファイルシステムを定義します。この手順では、Sun SAM-Remote クライアントとしてホストの定義を追加します。

  1. Sun SAM-Remote サーバーから、SAM-QFS 機能を停止します。
  2. samcmd コマンドを実行して、各リムーバブルメディアをアイドル状態にします。samcmd コマンドの詳細については、『Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual』の「samcmd(1M)」を参照してください。
    # samcmd idle eq1
    # samcmd idle eq2.
    .
    # samcmd idle eqn

    eq には、mcf ファイルに定義されている、リムーバブルメディアドライブの装置番号を指定します。

    代わりに、samu オペレータユーティリティーを使用してドライブをアイドル状態にすることもできます。詳細は、『Sun QFS File System 5.3 構成および管理ガイド』の第 13 章「samu オペレータユーティリティーの使用」を参照してください。


    注 - 次のコマンド samd stop を実行する前にすべてのドライブをアイドル状態にする必要があるため、アーカイバ、ステージャー、およびそのほかのプロセスが現在のタスクを完了でき、カートリッジをアンロードしてそれらのストレージスロットに入れることができます。


  3. samd コマンドを stop オプション付きで実行し、sam-amld デーモンとその子プロセスを停止します。
    # /opt/SUNWsamfs/sbin/samd stop
  4. 各クライアントで /etc/opt/SUNWsamfs/mcf ファイルを開きます。
  5. Sun SAN-Remote サーバーのクライアントとして各システムを定義します。

    コード例は、portland を Sun SAM-Remote サーバー chicago のクライアントにするように編集したあとの、クライアント portlandmcf ファイルを示しています。

  6. 別のクライアントの mcf ファイルを開きます。

    例では、クライアント sacramentomcf ファイルが編集されています。

  7. 最後の行のセットを、最初のクライアントの mcf ファイルから次のクライアントの mcf ファイルにコピーします。

    例では、最後の行のセットを portlandmcf ファイルから sacramentomcf ファイルにコピーします。

  8. mcf ファイルを保存して、閉じます。

例 18-1 クライアント上の mcf ファイル

# mcf file on portland
#
# Define a Sun QFS file system
#
# Equipment                                      Eq  Eq Family Dev Additional
# Identifier                                     Ord Ty Set    St  Parameters
# ==========                                     === == ====== == ==========
samfs1                                           10  ms samfs1 on
/dev/dsk/c7t60003BA13F71500048EDCE5F00048F2Dd0s6 11  md samfs1 on 
/dev/dsk/c7t60003BA13F71500048EDCE23000B24C2d0s6 12  md samfs1 on 


# Define Sun SAM-Remote Client portland to Sun SAM-Remote server chicago
#
/etc/opt/SUNWsamfs/rmt200 200 sc chicagoss on /var/opt/SUNWsamfs/catalog/tcat
/dev/samrd/rd0            201 rd chicagoss on
/dev/samrd/rd1            202 rd chicagoss on

クライアント上の mcf エントリは、1 行の Sun SAM-Remote クライアントのエントリと、構成する各デバイスの、rd 装置タイプで示されている擬似デバイスエントリからなっています。擬似デバイスは、Sun SAM-Remote サーバー上の実際のデバイスへのネットワーク接続を定義します。各エントリは、次の表に示されているフィールドを使用します。

フィールド
説明
装置 ID
クライアント構成ファイルのフルパス名。手順 4 でクライアント構成ファイルを作成します。
Eq Ord
このクライアントシステムを識別する番号。この番号を使用して、eq パラメータを指定します。
Eq Ty
クライアントシステムのタイプを特定する 2 文字のニーモニック。
ファミリセット
このサーバー上で使用されるデーモンのファミリセット名。Sun SAM-Remote サーバーは、1 クライアントにつき 1 つのサーバーデーモンを持つことができます。

注 - Sun SAM-remote クライアントのファミリセット名は、Sun SAM-remote サーバーのファミリセット名と一致する必要があります。


Dev St
デバイスの状態: on または off
追加パラメータ
オプションのフィールド。この例では、これはカタログファイルへのパスです。

手順 4: Sun SAM-Remote クライアント構成ファイルを作成する

Sun SAM-Remote クライアントの構成ファイルには、1 つのエントリ (Sun SAM-Remote サーバーの名前) が含まれています。

  1. 各クライアントで、mcf ファイルで指定した場所に、Sun SAM-Remote クライアント構成ファイルとして使用するファイルを作成します。

    次に例を示します。

    portland# vi /etc/opt/SUNWsamfs/rmt200
  2. Sun SAM-Remote サーバーの名前を入力します。

    次の例は、クライアント portland のクライアント構成ファイルを示しており、その Sun SAM-Remote サーバーが chicago システムであることを指定しています。

    次の例は、クライアント構成ファイルを示しています。

    portland# cat /etc/opt/SUNWsamfs/rmt200
    chicago

手順 5: サーバーの mcf ファイルを編集する

  1. Sun SAM-Remote サーバーで、/etc/opt/SUNWsamfs/mcf ファイルを編集します。
  2. SAM-QFS ファイルシステムとこのシステムを Sun SAM-Remote サーバーとして定義するエントリを追加します。

    少なくとも 1 つの SAM-QFS ファイルシステムが必要です。次の例は、chicago 上の mcf ファイルを示しています。

    次の例は、サーバー上の mcf ファイルを示しています

    # mcf file on Sun SAM-Remote server chicago:
    # Define a SAM-QFS file system
    #
    
    # Equipment                                      Eq  Eq Family Dev Additional
    # Identifier                                     Ord Ty Set    St  Parameters
    # ==========                                     === == ====== == ==========
    samfs1                                           10 ms samfs1 on
    /dev/dsk/c6t600A0B80004850A600000F8048EF90ADd0s6 11 md samfs1 on 
    /dev/dsk/c6t600A0B800048505600000E9D48EF91EEd0s6 12 md samfs1 on 
    
    
    # Define a tape library that client portland can use:
    /dev/samst/c4t500104F0009C2F6Fu0 100 sn rb100 on /var/opt/SUNWsamfs/catalog/rb100.cat
    /dev/rmt/0cbn                    101 li rb100 on
    /dev/rmt/1cbn                    102 li rb100 on
    
    
    # Define Sun SAM-Remote server chicago
    #
    /etc/opt/SUNWsamfs/rmt200         50 ss chicagoss on

    注 - SAM-Remote サーバーのファミリセット名は、SAM-Remote クライアントのファミリセット名と一致する必要があります。


手順 6: サーバーの構成ファイルを作成する

Sun SAM-Remote サーバー構成ファイルは、各クライアントに使用するディスクバッファー特性とメディアを定義します。1 サーバーデーモン当たり 10 クライアントを構成できます。それ以上のクライアントをサポートするには、別の Sun SAM-Remote サーバーデーモンを構成します。

  1. サーバーで、Sun SAM-Remote サーバー構成ファイルを作成します。
  2. 次の形式を使用して、各クライアントの定義を追加します。
    client-name
    [ parameter1 ]
        media 
        eq media-type regex 
         [eq media-type regex ] 
         [. . .] 
       endmedia 

    次の表で、クライアントで使用できるフィールドについて説明します。


    フィールド
    定義と要件
    client-name
    Sun SAM-Remote デーモンのこの呼び出しでサービスを受けるシステムを特定します。ネットワーク名、その IP アドレス、または完全修飾ドメイン名を使用します。

    client-name の 1 文字目は、その行の最初の文字でなければなりません。

    parameter (オプション)
    keyword = value ペアを使用して、クライアントの属性を定義します。たとえば、パラメータを使用して、クライアントのソケットが使用するネットワークブロックサイズをキロバイト単位で指定できます。このパラメータの書式は net_blk_size= size で、size は整数であり、4 ≤ size ≤ 64 になります。デフォルトは 4 で、これは 4096 バイトを指定します。

    パラメータが含まれている行の先頭は、空白またはタブ文字である必要があります。

    media および endmedia
    メディア定義を含むキーワード。これらの 2 つのキーワード内の定義は、クライアントが使用できるメディアアーカイブボリュームを定義します。

    注 - これらのキーワードは必須であり、空白またはタブ文字でインデントする必要があります。


    eq media-type (regex)
    このクライアントが使用できるメディアアーカイブボリュームを定義します。regex データは丸括弧で囲みます。ネットワーク接続ライブラリにはメディアが混在するため、各メディアタイプを別々の行に指定します。

    注 - メディア定義をインデントするには、空白またはタブ文字を使用します。


    • eq: mcf ファイルに示されている装置番号。

    • media-type: it などの 2 文字の特定のメディアタイプ。有効なメディアタイプの詳細については『Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual』の「mcf(4)」を参照し、汎用メディアタイプは使用しないでください。

    • (regex): 拡張正規表現として表現される、ファイルのアーカイブ先のカートリッジのボリュームシリアル名 (VSN)。拡張正規表現については、egrep(1) のマニュアルページを参照してください。正規表現については、regcomp(3C) のマニュアルページを参照してください。

    たとえば、次の指定は有効なメディアタイプ定義です。

       media 
          100 li (VSN1)
          100 li (VSN2)
       endmedia 

    注 - 同じ物理メディアカートリッジを複数のクライアントが使用することは禁止してください。また、Sun SAM-Remote サーバーが Sun SAM-Remote 環境の外部に独自のファイルシステムを持っている場合は、1 つのカートリッジをクライアントとサーバーの両方で使用することはできません。


    次の例は、Sun SAM-Remote サーバー chicago のサーバー構成ファイル /etc/opt/SUNWsamfs/rmt200 を示しています。このファイルは、クライアントの portlandsacramento を定義します。

    # Sun SAM-Remote server config file /etc/opt/SUNWsamfs/rmt200
    #
    portland
       media  
          100 li (100031|100032|100034|100035|100037|100038) 
          100 li (200001|200002|200003|200004|200005|200006)
       endmedia 
    #
    #
    sacramento
       media 
          100 li (300141|300142|300143|300145|300146|300147) 
          100 li (400001|400002|400003|400005|400006|400007) 
       endmedia 

手順 7: アーカイブを有効にする

  1. 各クライアント上で archiver.cmd ファイルを確認します。構成によっては、次のタスクを実行しなければならない場合があります。
    1. サーバー構成ファイルで定義された VSN が正しいアーカイブセットに割り当てられていることを確認します。
    2. これらを Sun SAM-Remote サーバーに接続されているライブラリ内のアーカイブ対象のアーカイブセットに適用する場合は、次の指示を削除します。
      • -tapenonstop

      • -offline_copy direct

  2. サーバーおよびクライアント上で SAM-QFS プロセスを開始します。クライアントおよびサーバー上で次のコマンドを実行します。
    server# samd start
  3. Sun SAM-Remote 接続のステータスを確認します。
    1. サーバーおよびクライアント上で samu コマンドを実行します。

      詳細は、『Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual』の「samu(1M)」または『Sun QFS File System 5.3 構成および管理ガイド』の第 13 章「samu オペレータユーティリティーの使用」を参照してください。

    2. 各クライアントで、samu ユーティリティーの s デバイスのステータス表示を表示します。

      次の例は、Sun SAM-Remote クライアント portland のステータス s 表示を示しています。デバイスタイプ sc は Sun SAM-Remote クライアントを識別します。その行の下にあるメッセージは、サーバー chicago との接続が確立されたことを示しています。

      Device status samcmd      5.3.0 20:44:09 Jul 30 2009
      samcmd on portland
      
      ty     eq state   device_name                        fs status
      sc    200 on      /etc/opt/SUNWsamfs/rmt200          200  ---------r
              Remote server 10.1.229.92 connected
      rd    201 on      /dev/samrd/rd0                     200  ----------
      
      rd    202 on      /dev/samrd/rd1                     200  ----------
      
      hy    203 on      historian                          203  ----------
    3. サーバーで、samu ユーティリティーの s デバイスのステータス表示を表示します。

      次の例は、Sun SAM-Remote サーバー chicagosamu ステータス s 表示を示しています。デバイスタイプ ss は Sun SAM-Remote サーバーを識別します。

      Device status samcmd      5.3.0 20:40:05 Jul 30 2009
      samcmd on chicago
      
      ty     eq state   device_name                        fs status
      sk      1 on      /etc/opt/SUNWsamfs/SL500_SAM         1  m--------r
              running
      li      2 on      /dev/rmt/0cbn                        1  ---------p
              empty
      li      3 on      /dev/rmt/1cbn                        1  ---------p
              empty
      ss     50 on      /etc/opt/SUNWsamfs/rmt200           50  -------o-r
      
      hy     51 on      historian                           51  ----------
    4. サーバーで、samu ユーティリティーの R SAM-Remote 表示を表示します。

      次の例は、Sun SAM-Remote サーバー chicago からの samu Sun SAM-Remote R 表示を示しています。

      Remote server eq: 50    addr: 00003858  samu      5.3.0 20:41:38 Jul 30 2009
      
      
      message:
      
      Client IPv4: jimmy 192.10.10.3                                   port - 5000
                client index - 0  port - 0 flags - 0004
      
      Client IPv4: portland 10.1.229.97                                port - 5000
                client index - 1  port - 32848 flags - 0005  connected

      Sun SAM-Remote 構成ファイルに複数のクライアントが含まれている場合は、Ctrl-f キーシーケンスを押して各クライアントをスクロールします。各クライアントは、名前とその client index フィールド (このサーバーデーモンに定義される可能な 10 クライアントの順序を示す整数 0 - 9) によって特定されます。ネットワークブロックサイズ、最大ファイルサイズ、および最小ファイルサイズはバイト単位で示されています。フラグは接続の状態を示します。


      フラグ
      番号
      定義
      0x00000000
      0004
      接続なし。
      0xc0000000
      0005
      接続が確立された。
  4. サーバーで、samu ユーティリティーの v 自動ライブラリカタログ表示を使用して、クライアント上で Sun SAM-Remote カタログを使用できることを確認します。samu コマンドプロンプトから、次のコマンドを実行します。
    :v eq

    eq には、mcf ファイルで定義された Sun SAM-Remote クライアントデーモンの装置番号を指定します。

    例は、portland がアクセスできるボリュームを示しています。

    Robot VSN catalog by slot : eq 200 samu 5.3.0 Wed May 02 15:24:13
    count 32
    slot access time count use flags ty vsn
    1 2003/01/02 10:40 0 0% -il-o-b-R-U- at 000032
    2 2003/01/02 11:41 0 0% -il-o-b-R--- at 000034
    3 2003/01/02 12:42 170 91% -il-o-b----- at 000035
    4 2003/01/02 13:43 20 7% -il-o-b----- at 000037
    5 2003/01/02 14:44 0 0% -il-o-b----- at 000038
    6 2003/01/02 13:41 0 0% -il-o-b----- at 000031
  5. 各クライアントから archiver コマンドとその -A オプションを実行して、クライアントからサーバーへのアーカイブが行われていることを確認します。

    このコマンドは、サーバーからの VSN も含め、アーカイバからのリストを書き込みます。このコマンドの詳細については、『Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual』の「archiver(1M)」を参照してください。