日本-日本語

製品  >  ソフトウェア  >  OpenVMS  >  マニュアル

OpenVMS マニュアル


≫ 

OpenVMS V8.3
ライブラリ

タイトルページ
目次
まえがき
第 1 章:ACL エディタ
第 2 章:会計情報ユーティリティ
第 3 章:ディスク構造分析ユーティリティ
第 4 章:監査分析ユーティリティ
第 5 章:登録ユーティリティ
第 6 章:AUTOGENコマンド・プロシージャ
第 7 章:バックアップ・ユーティリティ
第 8 章:Crash Log Utility Extractor
第 9 章:CDDVDユーティリティ
第 10 章:EFI Utilities
第 11 章:Error Log Viewer
第 12 章: InfoServer
第 13 章:インストール・ユーティリティ
第 14 章:LAN制御プログラム・ユーティリティ
第 15 章:LAT制御プログラム・ユーティリティ
第 16 章:ログ・マネージャ制御プログラム・ユーティリティ
第 17 章:Monitor
第 18 章:Point-to-Point
第 19 章:PCSI
第 20 章:SASコントローラ
第 21 章:SCA Control Programユーティリティ
第 22 章:Show Clusterユーティリティ
第 23 章:System Generationユーティリティ
第 24 章:System Managementユーティリティ
第 25 章:USB Configuration Manager
第 26 章:XA Gateway Control Programユーティリティ
付録 A:ACLエディタのキーパッド編集コマンド
付録 B:ACL エディタのカスタマイズ
付録 C:プログラマのための会計情報
付録 D:ANALYZE
/DISK_STRUCTURE
- 段階チェック
付録 E:ANALYZE
/DISK_STRUCTURE
- 使用量ファイル
付録 F:セキュリティ監査メッセージの形式
付録 G:BACKUP 修飾子の組み合わせ方
付録 H:MONITOR におけるレコード形式
付録 I:HP OpenVMS I64 シリアル・マルチプレクサのサポート
付録 J:SHOW CLUSTER キーパッド・コマンド
付録 K:システム・パラメータ
付録 L:SYSGEN によるデバイス設定
索引
PDF    Vol.1   Vol.2
OpenVMS ホーム

HP OpenVMS
システム管理ユーティリティ・リファレンス・マニュアル


目次 索引

第 23 章
System Generation ユーティリティ (SYSGEN)



System Generation ユーティリティ (SYSGEN) は,使用するハードウェアとソフトウェアに合わせてシステムを調整するシステム管理ツールです。次のように,オペレーティング・システムのさまざまな部分をSYSGEN コマンドで処理できます。

  • システム・パラメータ - DISABLE,ENABLE,SET,SHOW,USE,WRITE

  • デバイスとデバイス・ドライバ--- SHOW/CONFIGURATION,SHOW/DEVICE,SHOW/DRIVER,SHOW/TURBOCHANNEL,および SHOW/UNIBUS。
    付録 L のSYSGENデバイス・テーブルは,SYSGENが自動的に構成するすべての弊社のデバイス属性を示しています。
    デバイスとデバイス・ドライバについての詳しい説明は『OpenVMS VAX Device Support Manual』を参照してください。このマニュアルは,アーカイブ扱いになっています。

  • システム・ファイル - CREATE,INSTALL

  • スタートアップ・コマンド・プロシージャ - SET/STARTUP, SHOW/STARTUP

  • マルチポート・メモリ - SHARE,SHARE/INITIALIZE

ブート時に SYSBOOT 機能を呼び出す際,いくつかの SYSGEN コマンドを使用することができます。詳細については,プロセッサのインストール・マニュアルと『OpenVMS システム管理者マニュアル』を参照してください。

23.1.1 SYSGEN の修飾子とパラメータの値の指定

通常,整数,キーワード,ファイル指定のいずれかを値として指定します。 SYSGEN の DISABLE CHECKS コマンドを指定しないかぎり,整数値は,最小値以上,最大値以下でなければなりません。

16 進基数や 8 進基数を指定できる修飾子やパラメータもあり, ASCII 文字列を指定できるものもあります。8 進値を指定する場合は %0, 16 進値を指定する場合は %X を値の前に付けます。ASCII 文字を指定する場合,文字列を二重引用符 ("  ") で囲みます。

付録 K にシステム・パラメータのリストがあります。

23.1.2 アクティブなパラメータ値と現在のパラメータ値の使用

システム・パラメータの値は,'アクティブ'または, '現在'になります。

  • アクティブ・パラメータとは,システムが実行しているときに有効 (アクティブ) であるパラメータ値です。実行中システムで変更できるアクティブ・パラメータは,動的パラメータだけです。 付録 K を参照してください。

  • 現在のパラメータとは,ディスク上の,VAX システムでは SYS$SYSTEM:VAXVMSSYS.PAR に,Alpha システムでは SYS$SYSTEM:ALPHAVMSSYS.PAR に,I64 システムでは SYS$SYSTEM:IA64VMSSYS.PAR に格納されている,システムのブート時に使用する値です。現在のパラメータは,システムをブートするとアクティブ・パラメータとなります。

SYSGEN でアクティブ・パラメータを変更しても保存済みの現在のパラメータには影響しません。値はシステムの実行中にのみ変更されます。システムを次に起動したときには,現在のパラメータの従来の値がアクティブ・パラメータとして設定されます。ディスクに保存されている現在のパラメータを変更する場合は, SYSGEN の WRITE CURRENT コマンドを実行します。 DYNAMIC (動的) カテゴリではないアクティブ・パラメータを変更する場合は, WRITE CURRENT コマンドを実行し,システムを再起動します。

23.2 SYSGEN 使用法の要約

System Generation ユーティリティ (SYSGEN)は,特権付きのシステム構成機能を実行するシステム管理ツールです。 SYSGEN を使用すれば,システム・パラメータの作成と変更,デバイス・ドライバのロード,ページ・ファイルやスワップ・ファイルの作成が行えます。


形式

RUN SYS$SYSTEM:SYSGEN


パラメータ



なし

説明

SYSGEN を実行するには,DCL コマンド・プロンプトに対して RUN SYS$SYSTEM:SYSGEN と入力します。 SYSGEN> プロンプトが表示されるので,このプロンプトに対し,この章で説明する SYSGEN のコマンドを入力できます。 SYSGEN コマンドは,『OpenVMS DCL ディクショナリ』規定の標準文法規則に準拠しています。

SYSGEN を終了するには,SYSGEN> プロンプトに対して EXIT コマンドを入力するか,または Ctrl/Z を押します。 SET/OUTPUT コマンドを実行すれば,SYSGEN セッションの出力をファイルに格納できます。省略時の設定では,SYS$OUTPUT に出力されます。

注意

システム・パラメータの変更,デバイス・ドライバのロード,または追加ページ・ファイルとスワップ・ファイルの作成では,なるべく AUTOGENコマンド・プロシージャを使用してください。



この節では,SYSGEN のコマンドについて,例を挙げて説明します。

AUTOCONFIGURE (VAX のみ)

VAX システムに物理的につながっているデバイスを自動的に接続し,それらのドライバをロードします。 Alpha システムと I64 システムでは, SYSMAN の IO AUTOCONFIGURE コマンドを使用します。

AUTOCONFIGURE コマンドを実行するには,CMKRNL 特権が必要です。


形式

AUTOCONFIGURE アダプタ指定

AUTOCONFIGURE ALL


パラメータ



アダプタ指定

構成する UNIBUS アダプタまたは MASSBUS アダプタのアダプタ指定 (バックプレーン・インタコネクト・アービトレーション・ライン) またはスロット番号を指定します。整数または SYSGEN の SHOW/ADAPTER コマンドでリストされる名前を指定します。

AUTOCONFIGURE ALL を実行すれば,システムにつながっているすべての標準デバイスを構成することができます。

重要

UNIBUS デバイスまたは Q バス・デバイスを使用している実行中システムで AUTOCONFIGURE ALL コマンドを実行した場合,その動作は予測できません。


修飾子



/EXCLUDE=(デバイス名[,...])

自動構成の対象とならないデバイス・タイプを指定します。

表 23-1 に示すデバイス・タイプ・コードでも, 付録 L に示す標準デバイス名のどちらでも指定できます。コントローラは指定できますが,ユニット番号は指定できません。コントローラを指定しない場合,指定したすべてのタイプのデバイスが除外されます。省略時の値は,アダプタ上のすべてのデバイスです。この修飾子を /SELECT 修飾子と同時に使用しないようにしてください。

/LOG

コントローラと SYS$OUTPUT デバイス上のコントローラ・ユニットを,自動構成が正常終了した後に表示します。コントローラとその対応ユニットが表示されるのは,AUTOCONFIGURE が次のコントローラを検出した後です。したがって,エラーが発生した場合,エラーの発生源であるコントローラとユニットが表示される前に,エラー・メッセージが表示されます。

/SELECT=(デバイス名[,...])

自動構成の対象となるデバイス・タイプを指定します。

表 23-1 に示すデバイス・タイプ・コードでも, 付録 L に示す標準デバイス名のどちらでも指定できます。コントローラは指定できますが,ユニット番号は指定できません。コントローラを指定しない場合,指定したすべてのタイプのデバイスが選択されます。省略時の値は,アダプタ上のすべてのデバイスです。

/SELECT を /EXCLUDE 修飾子と同時に使用しないようにしてください。

表 23-1 デバイス・タイプ・コード
コード デバイス・タイプ
CR カード・リーダ
CS コンソール記憶デバイス
DB RP05,RP06 ディスク
DD TU58 カートリッジ・テープ
DJ RA60 ディスク
DL RL02 カートリッジ・ディスク
DM RK06,RK07 カートリッジ・ディスク
DQ RL02 カートリッジ・ディスク,R80 ディスク
DR RM03,RM05,RM80,RP07 ディスク
DU UDA ディスク
DX RX01 ディスケット
DY RX02 ディスケット
LA LPA11-K ラボラトリ周辺機器アクセラレータ
LC DMF32 のライン・プリンタ
LP LP11 のライン・プリンタ
MB メールボックス
MF TU78 磁気テープ
MS TS11 磁気テープ
MT TE16,TU45,TU77 磁気テープ
MU テープ・クラス・ドライバ
NET ネットワーク通信論理デバイス
NL システム「ヌル」デバイス
OP オペレータ・コンソール
PA コンピュータ・インタコネクト (CI)
PT TU81 磁気テープ
PU UDA-50
RT リモート・ターミナル
TT DZ11 の会話型ターミナル
TX DMF32,DMZ32,DHU11,DMB32 の会話型ターミナル
XA DR11-W 汎用 DMA インタフェース
XD DMP-11 同期通信回線
XF DR32 インタフェース・アダプタ
XG DMF32 同期通信回線
XI DMF-32 の DR インタフェース
XJ DUP11 同期通信回線
XM DMC11 同期通信回線

#1

SYSGEN>  AUTOCONFIGURE ALL

このコマンドはすべての標準デバイスを自動的に構成します。

#2

SYSGEN>  AUTOCONFIGURE ALL/SELECT=(TT,MTA,LP)

このコマンドはすべてのターミナル,コントローラ A のすべての磁気テープ・デバイス,すべてのライン・プリンタを自動的に構成します。

#3

SYSGEN>  AUTOCONFIGURE ALL/EXCLUDE=XM

このコマンドは,/EXCLUDE 修飾子により,DMC11 デバイス以外のすべてのデバイスを自動構成しています。DECnet-VAX を使用しないことを前提としています。

CONFIGURE (VAX のみ)

VAX システムで UNIBUS デバイス名を要求し,AUTOCONFIGURE が使用する制御/状態レジスタ (CSR) とベクタ・アドレスを出力します。

形式

CONFIGURE


パラメータ



なし

修飾子



/INPUT=ファイル指定

以前のデータを取り出す入力ファイルの名前を指定します。省略時の設定では,入力データを SYS$INPUT から読み込みます。

/OUTPUT=ファイル指定

CONFIGURE の出力を書き込む出力ファイルの名前を指定します。省略時の設定では,SYS$OUTPUT に出力されます。省略時のファイル・タイプは LIS です。

/RESET



/NORESET

コントローラ名を再設定するかどうかを制御します。 /NORESET 修飾子は,マルチ UNIBUS システムを使用する場合に便利です。 /NORESET を指定した場合,コントローラ名は再設定されないので,以降の CONFIGURE コマンドでは 2 番目のパラメータ (p) を指定する必要がありません。/NORESET を指定しない場合,コントローラ名は再設定されます。

説明

CONFIGURE は,次のプロンプトを出力します。


DEVICE> 

入力には,次の形式を使用します。プロンプトに対して入力するのは コントローラです。


コントローラ[[,n],p] 

コントローラ名の一覧を 付録 L表 L-1 に記載してあります。コントローラ名は短縮できません。

構成する UNIBUS 上のデバイス数 n と,マルチ UNIBUS システムでの以前のすべての UNIBUS デバイス上のデバイス数 p を指定することができます。p が適用されるのはデバイス名だけであり,アドレスには適用されません。省略時の設定では,n は 1,p は 0 です。

Ctrl/Z を入力するまで,SYSGEN はデバイスを要求するプロンプトを表示します。 Ctr/Z を入力すると,SYSGEN は指定されたデバイスの CSR とベクタ・アドレスを表示します。

CONFIGURE では,システムの実際のハードウェア構成を見るのではなく,指定したハードウェアをインストールした場合にどの CSR アドレスとベクタ・アドレスを使用することになるかを調べます。



SYSGEN>  CONFIGURE
DEVICE> DZ11,3,2
DEVICE> LP11
DEVICE> DMC11,2
DEVICE> [CTRL/Z]

次のデータを表示します。


Device:  RK611  Name:  DMA   CSR: 777440  Vector: 210  Support:  yes 
Device:  LP11   Name:  LPA   CSR: 777514  Vector: 200  Support:  yes 
Device:  DMC11  Name:  XMA   CSR: 760070* Vector: 300* Support:  yes 
Device:  DMC11  Name:  XMB   CSR: 760100* Vector: 310* Support:  yes 
Device:  DZ11   Name:  TTC   CSR: 760120* Vector: 320* Support:  yes 
Device:  DZ11   Name:  TTD   CSR: 760130* Vector: 330* Support:  yes 
Device:  DZ11   Name:  TTE   CSR: 760140* Vector: 340* Support:  yes 
 
* は,未使用のアドレスです。 
 

この例では,CONFIGURE コマンドは,UNIBUS の CSR アドレスとベクタ・アドレスを計算しています。Support フィールドは,このデバイスをサポートするドライバを弊社がオペレーティング・システムに組み込んでいるかどうかを示します。

未使用のアドレスについての詳細は, 付録 L を参照してください。

CONNECT (VAX のみ)

VAX システムで,追加のデバイスのための I/O データベース制御ブロックを作成します。また,ドライバがロードされていなければ,適切なドライバをロードします。通常は,非標準的なデバイスと I/O ドライバをシステムに追加するために使用されます。CMKRNL 特権が必要です。

Alpha システムと I64 システムでは, SYSMAN コマンドの IO CONNECT を使用してください。

注意

システムはほとんどエラー検査を行いませんので, CONNECT コマンドの発行には十分注意を払ってください。たとえば,デバイス名のスペルを間違えると入出力データベースに損傷を与え,システムに障害を起こす原因になる可能性があります。


形式

CONNECT デバイス名/[NO]ADAPTER=アダプタ指定/CSR=aaaa/VECTOR=nn

CONNECT CONSOLE [/REMOTE]


パラメータ



デバイス名

I/O データベースに制御ブロックを追加するデバイスの名前を指定します。次の形式があります。


devcu 

形式の説明:

dev デバイス・タイプ
c コントローラ
u ユニット

たとえば,LPA0 は,ユニット番号 0 のコントローラ Aにあるライン・プリンタ(LP) を表します。デバイス名を指定する場合は,末尾にコロン (:) を付けないようにしてください。

CONSOLE

コンソール・ブロック記憶デバイス・ドライバをロードし,接続します。コンソール・デバイス名は,一般には CSA1 ですが,システム・タイプによっては異なることがあります。

修飾子



/ADAPTER=アダプタ指定



/NOADAPTER

デバイスが接続されるネクサス番号(SBI アービトレーション・ライン)またはスロット番号を指定します。ネクサス番号は,SYSGEN コマンドの SHOW/ADAPTER または SHOW/BUS で知ることができます。

/NOADAPTER は,I/O ドライバが物理デバイスを扱うものではなく,疑似デバイス・ドライバまたはテスト・デバイス・ドライバであることを指定します。

重要

CONNECT/ADAPTER=アダプタ指定のコマンドは慎重に使用してください。システムは完全なエラー検査は行いません。ベクタ・アドレスやデバイス名を誤って指定すると,I/O データベースが損傷し,通常はシステムが障害を起こします。デバイス・ドライバのロードとデバイスの接続の詳細については,『OpenVMS VAX Device Support Manual』を参照してください。このマニュアルはアーカイブ扱いになっています。



/ADPUNIT=ユニット番号

MASSBUS アダプタ上のデバイスのユニット番号を指定します。ディスク・ドライブのユニット番号は,ドライブのプラグの番号です。磁気テープ・ドライブの場合,ユニット番号はテープ・コントローラの番号に対応します。

/CSR=csrアドレス

デバイスのコントローラの最初のアドレス可能な位置(通常はステータス・レジスタ)の UNIBUS アドレスを指定します。この修飾子は,UNIBUS デバイスでは必ず指定する必要があります。複数デバイス・ボード(たとえば DMF32)上にあるデバイスの場合,アドレスは, CONFIGURE コマンドの出力に表示される CSR (Control and Status Register) アドレスでなくてはなりません。アドレスを 8 進または 16 進で指定するには,アドレスの前にそれぞれ %O または %X を付けてください。

/CSR_OFFSET=値

複数デバイス・ボード上にあるデバイスの場合,複数デバイス・ボードの CSR アドレスから,接続されるデバイスの CSR アドレスまでのオフセットを指定します。アドレスを 8 進または 16 進で指定するには,アドレスの前にそれぞれ %O または %X を付けてください。

/DRIVERNAME=ドライバ

プロローグ・テーブルに記録されているドライバの名前を指定します。ドライバがロードされていない場合,システムは,ドライバ名が SYS$LOADABLE_IMAGES ディレクトリにある実行可能イメージ (ファイル・タイプ .EXE) の名前でもあると仮定して,ドライバをロードします。省略時のドライバ名は,デバイス名の最初の 2 文字に "DRIVER" という文字列をつなげたものです (たとえば LPDRIVER など)。

/MAXUNITS=最大ユニット数

コントローラがサポートできるユニットの数の最大値を指定します(つまり, IDB の UCB スロットの数)。省略時には,ドライバのプロローグ・テーブルで指定されている値が使用されます。プロローグ・テーブルで値が指定されていなければ 8 になります。

/NUMVEC=ベクタ数

デバイスの割り込みベクタの数を指定します。省略時のベクタの数は 1 です。

/REMOTE

VAX 8600 に接続される 2 台目のコンソールまたは端末のためのリモート診断ポートを使用可能にします。

/SYSIDHIGH=値

48 ビットのシステム識別番号の上位の 16 ビットを指定します。これは 0 でなくてはなりません。値を 8 進または 16 進で指定するには,アドレスの前にそれぞれ %O または %X を付けてください。

/SYSIDLOW=値

48 ビットのシステム識別番号の下位の 32 ビットを指定します。これは DECnet ノード番号と同じでなくてはなりません。値を 8 進または 16 進で指定するには,アドレスの前にそれぞれ %O または %X を付けてください。

/VECTOR=ベクタ・アドレス

デバイスの割り込みベクタの UNIBUS アドレスを指定します。複数のベクタが存在する場合は,最も小さいベクタの UNIBUS アドレスを指定します。この修飾子は UNIBUS デバイスでは必ず指定する必要があります。複数デバイス・ボード(たとえば DMF32)上にあるデバイスの場合,アドレスは, CONFIGURE コマンドの出力に表示される割り込みベクタ・アドレスでなくてはなりません。アドレスを 8 進または 16 進で指定するには,アドレスの前にそれぞれ %O または %X を付けてください。

/VECTOR_OFFSET=値

複数デバイス・ボード上にあるデバイスの場合,複数デバイス・ボードの割り込みベクタ・アドレスから,接続されるデバイスの割り込みベクタ・アドレスまでのオフセットを指定します。アドレスを 8 進または 16 進で指定するには,アドレスの前にそれぞれ %O または %X を付けてください。

#1

SYSGEN>  CONNECT LPA0/ADAPTER=3/CSR=%O777514 -
SYSGEN>  /DRIVERNAME=LP2DRIVER/VECTOR=%O200


目次 索引

印刷用画面へ
プライバシー 本サイト利用時の合意事項