| タイトルおよびコピーライト情報 |
| まえがき |
| 本書の対象読者 |
| 本書の構成 |
| 関連資料 |
| 本書で使用する表記法 |
| 1 | パーティションによる負荷の管理 |
| 1.1 | OpenVMS システムでのハード・パーティションとソフト・パーティションの使用 |
| 1.2 | OpenVMS パーティショニングのガイドライン |
| 1.2.1 | パーティションのセットアップ手順 |
| 1.3 | AlphaServer ES47/ES80/GS1280 でのパーティショニング |
| 1.3.1 | ハード・パーティションの構成例 |
| 1.4 | AlphaServer GS80/160/320 でのパーティショニング |
| 1.4.1 | ハード・パーティションの構成例 1 |
| 1.4.2 | ハード・パーティションの構成例 2 |
| 1.4.3 | ハード・パーティションの構成例 3 |
| 1.4.4 | AlphaServer GS80/160/320 システムでのコンソール・ファームウェアの更新 |
| 1.5 | OpenVMS Galaxy サポート |
| 1.6 | RAD (リソース・アフィニティ・ドメイン) に対する OpenVMS アプリケーション・サポート |
| 2 | OpenVMS Galaxy の概念 |
| 2.1 | OpenVMS Galaxy の概念およびコンポーネント |
| 2.2 | OpenVMS Galaxy の機能 |
| 2.3 | OpenVMS Galaxy の利点 |
| 2.4 | OpenVMS Galaxy バージョン 7.3 の機能 |
| 2.5 | OpenVMS Galaxy の利点 |
| 2.6 | OpenVMS Galaxy が最良の選択ではない場合 |
| 2.7 | さまざまな OpenVMS Galaxy 構成 |
| 2.7.1 | shared-nothing コンピューティング・モデル |
| 2.7.2 | shared-partial コンピューティング・モデル |
| 2.7.3 | shared-everything コンピューティング・モデル |
| 2.8 | シングル・インスタンス Galaxy 構成 |
| 2.9 | OpenVMS Galaxy の構成上の考慮点 |
| 2.9.1 | XMI バスのサポート |
| 2.9.2 | メモリ分割に関する制限事項 |
| 2.9.3 | EISA バスのサポート |
| 2.10 | 推奨される CD ドライブ |
| 2.11 | Galaxy を使ったクラスタ |
| 2.11.1 | OpenVMS Galaxy インスタンスになる |
| 2.11.2 | SCSI Cluster に関する留意事項 |
| 2.12 | OpenVMS Galaxy コンピューティング環境でのセキュリティに関する留意事項 |
| 2.13 | OpenVMS Galaxy インスタンスのタイム・ゾーンでの構成 |
| 2.14 | OpenVMS Galaxy プログラムの開発 |
| 2.14.1 | ロック・プログラミング・インタフェース |
| 2.14.2 | システム・イベント・プログラミング・インタフェース |
| 2.14.3 | OpenVMS Galaxy での System Dump Analyzer (SDA) の使用 |
| 2.14.3.1 | 共用メモリのダンプ |
| 2.14.3.2 | SDA コマンド・インタフェースの変更または追加についてのまとめ |
| 3 | OpenVMS アプリケーションに対する NUMA の影響 |
| 3.1 | OpenVMS の NUMA への対応 |
| 3.1.1 | ホーム RAD |
| 3.1.2 | システム・コードの複製 |
| 3.1.3 | グローバル・ページの分散 |
| 3.2 | アプリケーション・リソースに関する注意事項 |
| 3.2.1 | プロセスと共用データ |
| 3.2.2 | メモリ |
| 3.2.3 | 共用と同期処理 |
| 3.2.4 | OpenVMS 機能の使用 |
| 3.3 | NUMA リソース・アフィニティ・ドメインのバッチ・ジョブ・サポート |
| 3.3.1 | バッチ・キュー・レベルの RAD サポート |
| 3.3.1.1 | 例 |
| 3.3.2 | ジョブ・レベルの RAD サポート |
| 3.3.2.1 | 例 |
| 3.3.3 | 実行時の動作 |
| 3.3.3.1 | エラー処理 |
| 3.3.3.2 | バッチ・キューの RAD の変更 |
| 3.4 | RAD アプリケーション・プログラミング・インタフェース |
| 3.5 | RAD システム・サービスの要約の表 |
| 3.6 | RAD DCL コマンドの要約の表 |
| 3.7 | System Dump Analyzer (SDA) の RAD サポート |
| 3.7.1 | SHOW RAD |
| 3.7.2 | SHOW RMD (予約済みメモリ記述子) |
| 3.7.3 | SHOW PFN |
| 3.7.4 | RAD のハード・アフィニティのサポート |
| 4 | AlphaServer GS140/GS60/GS60E システムでの OpenVMS Galaxy の構築 |
| 4.1 | ファームウェアのダウンロード |
| 4.2 | OpenVMS Galaxy の構築 |
| 5 | AlphaServer 8400 システムでの OpenVMS Galaxy の構築 |
| 5.1 | ステップ 1: 構成の選択とハードウェア要件の判断 |
| 5.2 | ステップ 2: ハードウェアの設定 |
| 5.2.1 | KFE72-DA コンソール・サブシステム・ハードウェアの概要 |
| 5.2.2 | KFE72-DA モジュールの取り付け |
| 5.2.2.1 | PCI カードをケージから取り出す |
| 5.2.2.2 | モジュールを挿入し,リボン・ケーブルを接続する |
| 5.2.2.3 | コネクタの接続 |
| 5.2.3 | シェルフをシステムに取り付ける |
| 5.2.4 | ターミナル・サーバの使用 |
| 5.2.5 | EISA 装置の取り付け |
| 5.3 | ステップ 3: システム・ディスクの作成 |
| 5.4 | ステップ 4: OpenVMS Alpha のインストール |
| 5.4.1 | OpenVMS Galaxy ライセンス情報 |
| 5.5 | ステップ 5: ファームウェアのアップグレード |
| 5.6 | ステップ 6: 環境変数の設定 |
| 5.7 | ステップ 7: セカンダリ・コンソール装置の起動 |
| 5.8 | ステップ 8: OpenVMS Galaxy のブート |
| 6 | AlphaServer 8200 システムでの OpenVMS Galaxy の構築 |
| 6.1 | ステップ 1: 構成の選択とハードウェア要件の判断 |
| 6.2 | ステップ 2: Galaxy ハードウェアの設定 |
| 6.2.1 | EISA 装置の取り付け |
| 6.3 | ステップ 3: システム・ディスクの作成 |
| 6.4 | ステップ 4: OpenVMS Alpha バージョン 7.3 のインストール |
| 6.5 | ステップ 5: ファームウェアのアップグレード |
| 6.6 | ステップ 6: 環境変数の設定 |
| 6.7 | ステップ 7: セカンダリ・コンソール装置の起動 |
| 6.8 | ステップ 8: OpenVMS Galaxy のブート |
| 7 | AlphaServer 4100 システムでの OpenVMS Galaxy の構築 |
| 7.1 | はじめに |
| 7.2 | ステップ 1: AlphaServer 4100 構成を確かめる |
| 7.3 | ステップ 2: OpenVMS Alpha Version 7.3-2 をインストールする |
| 7.4 | ステップ 3: ファームウェアをアップグレードする |
| 7.5 | ステップ 4: 環境変数を設定する |
| 7.6 | ステップ 5: システムを初期化し,コンソール装置を起動する |
| 8 | AlphaServer ES40 システムでの OpenVMS Galaxy の構築 |
| 8.1 | コンピューティング環境を構築する前に |
| 8.2 | ステップ 1: AlphaServer ES40 構成を確かめる |
| 8.3 | ステップ 2: OpenVMS Alpha バージョン 7.3-2 をインストールする |
| 8.4 | ステップ 3: ファームウェアをアップグレードする |
| 8.5 | ステップ 4: 環境変数の設定 |
| 8.6 | ステップ 5: システムを初期化し,コンソール装置を起動する |
| 9 | AlphaServer GS80/160/320 システムでの OpenVMS Galaxy の構築 |
| 9.1 | ステップ 1: 構成の選択とハードウェア要件の判断 |
| 9.2 | ステップ 2: ハードウェアの設定 |
| 9.3 | ステップ 3: システム・ディスクの作成 |
| 9.4 | ステップ 4: OpenVMS Alpha バージョン 7.3-2 のインストール |
| 9.4.1 | OpenVMS Galaxy ライセンス情報 |
| 9.5 | ステップ 5: 環境変数の設定 |
| 9.5.1 | AlphaServer GS160 の例 |
| 9.5.2 | AlphaServer GS320 の例 |
| 9.5.3 | 環境変数の説明 |
| 9.6 | ステップ 6: セカンダリ・コンソール装置の起動 |
| 9.7 | ステップ 7: セカンダリ・コンソールの初期化 |
| 9.8 | ステップ 8: OpenVMS Galaxy のブート |
| 10 | AlphaServer ES47/ES80/GS1280 システムでの OpenVMS Galaxy の構築 |
| 10.1 | ステップ 1: 構成の選択とハードウェア要件の判断 |
| 10.2 | ステップ 2: ハードウェアの設定 |
| 10.3 | ステップ 3: システム・ディスクの作成 |
| 10.4 | ステップ 4: OpenVMS Alpha のインストール |
| 10.4.1 | OpenVMS Galaxy ライセンス情報 |
| 10.5 | Step 5: パーティションの設定 |
| 10.6 | ステップ 6: OpenVMS Galaxy のブート |
| 11 | Alpha システムでのシングル・インスタンス Galaxy の使用 |
| 11.1 | GCU を使ったシングル・インスタンス Galaxy の作成 |
| 11.2 | Galaxy インスタンスとしてのリブート |
| 12 | OpenVMS Galaxy に関するヒントと手法 |
| 12.1 | システム・オート・アクション |
| 12.2 | コンソール環境変数の変更 |
| 12.3 | コンソールに関するヒント |
| 12.4 | Galaxy モードのオフ設定 |
| 13 | OpenVMS Galaxy Configuration ユーティリティ |
| 13.1 | GCU の概略 |
| 13.1.1 | Galaxy 構成モデルの作成 |
| 13.1.2 | 監視 |
| 13.1.2.1 | レイアウト管理 |
| 13.1.2.2 | OpenVMS Galaxy チャート |
| 13.1.3 | 会話 |
| 13.2 | GCU による OpenVMS Galaxy の管理 |
| 13.2.1 | 独立インスタンス |
| 13.2.2 | 分離されたインスタンス |
| 13.2.3 | 必要な PROXY アクセス |
| 13.3 | Galaxy 構成モデル |
| 13.3.1 | アクティブ・モデル |
| 13.3.2 | オフライン・モデル |
| 13.3.2.1 | 例: オフライン・モデルの作成 |
| 13.4 | GCU チャートの使用 |
| 13.4.1 | コンポーネントの識別と表示プロパティ |
| 13.4.2 | Physical Structure チャート |
| 13.4.2.1 | ハードウェア・ルート |
| 13.4.2.2 | 所有権オーバーレイ |
| 13.4.3 | Logical Structure チャート |
| 13.4.3.1 | ソフトウェア・ルート |
| 13.4.3.2 | 未割り当てリソース |
| 13.4.3.3 | コミュニティ・リソース |
| 13.4.3.4 | インスタンス・リソース |
| 13.4.4 | Memory Assignment チャート |
| 13.4.4.1 | コンソール・フラグメント |
| 13.4.4.2 | プライベート・フラグメント |
| 13.4.4.3 | 共用メモリ・フラグメント |
| 13.4.5 | CPU Assignment チャート |
| 13.4.5.1 | プライマリ CPU |
| 13.4.5.2 | セカンダリ CPU |
| 13.4.5.3 | Fast Path およびアフィニティされた CPU |
| 13.4.5.4 | 失われた CPU |
| 13.4.6 | IOP Assignment チャート |
| 13.4.7 | Failover Target チャート |
| 13.5 | コンポーネント・パラメータの表示 |
| 13.6 | コンポーネント・コマンドの実行 |
| 13.7 | GCU メニューのカスタマイズ |
| 13.8 | HP Availability Manager による OpenVMS Galaxy の監視 |
| 13.9 | CPU Load Balancer プログラムの実行 |
| 13.10 | インスタンスの作成 |
| 13.11 | インスタンスの破棄 |
| 13.12 | シャットダウンおよびリブート・サイクル |
| 13.13 | オンライン・モデルとオフライン・モデル |
| 13.14 | GCU システム・メッセージ |
| 14 | Graphical Configuration Manager |
| 14.1 | 概要 |
| 14.2 | インストールの前提条件 |
| 14.2.1 | ソフトウェア要件 |
| 14.2.2 | ハードウェア要件 |
| 14.3 | インストール手順 |
| 14.3.1 | キット |
| 14.3.2 | GCM サーバのインストール |
| 14.3.3 | GCM クライアントのインストール |
| 14.3.3.1 | OpenVMS GCM クライアント |
| 14.3.3.2 | PC GCM クライアント |
| 14.3.4 | GCM サーバのセットアップ |
| 14.4 | GCM サーバの起動 |
| 14.4.1 | GCM サーバの自動起動 |
| 14.4.2 | GCM サーバの手動起動 |
| 14.5 | インストール後の管理タスク |
| 14.5.1 | GCM ユーザの登録とサブスクリプション・テンプレートの定義 |
| 14.5.2 | ライブラリの管理 |
| 14.5.3 | カスタム・バナー |
| 14.5.4 | システム通知 |
| 14.5.5 | コマンドのカスタマイズ |
| 14.6 | アソシエーションの構成 |
| 14.6.1 | 考慮事項 |
| 14.6.2 | アソシエーションへのシステムの追加 |
| 14.7 | GCM のカスタマイズ |
| 14.7.1 | コマンドの定義と使用 |
| 14.8 | GCM サーバのログ・ファイル |
| 14.9 | GCM サーバのトラブルシューティング |
| 14.9.1 | 診断情報の取得 |
| 14.9.2 | 潜在的な問題領域 |
| 14.9.3 | タイムアウトの検出 |
| 14.10 | 性能 |
| 14.11 | GCM サーバの保守 |
| 14.12 | 冗長な GCM サーバ・セットアップの例 |
| 15 | DCL CLI を使った CPU の再割り当て |
| 15.1 | DCL による再割り当て |
| 15.2 | GCU のドラッグ・アンド・ドロップによる再割り当て |
| 15.3 | インターモダル再割り当て |
| 15.4 | Galaxy サービスを使用したソフトウェアによる再割り当て |
| 15.5 | 再割り当ての失敗 |
| 16 | Galaxy と NUMA のコマンドとレキシカル関数 |
| 16.1 | CPU 関連の DCL コマンド |
| 16.2 | Galaxy 関連の DCL レキシカル関数 |
| 16.3 | DCL コマンド例 |
| 16.3.1 | CPU コマンド |
| 16.3.1.1 | STOP/CPU/MIGRATE |
| 16.3.1.2 | SHOW CPU |
| 16.3.1.3 | SET CPU |
| 16.3.2 | SHOW MEMORY |
| 16.3.3 | レキシカル関数の例 |
| 16.3.4 | INSTALL LIST |
| 16.3.5 | INSTALL ADD/WRITABLE |
| 16.3.6 | CONFIGURE GALAXY |
| 17 | 共用メモリを使った通信 |
| 17.1 | 共用メモリ・クラスタ・インターコネクト (SMCI) |
| 17.1.1 | SYS$PBDRIVER ポート・デバイス |
| 17.1.2 | 1 つの Galaxy 内の複数のクラスタ |
| 17.1.3 | SYS$PBDRIVER の SYSGEN パラメータ |
| 17.1.3.1 | SMCI_PORTS |
| 17.1.4 | SMCI_FLAGS |
| 17.2 | LAN 共用メモリ・デバイス・ドライバ |
| 18 | 共用メモリ・プログラミング・インタフェース |
| 18.1 | 共用メモリの使用 |
| 18.2 | システム・サービス |
| 18.2.1 | 強化されたサービス |
| 18.2.2 | 新しいセクション・フラグ SEC$M_READ_ONLY_SHPT |
| 18.3 | Galaxy-wide グローバル・セクション |
| 19 | OpenVMS Galaxy デバイス・ドライバ |
| 19.1 | ダイレクト・マップ DMA ウィンドウの変更 |
| 19.2 | OpenVMS バージョン 7.2 より以前に PCI ダイレクト・マップ DMA がどのように機能していたか |
| 19.3 | 現在のバージョンの OpenVMS で PCI ダイレクト・マップ DMA がどのように機能するか |
| 19.4 | 0 以外のダイレクト・マップ DMA ウィンドウをサポートするためのIOC$NODE_DATA の変更 |
| A | OpenVMS Galaxy CPU Load Balancer プログラム |
| A.1 | CPU Load Balancer の概要 |
| A.1.1 | 必要な特権 |
| A.1.2 | 構築とコピーの手順 |
| A.1.3 | スタートアップ・オプション |
| A.2 | プログラム例 |
| B | メモリ・サイズ設定の共通値 |
| C | ライセンスのインストール |
| C.1 | ライセンス・プロセス |
| C.1.1 | ライセンスについての詳細情報 |
| 用語集 |
| 例 |
| 14-1 | GCM サーバのインストール例 |
| 14-2 | GCM サーバ・ファイルのディレクトリ |
| 14-3 | OpenVMS GCM クライアントのインストール |
| 14-4 | GCM クライアント・ファイルのディレクトリ |
| 14-5 | GCM サーバのセットアップ例 |
| 図 |
| 1-1 | パーティショニングの手順 |
| 1-2 | システム構成ツリー |
| 1-3 | ハードウェア構成ツリー |
| 1-4 | ソフトウェア構成のツリー |
| 1-5 | 構成例 1 |
| 1-6 | 構成例 2 |
| 1-7 | 構成例 3 |
| 1-8 | メモリの使われ方 |
| 1-9 | 構成ツリーで表したソフト・パーティショニング |
| 2-1 | OpenVMS Galaxy アーキテクチャの概念図 |
| 2-2 | 別の Galaxy アーキテクチャ・ダイアグラム |
| 2-3 | shared-nothing コンピューティング・モデル |
| 2-4 | shared-partial コンピューティング・モデル |
| 2-5 | shared-everything コンピューティング・モデル |
| 5-1 | リボン・ケーブルの接続 |
| 5-2 | コネクタ |
| 19-1 | PCI ベース DMA |
| 19-2 | OpenVMS DMA |
| 表 |
| 1-1 | システム・ビルディング・ブロック |
| 2-1 | ロック・プログラミングのための Galaxy システム・サービス |
| 2-2 | イベント・プログラミングのための Galaxy システム・サービス |
| 2-3 | DUMPSTYLE のビットの定義 |
| 2-4 | SDA コマンドの拡張 |
| 10-1 | ES47/ES80/GS1280 の構成 |
| 14-1 | 単純なアソシエーションのワークシート例 |
| 16-1 | CPU 関連の DCL コマンド |
| 16-2 | NUMA/RAD 関連の DCL コマンド |
| 16-3 | Galaxy 関連の DCL コマンド |
| 16-4 | Galaxy F$GETSYI 項目コード |
| 16-5 | パーティショニング F$GETSYI 項目コード |
| 16-6 | SMP F$GETSYI 項目コード |
| 16-7 | RAD F$GETJPI 項目コード |
| 16-8 | RAD F$GETSYI 項目コード |
| B-1 | メモリ・サイズ環境変数の共通値 |
| 索引 |