OpenVMS
OpenVMS Cluster 構成ガイド


前へ 次へ 目次 索引


7.5.4.2 基本構成手順: 詳細

Fibre Channel でテープ・デバイスを構成する前に,デバイスのワールドワイド識別子 (WWID) を検出し,テキスト・ファイル SYS$SYSTEM:SYS$DEVICES.DAT にデバイス名と共に保存する必要があります。これは通常,新しい SYSMAN コマンド IO FIND_WWID を実行して行うことができます。ただし,FIND_WWID によって割り当てられるシステム生成名を使用するのではなく,テープ・デバイスに対してユーザ独自のデバイス名を選択したい場合は, IO FIND_WWID の代りに IO CREATE_WWID コマンドを実行します。 IO CREATE_WWID については次の項で説明します。

IO FIND_WWID コマンドは,Fibre Channel 上のすべてのポートをプローブし, MDR または NSR に接続されているすべてのテープと媒体チェンジャを検索します。前に実行した IO FIND_WWID コマンドで検出されなかったテープおよび媒体チェンジャについて,IO FIND_WWID はデバイス名を割り当て,そのデバイスの WWID を検索し,SYS$SYSTEM:SYS$DEVICES.DAT ファイルにデバイス名と WWID データを保存して,メモリ構造を更新します。

IO FIND_WWID の第一の目的は,SYS$DEVICES.DAT ファイルを設定することであるため, IO FIND_WWID コマンドは,デバイスごとに一度だけ実行する必要があります。 IO FIND_WWID は,アプリケーションで使用する $2$MGAnnnn: デバイスを構成しません。

このファイルに一度情報を保存すると,次に IO AUTOCONFIGURE コマンドを使用したときに,そのファイルのメモリ常駐コピーが読み込まれ,テープと媒体チェンジャ・デバイスが自動的に構成され,必要に応じてデバイス・ドライバがロードまたは接続されます。各システムのリブート時に,SYS$DEVICES.DAT ファイルがメモリに読み込まれます。このアクションによって, Fibre Channel でのテープおよび媒体チェンジャの自動構成が開始されます。

IO FIND_WWID コマンドを初めて実行したときは,システムの既存のテープ・デバイスと媒体チェンジャ・デバイスがすべて認識されます。後からシステムに Fibre Channel テープ・デバイスを追加した場合は,最初に MDR の電源を切って入れなおし,内部マッピング情報を更新してから, IO FIND_WWID コマンドをもう一度実行して,新しいデバイス情報を SYS$DEVICES.DAT ファイルに追加する必要があります。 NSR では,インデックス・マップを編集してマッピング情報を更新します。

OpenVMS Cluster 環境では,新しい Fibre Channel テープ・デバイスを追加した場合,システムごとにメモリ内のさまざまなデータ構造を更新する必要があります。これを行う場合は,クラスタ内の各 Alpha ノードで SYSMAN の IO FIND_WWID コマンドを実行することをお勧めします。あるいは,1 つのノードで IO FIND_WWID を実行してから,同じシステム・ディスクを共有する他のノードをリブートすることもできます。 SYS$DEVICES.DAT ファイルはブート時に読み込まれ,その結果,メモリ構造が正常に初期化されるからです。

クラスタ内に複数のシステム・ディスクがある場合は,必ず SYS$DEVICES.DAT ファイル内のすべてのコピーの整合性を保つようにします。整合性を保つには,IO FIND_WWID コマンドを実行することをお勧めします。あるいは,IO FIND_WWID を実行して 1つの SYS$DEVICES.DAT ファイルだけを更新し,該当のデバイス名と WWID レコードを元のファイルから残りの SYS$DEVICES.DAT ファイルへコピー・アンド・ペーストして,手動で編集することもできます。

元のファイル全体を別のシステム・ディスクへコピーする方法はお勧めできません。 SYS$DEVICES.DAT ファイルは,ポート割り当てクラス (PAC) の定義にも使用するため, PAC エントリが誤ってターゲット・システムへ転写される場合があります。

以下に,シングル・ノードで TL891 テープ・ライブラリを使用する構成例を示します。

最初に,SYSMAN コマンド IO FIND_WWID で,検出されていないすべてのテープ・デバイスとそのデバイス名のリストを表示します。


$ MCR SYSMAN IO FIND_WWID 
 
%SYSMAN-I-OUTPUT, command execution on node SAMPLE 
On port _SAMPLE$PGA0:, the following tape WWIDs and their proposed device 
names have been found but not yet configured: 
 
      [Device $2$GGA0] 
      WWID=04100024:"DEC     TL800    (C) DEC3G9CCR82A017" 
 
      [Device $2$MGA0] 
      WWID=04100022:"DEC     TZ89     (C) DECCX939S2777" 
 
      [Device $2$MGA1] 
      WWID=04100022:"DEC     TZ89     (C) DECCX942S6295" 

WWID 全体は,等号の右側に示されているものすべてで構成されています。各 WWID は一意ですが,ヘッダ部分は WWID データの基本タイプと長さだけを示すため,一意でない場合があります。

IO FIND_WWID コマンドによって,新しいテープ・デバイスに関する情報を SYS$SYSTEM:SYS$DEVICES.DAT に記録します。


$ TYPE SYS$SYSTEM:SYS$DEVICES.DAT 
! 
! Updated 23-OCT-2000 14:17:41.85:  DEC TL800 
! 
[Device $2$GGA0] 
WWID=04100024:"DEC     TL800    (C) DEC3G9CCR82A017" 
! 
! 
! Updated 23-OCT-2000 14:17:41.93:  DEC TZ89 
! 
[Device $2$MGA0] 
WWID=04100022:"DEC     TZ89     (C) DECCX939S2777" 
! 
! 
! Updated 23-OCT-2000 14:17:42.01:  DEC TZ89 
! 
[Device $2$MGA1] 
WWID=04100022:"DEC     TZ89     (C) DECCX942S6295" 
! 

次に,SYSMAN コマンド IO AUTOCONFIGURE でテープ・デバイスを構成します。


$ MCR SYSMAN IO AUTOCONFIGURE/LOG 
 
%SYSMAN-I-OUTPUT, command execution on node SAMPLE 
%IOGEN-I-PREFIX, searching for ICBM with prefix SYS$ 
%IOGEN-I-PREFIX, searching for ICBM with prefix DECW$ 
%IOGEN-I-SCSIPOLL, scanning for devices through SCSI port PKA0 
%IOGEN-I-SCSIPOLL, scanning for devices through SCSI port PKB0 
%IOGEN-I-FIBREPOLL, scanning for devices through FIBRE port PGA0 
%IOGEN-I-CONFIGURED, configured device GGA0 
%IOGEN-I-CONFIGURED, configured device MGA0 
%IOGEN-I-CONFIGURED, configured device MGA1 

最後に,SHOW DEVICE/FULL コマンドで,テープ・デバイスの WWID を表示します。


$ SHOW DEVICE/FULL $2$MG 
 
Magtape $2$MGA0: (SAMPLE), device type TZ89, is online, file-oriented device, 
   available to cluster, error logging is enabled, controller supports 
    compaction (compaction  disabled), device supports fastskip. 
 
   Error count                    0    Operations completed                  0 
   Owner process                 ""    Owner UIC                      [SYSTEM] 
   Owner process ID        00000000    Dev Prot            S:RWPL,O:RWPL,G:R,W 
   Reference count                0    Default buffer size                2048 
   WWID   04100022:"DEC     TZ89     (C) DECCX939S2777" 
   Density                  default    Format                        Normal-11 
   Allocation class               2 
 
   Volume status:  no-unload on dismount, position lost, odd parity. 
                                                                        
Magtape $2$MGA1: (SAMPLE), device type TZ89, is online, file-oriented device, 
  available to cluster, error logging is enabled, controller supports 
    compaction (compaction  disabled), device supports fastskip. 
 
   Error count                    0    Operations completed                  0 
   Owner process                 ""    Owner UIC                      [SYSTEM] 
   Owner process ID        00000000    Dev Prot            S:RWPL,O:RWPL,G:R,W 
   Reference count                0    Default buffer size                2048 
   WWID   04100022:"DEC     TZ89     (C) DECCX942S6295" 
   Density                  default    Format                        Normal-11 
   Allocation class               2 
 
   Volume status:  no-unload on dismount, position lost, odd parity. 

F$GETDVI レキシカル関数も,表示可能な WWID を索します。


$ write sys$output f$getdvi("$2$MGA0","WWID") 
04100022:"DEC     TZ89     (C) DECCX939S2777" 

デバイスが命名および構成されると,INITIALIZE,MOUNT,BACKUP,および COPY などの DCL コマンドを使用してパラレル SCSI テープを使用するのと同じ方法でデバイスを使用できます。 Fibre Channel テープの製品固有のサポートについての詳細は,個別のテープ・レイヤ製品のインストール・ガイドを参照してください。

Fibre Channel で媒体チェンジャが自動構成されている間,パラレル SCSI の媒体チェンジャでは,継続して IO CONNECT コマンドでデバイス・ドライバをロードすることを要求します。 Fibre Channel 媒体チェンジャはパラレル SCSI と異なり,デバイス名にデバイスの物理位置が含まれていないため, SYSMAN IO CONNECT コマンドを使って Fibre Channel 媒体チェンジャを手動で接続することはできません。

7.5.4.3 ユーザ指定デバイス名の作成

IO FIND_WWID によって生成される省略時の名前を使用する代りにテープ・デバイスに別の名前を使用したい場合は, IO CREATE_WWID コマンドを使用します。次に例を示します。


SYSMAN > IO CREATE_WWID $2$MGA3/WWID=04100022:"DEC   TZ89   (C) DECCX939S2341" 

選択した名前は,メディア・チェンジャーに対しては $2$GGAn,テープに対しては $2$MGAn の形式でなければなりません。また,n は 9999 以下でなければなりません。この名前は,クラスタ内の別のデバイスには使用できません。 WWID は,IO LIST_WWID の出力表示からカット・アンド・ペーストするようにしてください。 IO CREATE_WWID コマンドは新しいデバイスのネーミングのために使用してください。既存のデバイス名の変更に使用すべきではありません (既存のデバイス名の変更については 第 7.5.5 項 で説明します)。

次の構成例では,IO CREATE_WWID を使用して ESL ライブラリ内の 2 つのテープとメディア・チェンジャーに対してユーザ指定のデバイス名を作成しています。各コマンドは,ノード SYSTM1 および SYSTM2 からなる 2 ノードのクラスタでクラスタ全体に対して実行されています。各ノードは 2 つの Fibre Channel ホスト・バス・アダプタ PGA0 および PGB0 を持っており,テープへの複数のパスが構成されています。

最初に,SYSMAN コマンド IO LIST_WWID が,それまで検出されていないすべてのデープ・デバイスを表示します。


Systm1> mcr sysman 
SYSMAN> set env/clus 
%SYSMAN-I-ENV, current command environment: 
        Clusterwide on local cluster 
        Username SYSTEM       will be used on nonlocal nodes 
 
SYSMAN> io list_wwid 
 
%SYSMAN-I-OUTPUT, command execution on node SYSTM2 
On port _SYSTM2$PGA0:, the following tape WWIDs are not yet configured: 
 
Target 8, LUN 1, HP       ESL9000 Series 
WWID=0C000008:0050-8412-9DA1-0026 
 
Target 8, LUN 2, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-84D1 
 
Target 8, LUN 3, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-4E4E 
 
On port _SYSTM2$PGB0:, the following tape WWIDs are not yet configured: 
 
Target 6, LUN 1, HP       ESL9000 Series 
WWID=0C000008:0050-8412-9DA1-0026 
 
Target 6, LUN 2, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-84D1 
 
Target 6, LUN 3, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-4E4E 
 
%SYSMAN-I-OUTPUT, command execution on node SYSTM1 
On port _SYSTM1$PGA0:, the following tape WWIDs are not yet configured: 
 
 
Target 6, LUN 1, HP       ESL9000 Series 
WWID=0C000008:0050-8412-9DA1-0026 
 
Target 6, LUN 2, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-84D1 
 
Target 6, LUN 3, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-4E4E 
 
 
On port _SYSTM1$PGB0:, the following tape WWIDs are not yet configured: 
 
 
Target 5, LUN 1, HP       ESL9000 Series 
WWID=0C000008:0050-8412-9DA1-0026 
 
Target 5, LUN 2, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-84D1 
 
Target 5, LUN 3, COMPAQ   SDLT320 
WWID=02000008:500E-09E0-0009-4E4E 
 
 
%SYSMAN-I-NODERR, error returned from node SYSTM1 
-SYSTEM-W-NOMORENODE, no more nodes 
SYSMAN> 

コマンドはすべて既存ノードで完了しているため,この NOMORENODE エラーは正常な動作です。次に同じ SYSMAN セッションで IO CREATE_WWID を実行して,デバイス名 $2$GGA40,$2$MGA40,$2$MGA41 を選択します。


 
SYSMAN> io create_wwid $2$GGA40/WWID=0C000008:0050-8412-9DA1-0026 
%SYSMAN-I-NODERR, error returned from node SYSTM1 
-SYSTEM-W-NOMORENODE, no more nodes 
SYSMAN> io create_wwid $2$mga40/WWID=02000008:500E-09E0-0009-84D1 
%SYSMAN-I-NODERR, error returned from node SYSTM1 
-SYSTEM-W-NOMORENODE, no more nodes 
SYSMAN> io create_wwid $2$mga41/WWID=02000008:500E-09E0-0009-4E4E 
%SYSMAN-I-NODERR, error returned from node SYSTM1 
-SYSTEM-W-NOMORENODE, no more nodes 
SYSMAN> 
 
 

IO AUTOCONFIGURE を実行してデバイスを構成します。 PGA パスおよび PGB パスの両方が各ノードに対して構成されます。


SYSMAN> io auto/lo 
 
%SYSMAN-I-OUTPUT, command execution on node SYSTM2 
%IOGEN-I-PREFIX, searching for ICBM with prefix SYS$ 
%IOGEN-I-PREFIX, searching for ICBM with prefix DECW$ 
%IOGEN-I-FIBREPOLL, scanning for devices through FIBRE port PGA0 
%IOGEN-I-CONFIGURED, configured device GGA40 
%IOGEN-I-CONFIGURED, configured device MGA40 
%IOGEN-I-CONFIGURED, configured device MGA41 
%IOGEN-I-FIBREPOLL, scanning for devices through FIBRE port PGB0 
%IOGEN-I-CONFIGURED, configured device GGA40 
%IOGEN-I-CONFIGURED, configured device MGA40 
%IOGEN-I-CONFIGURED, configured device MGA41 
 
%SYSMAN-I-OUTPUT, command execution on node SYSTM1 
%IOGEN-I-PREFIX, searching for ICBM with prefix SYS$ 
%IOGEN-I-PREFIX, searching for ICBM with prefix DECW$ 
%IOGEN-I-FIBREPOLL, scanning for devices through FIBRE port PGA0 
%IOGEN-I-CONFIGURED, configured device GGA40 
%IOGEN-I-CONFIGURED, configured device MGA40 
%IOGEN-I-CONFIGURED, configured device MGA41 
%IOGEN-I-FIBREPOLL, scanning for devices through FIBRE port PGB0 
%IOGEN-I-CONFIGURED, configured device GGA40 
%IOGEN-I-CONFIGURED, configured device MGA40 
%IOGEN-I-CONFIGURED, configured device MGA41 
%SYSMAN-I-NODERR, error returned from node SYSTM1 
-SYSTEM-W-NOMORENODE, no more nodes 
SYSMAN> exit 
Systm1> 
Systm1> sho dev/fu $2$GG 
 
Device $2$GGA40:, device type Generic SCSI device, is online, shareable, device 
    has multiple I/O paths. 
 
    Error count                    0    Operations completed                  0 
    Owner process                 ""    Owner UIC                      [SYSTEM] 
    Owner process ID        00000000    Dev Prot    S:RWPL,O:RWPL,G:RWPL,W:RWPL 
    Reference count                0    Default buffer size                   0 
    WWID   0C000008:0050-8412-9DA1-0026 
 
  I/O paths to device              2 
  Path PGA0.1000-00E0-0242-86ED (SYSTM1), primary path, current path. 
    Error count                    0    Operations completed                  0 
  Path PGB0.1000-00E0-0222-86ED (SYSTM1). 
    Error count                    0    Operations completed                  0 
 
Systm1> sho dev/fu $2$MG 
 
Magtape $2$MGA40: (SYSTM1), device type COMPAQ SDLT320, is online, file-oriented 
    device, available to cluster, device has multiple I/O paths, error logging 
    is enabled, device supports fastskip (per_io). 
 
    Error count                    0    Operations completed                  2 
    Owner process                 ""    Owner UIC                      [SYSTEM] 
    Owner process ID        00000000    Dev Prot            S:RWPL,O:RWPL,G:R,W 
    Reference count                0    Default buffer size                2048 
    WWID   02000008:500E-09E0-0009-84D1 
    Density                  default    Format                        Normal-11 
    Host name               "SYSTM1"    Host type, avail AlphaServer DS10 466 MHz, yes 
    Alternate host name     "SYSTM2"    Alt. type, avail AlphaServer DS10 466 MHz,  no 
    Allocation class               2 
 
  Volume status:  no-unload on dismount, position lost, odd parity. 
 
  I/O paths to device              2 
  Path PGA0.1000-00E0-0242-86ED (SYSTM1), primary path, current path. 
    Error count                    0    Operations completed                  1 
  Path PGB0.1000-00E0-0222-86ED (SYSTM1). 
    Error count                    0    Operations completed                  1 
 
 
Magtape $2$MGA41: (SYSTM1), device type COMPAQ SDLT320, is online, file-oriented 
    device, available to cluster, device has multiple I/O paths, error logging 
    is enabled, device supports fastskip (per_io). 
 
    Error count                    0    Operations completed                  0 
    Owner process                 ""    Owner UIC                      [SYSTEM] 
    Owner process ID        00000000    Dev Prot            S:RWPL,O:RWPL,G:R,W 
    Reference count                0    Default buffer size                2048 
    WWID   02000008:500E-09E0-0009-4E4E 
    Density                  default    Format                        Normal-11 
    Host name               "SYSTM1"    Host type, avail AlphaServer DS10 466 MHz, yes 
    Alternate host name     "SYSTM2"    Alt. type, avail AlphaServer DS10 466 MHz,  no 
    Allocation class               2 
 
  Volume status:  no-unload on dismount, position lost, odd parity. 
 
  I/O paths to device              2 
  Path PGA0.1000-00E0-0242-86ED (SYSTM1), primary path, current path. 
    Error count                    0    Operations completed                  0 
  Path PGB0.1000-00E0-0222-86ED (SYSTM1). 
    Error count                    0    Operations completed                  0 
 
Systm1> 

7.5.5 既存の Fibre Channel テープ・デバイス名の変更

SYS$SYSTEM:SYS$DEVICES.DAT はテキスト・ファイルであるため編集することができますが,変更できるのは Fibre Channel テープまたは媒体チェンジャ・デバイスのユニット番号だけです。ただし,前述したように,Fibre Channel テープと媒体チェンジャ・デバイスの情報はクラスタ規模のデータ構造,特にクラスタ規模の論理名を使用して,OpenVMS により内部的に保存されます。これらのデータ構造をクリーン・アップするには,クラスタを完全にシャットダウンする必要があります。ローリング・リブート ( 他のノードの再ブート中に最低 1 つのノードを起動したままにしておく方法 ) は,構造のクリーン・アップには使用できません。

既存のデバイス名を変更するための手順を以下に示します。

  1. SYS$SYSTEM:SYS$DEVICES.DAT ファイルを編集して,選択したデバイスのユニット番号を変更します。基本の $2$MGAnnnn または $2$GGAnnnn フォーマットで, nnnn の部分だけを編集できます。 nnnn の上限値は 9999 で,この値には 10 進数を指定する必要があります。必ず,該当のデバイス・タイプの別のデバイスで使用されていないユニット番号を選択してください。
    たとえば,$2$MGA26 が別のテープの WWID に関連付けられている場合は, 26 以外のユニット番号を選択します。 $2$GGA4 が別の媒体チェンジャの WWID にすでに関連付けられている場合は, 4 以外のユニット番号を選択します。

  2. クラスタ内に複数のシステム・ディスクがある場合は,各 SYS$DEVICES.DAT ファイルを同じ方法で編集します。

  3. クラスタ全体をシャットダウンして,既存のクラスタ・データ構造をクリーン・アップします。

  4. クラスタを再ブートします。新しいデバイス名が自動的に適用されます。

7.5.6 Fibre Channel での物理テープ・デバイスの移動

テープ・デバイスまたはメディア・チェンジャーを名前を変更せずに移動する場合,シャットダウンの必要はありません。ただし,NSR あるいは MDR が新しい場所でデバイスに LUN を割り当てていることを確認し, SYSMAN IO AUTOCONFIGURE を実行してそのデバイスに新しい物理パスを構成してください。メディア・チェンジャーのみの場合, SET DEVICE/SWITCH/PATH=new_path コマンドを使用して手動でそのチェンジャーを新しいパスへ切替える必要もあります。以前のパスは SHOW DEV/FULL で依然表示されますが,これらのパスは使用されていません。システムをリブートすると古いパスは表示されなくなります。

7.5.7 Fibre Channel 上の NSR のスワップアウト

Alpha OpenVMS システムをリブートせずに NSR をスワップアウトすることができます (この機能は OpenVMS Alpha Version 7.3-1 で導入されています)。

新しい NSR を接続した後,Visual Manager の「Mapping」サブメニューを使用して, NSR の各 Fibre Channel ポートでインデックス・マップを有効にし, NSR をリブートすることができます。新しい NSR をマップする別の方法としては,NSR の FTP ユーティリティを使用して以前の NSR から .cfg ファイルをコピーする方法があります。

インデックス・マップを有効にしたら, SYSMAN IO AUTOCONFIGURE を実行してテープへの新しい物理パスを構成してください。メディア・チェンジャーのみの場合, SET DEVICE/SWITCH/PATH=new_path コマンドを使用して手動でそのチェンジャーを新しいパスへ切替える必要もあります。以前のパスは SHOW DEV/FULL で依然表示されますが,これらのパスは使用されていません。システムをリブートすると古いパスは表示されなくなります。


前へ 次へ 目次 索引