前へ | 次へ | 目次 | 索引 |
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 つのノードを起動したままにしておく方法 ) は,構造のクリーン・アップには使用できません。
既存のデバイス名を変更するための手順を以下に示します。
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 で依然表示されますが,これらのパスは使用されていません。システムをリブートすると古いパスは表示されなくなります。
前へ | 次へ | 目次 | 索引 |