B    OpenVMS I64 のハードウェア操作およびブート操作の構成と,システムのブートおよびシャットダウン

ここでは,HP Integrity サーバで利用可能な設定ツールと管理ツールについて簡単に紹介し,システム・コンソールの設定方法や,ブート・オプションの設定方法,OpenVMS I64 オペレーティング・システムのブート方法とシャットダウン方法について説明します。 また,簡単なトラブルシューティング手順についても説明します。

具体的には,以下の内容について説明しています。

注意

本書には,理解を助けるために Integrity サーバのハードウェアとユーティリティについての情報も記載されていますが,Integrity サーバ・システムに付属しているハードウェア・ドキュメントや,Web 上で入手できる最新のドキュメントを置き換えるものではありません。 HP Integrity サーバの設定には,さまざまなものがあります。 ハードウェア,ユーティリティ,および一部のハードウェア設定手順は,モデルによって大きく異なり,同じモデルであってもバージョンによって異なることがあります。 ハードウェア・ドキュメントは,ご使用中のモデルおよびバージョンの最新版を参照してください。 ハードウェア・ドキュメントには,モデルに固有の説明が記載されています。 サーバの最新版のドキュメントは,次の Web サイトにあります。

http://docs.hp.com/ja/hpuxhw (英語版: http://docs.hp.com/en/hw.html)
 
http://docs.hp.com/ja (英語版: http://docs.hp.com)
 
http://www.hp.com/support/itaniumservers
 

B.1    HP Integrity サーバの設定ユーティリティと管理ユーティリティ

ここでは,Integrity サーバ・システムで通常利用できる設定ユーティリティや管理ユーティリティについて概要を説明します。 詳細は,対応するハードウェア・ドキュメントを参照してください。

B.1.1    ユーティリティとコンソール・オプションの概要

HP Integrity サーバ環境の設定と管理に通常利用する主なインタフェースは,Extensible Firmware Interface (EFI) と Management Processor (MP) です。 エントリ・クラスの Integrity サーバでは,MP が Integrated Lights-Out (iLO) Management Processor に置き換えられました。 このインタフェースは,MP のすべての機能を持ちさらに機能が追加されています。 一部のモデルでは,Baseboard Management Control (BMC) ユーティリティが用意されています。 セル・ベースのサーバには,この他の管理ツールも用意されています。

EFI は,ブートおよびプリブートのメイン・インタフェースです。 これは,すべてのモデルでのシステム・ファームウェアとコンソール・コマンドへのコア・インタフェースです。 エントリ・クラスの HP Integrity サーバでは,BMC が用意されています (ただし,一部のシステムではインタフェース自体が隠されています)。 BMC には,基本的な管理機能と,EFI にアクセスする機能があります。 MP (または iLO) は,大半のシステムで利用できます。 一部のシステムでは,必要なコンソール・ハードウェアがインストールされ設定されている場合にのみ利用可能です。 EFI にアクセスする機能の他に,MP には,リモート管理,ネットワーク・コンソールと Web ベースのアクセス,拡張診断機能などの,高度な (BMC で利用できる以上の) 管理機能が用意されています。 BMC と MP (iLO) は,Integrity サーバの主電源スイッチがオフの位置であっても,スタンバイ電源で動作できます。

EFI は,基本となるコンソール環境です。 コンソール・インタフェースの機能は,MP (iLO) と BMC のどちらでも操作できます。

OpenVMS I64 のインストール・プロシージャおよびアップグレード・プロシージャでは,新しくインストールまたはアップグレードするシステム・ディスクをブート・オプションに追加することができます。 OpenVMS システムをブートするためには,B.2 節で説明されているように,コンソールが正しく設定されていなければなりません。

EFI,MP,および BMC の主な機能について,簡単に説明します。

B.1.2    セル・ベースのサーバ上の設定ユーティリティと管理ユーティリティ

より複雑な,セル・ベースの Integrity サーバの環境では,さまざまなツールが用意されています。 複数の nPartitions を備えたシステムでは,各 nPartitions にはそれ専用の EFI インタフェースがあります。 MP を使用すると,コンプレックスおよび各 nPartitions の EFI インタフェースに対してアクセスしたり,管理を行うことができます。

MP と EFI の他に (セル・ベースのサーバには,BMC はありません),これらのシステムには,Partition Manager と,システムやオペレーティング・システムによって異なるその他のツールが用意されています。 Partition Manager (parmgr) ユーティリティには,nPartitions とコンプレックス・ハードウェアを管理するためのグラフィカル・インタフェースがあります。このユーティリティは,すべての nPartitions 管理機能を 1 箇所にまとめ,システム管理者に,nPartitions の動的な再設定,電源オン/オフ,作成,削除,および変更を行うツールを提供し,円滑で正しく制御された操作を可能にします。 Partition Manager は,HP-UX システムと Microsoft Windows システムのどちらでも動作します。 どちらのバージョンの Partition Manager を使用しても,OpenVMS バージョン 8.3 用の nPartitions を管理できます。 Partition Manager は,次の Web サイトからダウンロードできる,無償の製品です (PARMGR は,記載されているとおり,大文字でなければなりません)。

http://docs.hp.com/en/PARMGR2/download.html
 

Partition Manager についての詳細は,『HP システムパーティション ガイド』を参照してください。

Integrity サーバの設定や管理に利用できるこれらのツールとその他のツールについての詳細は,対応するハードウェア・ドキュメントを参照してください。

B.1.3    Integrity サーバのユーティリティでの Delete キーや Backspace キーの使用

Integrity サーバ・システムの EFI 環境と,MP および BMC のコンソール・インタフェースでは,[Delete] (または [Backspace]) キーが UNIX システムと同じように解釈されるため,OpenVMS Alpha システムや Microsoft Windows システムでの解釈方法と異なります。 OpenVMS オペレーティング・システムでは,コマンド行に入力された最後の文字を削除するために ASCII の DEL/RUBOUT 文字 (16 進の 7F) を使用しますが,Integrity サーバでは,[Ctrl]/[H] を使用します。 Integrity サーバでコマンドを入力する際に,VTxxx ターミナル上で [Delete] (または,ターミナル・エミュレータで DEL/RUBOUT 文字コードを送信するようにマッピングされたキー) を押しても,最後に入力した文字は削除されません。

ログイン・コマンド・プロシージャ (通常は,LOGIN.COM) に次のコマンドを追加することで,最後に入力した文字が [Delete] キーで削除されるようにターミナルを再マッピングできます。

$ SET TERMINAL/BACKSPACE=DELETE
 

このコマンドは,DEL に [Ctrl]/[H] を再マッピングします。 ターミナルが以下のいずれかの状態の場合,ドライバはこれらのキーの再マッピングは行いません。

または,ターミナル・エミュレータを設定して,最後に入力した文字が [Backspace] キーで削除されるようにすることもできます。 ただし,OpenVMS 上でキーが正しく動作するようにするためには,前述の SET TERMINAL コマンドを実行しなければなりません。

B.2    Integrity サーバ・システム用の OpenVMS コンソールの選択

コンソール・ターミナルとして,ターミナル・エミュレーション・ソフトウェアを持つラップトップ,PC,または同様のデバイスが必要です。 OpenVMS は,シリアル・コンソール・デバイスだけをサポートしています。 OpenVMS は,コンソール・デバイスとしての VGA グラフィック・ディスプレイの使用はサポートしていません。 コンソール・ターミナルを Integrity サーバに接続するためには,標準の PC 間ファイル転送ケーブル (9 ピン・ヌル・モデム・シリアル・ケーブルとも呼ぶ) が必要です。 サーバ・システムのシリアル・ポートは通常,9600 ボー,8 ビット,パリティなし,ストップ・ビット 1 に設定されています。 (ハードウェアのドキュメントを確認してください。 設定内容は,ポートとアクセス方法によって異なることがあります。) ポートの設定に沿ってターミナル・エミュレーション・ソフトウェアを設定し,VT100 モードを指定してください。

注意

サーバに添付されている 3 コネクタ・ケーブル (M ケーブル) を必要とする接続の場合は,PC 間ケーブルを,3 コネクタ・ケーブルの "Console" というラベルが付いている接続ポートに接続してください。 このケーブルの 3 つのコネクション・ポートはすべて DB9 9 ピン・コネクタですが,動作するのは "Console" というラベルが付いているポートだけです。 他の 2 つのコネクション・ポートは,リモート (モデム) 接続用と UPS 接続用です。

OpenVMS では,EFI ファームウェアの選択メニューから,正しいコンソール・デバイスを選択する必要があります。 コンソール・ケーブルは,選択したデバイスのポートに接続されていなければなりません。 システム・コンソールをすでに使用している場合は,この節を省略することができます。 OpenVMS がプリインストールされたマシンを注文した場合は,コンソール選択はすでに行われています。 ただし,省略時のコンソール選択を変更することもできます。 システム設定を変更した場合,新しい (未インストールの) Integrity サーバに OpenVMS をインストールしている場合,または INITIALIZE オプション (ターゲットのシステム・ディスクにすでにインストールされているソフトウェアおよびデータ・ファイルをすべて削除する) を使用して OpenVMS を再インストールしている場合は,正しいコンソールを選択する必要があります。 正しいコンソールが選択されていない場合,予期しないデバイスを OpenVMS がコンソールとして使用することがあり,その結果,システムがハングアップしたり,OpenVMS がブートしなかったり,ブートするが不適切な場所に出力を送信することがあります。

システムに MP が存在する場合は,システム・コンソールとして MP を使用してください。 一部のサーバでは,MP コンソールが Integrity サーバのシステム・コンソールとして事前に選択されています。 ただし,Integrity サーバはコンソール I/O 操作をどこで行ったら良いかを最初は認識していない可能性があるため,MP シリアル・ポートをコンソール用に使用するために,正しいコンソール・デバイスを選択しなければならないことがあります。 LAN またはリモート・アクセスを MP コンソール・インタフェース用に設定するには,始めにシリアル・ポートを使用してコンソール操作を行い,Integrity サーバの初期設定を行わなければなりません (MP コンソール・インタフェースとして LAN やリモート・アクセスを設定する手順については,ハードウェアのドキュメントを参照してください)。

正しいコンソールを設定するには,次の手順に従ってください。

注意

正しいコンソールを選択する処理は,Integrity サーバのモデルや,EFI ファームウェアのバージョンによって異なります。

  1. 使用するコンソールを決定します。 システムの構成に応じて,OpenVMS は次のタイプのコンソールのいずれかを使用できます。

    使用したいコンソールを確実に選択してください。 ユーザが意図したものでない省略時のコンソールを OpenVMS が使用する場合があります。 コンソール・タイプを 1 つだけ選択してください。 複数のタイプを選択すると,予期しない動作をすることがあります。

  2. システムの電源を入れます。 MP シリアル・ポートを使用している場合は,MP にログインして EFI にアクセスします。 システム・シリアル・ポートをシステム・コンソールとして設定する場合は,次の手順に進みます。 MP シリアル・ポートをシステム・コンソールとして設定する場合,Integrity サーバの電源を入れたばかりであれば,MP コンソール・インタフェースがログイン・プロンプトを表示しています。 (省略時の設定では,ユーザ名とパスワードには Admin が設定されています。 セキュリティを確保するためには,このパスワードをすぐに変更する必要があります。 詳細は,ハードウェアのドキュメントを参照してください。)

    注意

    MP のログイン・ユーザ名およびパスワードのプロンプトを表示するためには,コンソールのキーボード上で,[Enter] を 1 回以上押さなければならないことがあります。 [Enter] を押しても表示されない場合は,[Ctrl]/[B] を押してみてください。

    MP のパスワード・プロンプトしか表示されない場合は,[Enter] を押して,MP のログイン・プロンプトを表示してください。

    それでもログイン・プロンプトが表示されない場合は,システムの電源がオフになっている可能性があります。 (システムの電源を入れるときに,電源ボタンを 2 回押してしまうと,電源がオンになってすぐにオフになります。)

    次のようなメッセージが表示された場合は,他のユーザがコンソールを保持しています。 (複数のユーザがコンソールを表示できますが,書き込みを行うことができるのは,1 ユーザだけです。)

    [Read only - use Ctrl-Ecf for console write access]
     
    

    コンソールの制御を他のユーザから取得するには,[Ctrl]/[E] を押し,このキーを離してから,すぐに文字 cf を順番に押します。 または,他のユーザにログ・オフしてもらいます。

    MP ファームウェアがバージョン E02.22 より古い場合は,システムは動作しません。 MP ファームウェアをアップデートする方法については, 1.4.6 項を参照してください。

    MP> プロンプトが表示されたら,co (コンソール・モード) コマンドを使用して,EFI インタフェースに切り替えます。

    nPartitions のない Integrity サーバでは,co コマンドで直接 EFI Boot Manager の画面が表示されます。 EFI カウントダウン・タイマがタイムアウトする (省略時の設定では 10 秒) までにコマンドを入力しなければ,EFI Shell> プロンプトが表示されます。 (オペレーティング・システムが動作しているときは,co コマンドにより,オペレーティング・システムのコンソール・ポートに接続されます。)

    セル・ベースのサーバでは,シングル・パーティション・ユーザ・アカウントを使用していない限り,co コマンドを入力すると,利用可能な nPartitions のリストを示すコンソール・メニューがまず表示されます。 次に,適切な nPartitions を選択して,その nPartitions の EFI Boot Manager コンソールにアクセスします。 コンソール・メニューの例を次に示します (メニューと画面は,システムによって異なります)。

    Partitions available:
     
        #   Name
     
      ---   ----
        1)   MIA1
        2)   MIA2
        3)   TESTING
        4)   LAN
        5)   AMYS
        6)   ACCNTS
        Q)   Quit
     
       Please select partition number:
     
     
    

    co コマンドで,予期しない画面が表示されたり,内容を判読できない画面が表示された場合は,[Enter] を押してみてください。 EFI メイン・メニューの代わりにサブメニューを使用している場合, サブメニューを終了してメイン・メニューへ戻ってください。

    アクセスする nPartitions を決定する方法の詳細は,『HP システムパーティション ガイド』,または対応するハードウェア・ドキュメントを参照してください。

  3. 最初の EFI Boot メニューにアクセスします。 Integrity サーバの電源を入れるか,MP からコンソール・モードに切り替えると,EFI Boot Manager のロードが始まります。 ロードの開始を示すいくつかのメッセージが表示されます。 MP シリアル・ポートを使用していて,メッセージが何も表示されない場合は,システムの電源がオフになっている可能性があります (MP は,電源コードが接続されていれば,システムの電源がオフであっても動作します)。 システムの電源がオンになっていることを確認してください。 ブート・メニューを持った EFI Boot Manager の画面が表示されるまで待ちます。 次のブート・メニューの例のように,省略時のメニュー・オプションが強調表示されます。

    注意

    EFI Boot Manager の画面とメニューは,ファームウェアのバージョンによって異なります。 この例は,最新バージョンの EFI ファームウェアで表示されるブート・メニューです。

  4. EFI の [Boot Configuration] メニューにアクセスします。 初期の EFI Boot メニューから,[Boot Configuration] オプション (一部のバージョンの EFI では,[Boot option Maintenance Menu]) を選択します。 特定のオプションに移動するには,上向き矢印キーまたは下向き矢印キーを使用します。 (一部のターミナル・エミュレータでは,スクロール・ダウンに文字 v を,スクロール・アップにはキャレット (^) を使用します。) 選択状態を切り替えるには,[Enter] キーを押します。 カウントダウン時間 (省略時の時間は 10 秒) 以内にオプションを選択しないと,EFI は省略時のオプションに移動します。 手順 3 の例では,省略時のオプションは EFI Shell であり,この場合 EFI Shell> プロンプトが表示されます。 [Boot Configuration] メニューに戻るには,exit コマンドで EFI Shell を終了します。 以前の画面の行が残り,EFI Shell プロンプトが見えない場合は,[Enter] を押して,EFI Shell プロンプトが見えるようにします。

  5. コンソール入力,コンソール出力,およびコンソール・エラー・デバイスを設定します。 最新の EFI ファームウェアを使用している場合は,[Boot Configuration] メニューから [Console Configuration] オプションを選択し,コンソール入力,コンソール出力,およびコンソール・エラー・デバイスのオプション・リストを表示します。 一部のバージョンの EFI では,3 つのコンソール・デバイス・オプションが,直接 [Boot Option Maintenance Menu] にリストされます。 各コンソール・オプションを次のように,1 つずつ設定します。

    注意

    OpenVMS の場合,入力,出力,およびエラー・コンソールは,すべて同じシリアル・ライン・コンソール・デバイスを指さなければなりません。 新しいシステムは,各コンソール・タイプに対して複数のデバイスが選択された状態で出荷されていることがあるため,それぞれに対して選択されているデバイスが 1 つであることを確認しなければなりません。 コンソール入力デバイスあるいは出力デバイスに対して複数のデバイス・パス・インスタンスが存在することを示すエラー・メッセージが表示されたら, この手順で説明している操作を実行して 1 つのコンソールを選択してください。

    OpenVMS は,USB キーボードまたは VGA グラフィック・ディスプレイ・デバイスを使用したブートはサポートしていません。 システムはこれらのデバイスでブートするかも知れませんが,システムがブートしていることは表示されません。 システムがブートを開始すると,警告が表示されることがあります。 ブートの後半の段階で,他のエラーが発生することもあります。 また,ブート時に通常表示される出力が,失われることがあります。

    1. コンソール入力デバイスを選択します。 EFI は,コンソール入力として利用できるデバイスのリストを表示します。 このリストからデバイスを 1 つだけ選択し,使用しないデバイスは選択解除します。 デバイスのリストの例を次に示します。 説明は,リストの下に記載してあります。 (この例は,エントリ・クラスの Integrity サーバのデバイスです。セル・ベースのサーバでは,手順や表示が異なります。)

      システム・シリアル・ポート

      この 4 行は,システム・シリアル・ポートを使用し,コンソールとして定義できる有効なデバイスを示しています。 Uart という文字列があり Pci という文字列がない行は,システム・シリアル・ポートです。 各行は,VenMsg に続く,ターミナル・エミュレーション・プロトコルを示すテキスト以外は同じです。 つまり,この 4 つのエントリは,異なるエミュレーション・プロトコルを使用する,同じデバイスを示しています。

      MP コンソール

      この 4 行 (HWP 行) は,MP ポートのあるシステムでのみ表示されます。 Uart と Pci の両方がある行は,MP シリアル・ポート・デバイスです。 シリアル・ポート・デバイスの場合と同様に,この 4 行は,異なるエミュレーション・プロトコルを使用する,同じデバイスを示しています。

      VGA デバイス

      このデバイスは,グラフィック・コンソール・デバイスです。 このデバイスは選択しないでください。 OpenVMS では,ブート時のコンソール出力デバイスとして,VGA グラフィックはサポートしていません。

      ターミナル・エミュレータに合ったプロトコルを使用するデバイスを選択します (多くの場合は,VT100+ が最適な選択肢です)。 デバイスの行は,1 行だけ選択してください。 複数のデバイスを選択すると,OpenVMS は動作しません。

    2. 設定を NVRAM に保存します。

    3. コンソール出力デバイスを選択します。 手順 a 〜 b を繰り返して,コンソール出力デバイスを設定します。 コンソール入力デバイスとして選択したのと同じデバイスを選択してください。

    4. コンソール・エラー・デバイスを選択します。 手順 a 〜 b を繰り返して,コンソール・エラー・デバイス (標準エラー・デバイスともいいます) を設定します。 コンソール入力デバイスおよびコンソール出力デバイスとして選択したのと同じデバイスを選択してください。

  6. 必要に応じて,コールド・リセットを実行します。 システムによっては,コールド・リセットが必要です。 新しいバージョンの EFI は,コールド・リセットを必要としません。 詳細は,ハードウェアのドキュメントを参照してください。

この時点で,OpenVMS I64 DVD をブートして,システム・ディスクにオペレーティング・システムをインストールできます。 第 3 章 に記載されている手順に従ってください。

注意

コンソール・デバイスになり得るデバイスが新しくシステムに追加されたときや,システムの NVRAM がクリアされたときは,コンソールの選択を確認してください。 シリアル・デバイスを変更したときには,正しく動作させるためには,入力,出力,およびエラー・コンソールのデバイス・オプションも変更しなければなりません。

B.3    EFI の使用方法の概要

EFI は,Integrity サーバ・システムの,オペレーティング・システムとファームウェアの間の基本的なインタフェースであり,Alpha システムの SRM と似ています。 EFI にはブート・オプションのメニューが用意されており,またブート・オプションを設定することもできます。 EFI は,オペレーティング・システムがブートされていないときにアクセスできます。 セル・ベースのサーバでは,EFI は,nPartitions がアクティブ状態で,オペレーティング・システムがブートされていないときに使用できます。 各 nPartitions には専用の EFI インタフェースとシステム・ブート環境があり,オペレーティング・システムをブートする前に nPartitions と対話することができます。

新しい Integrity サーバ・システムの電源を最初にオンにしたとき,一連の診断メッセージが表示された後,[EFI Boot Manager] 画面が表示されます (MP が利用可能な場合は,MP のログイン画面が表示されます)。 ただし,出荷時に OpenVMS I64 オペレーティング・システムがインストールされている Integrity サーバの場合は,OpenVMS I64 オペレーティング・システムが最初のオプションとなり,自動的にブートします。

注意

MP を備えた一部のシステムでは,最初に MP のログイン画面が表示されることがあります。 さらに,セル・ベースのサーバでは,アクセスする nPartitions のコンソールを最初に選択しなければなりません。 前述したとおり,Integrity サーバ・システムの動作は,モデルや,ファームウェアのバージョンにより,大きく異なることがあります。

EFI Boot Manager メニューからオプションを選択するには,上向き矢印キーまたは下向き矢印キーを使用 (一部のターミナル・エミュレータでは,スクロール・ダウンに文字 v を,スクロール・アップにはキャレット (^) を使用) して項目を強調表示してから,[Enter] を押し,選択をアクティブにします。 EFI を使用すると,Integrity サーバと OpenVMS オペレーティング・システム用にさまざまなオプションを設定できます。

OpenVMS がプリインストールされていないシステムを最初にブートするときは,多くの場合,最初に EFI を使用する必要があります。 EFI Shell を選択すると,多数のアクティビティがコンソールに表示された後,EFI Shell プロンプトがコンソールに表示されます。 EFI Shell> プロンプトが表示されない場合は,[Enter] を押してください。 (B.3.1 項で説明しているように,EFI Shell プロンプトが変更されていることもあります。)

EFI のブート・メニューには,ブート・オプション・リストが表示されます。 ブート・オプション・リストの各項目には,特定のブート・デバイスが示され,またそのデバイスをブートするときに使用する特定のブート・オプションや引数のセットが示されます。 ユーザは,ブート・メニューにブート・オプションを追加することができます。 OpenVMS のインストール・プロシージャ (およびアップグレード・プロシージャ) は,新しくインストールされたシステム・ディスクに対するブート・オプションの追加や検証作業を支援します。 このプロシージャは OpenVMS I64 Boot Manager ユーティリティ (SYS$MANAGER:BOOT_OPTIONS.COM) を使用して,ブート・オプションの追加と検証を行います。 このユーティリティは,OpenVMS DCL プロンプトから直接使用できます。 EFI を使用するよりも,これらの方法のいずれかを使用してブート・オプションの設定を行ってください。 OpenVMS I64 Boot Manager ユーティリティは EFI よりも使いやすく,以下のオプションも含め,関連するオプションの大半を OpenVMS の動作中に設定することができます。

大半のデバイスではこのユーティリティの使用は必須ではありませんが,Fibre Channel デバイスのブート・オプションの設定には使用しなければなりません。 ブート・リストおよびダンプ・デバイス・リストにマルチ・メンバ・シャドウ・セットのメンバを追加するときは,このユーティリティを使用してください (すべてのメンバを両方のリストに追加してください)。 このユーティリティの使用方法については,B.5 節を参照してください。 このユーティリティを使用して Fibre Channel デバイスを設定する方法については, 付録 D を参照してください。 OpenVMS I64 Boot Manager ユーティリティを使用してブート・オプションを表示する方法については,B.5.2.2 項を参照してください。 一時停止の時間長を設定する方法については,B.5.2.3 項を参照してください。 OpenVMS I64 Boot Manager ユーティリティでは,DOSD (Dump Off the System Disk) デバイスおよびデバッグ・デバイスを設定することもできます。 詳細は,『OpenVMS システム管理者マニュアル (下巻)』 を参照してください。

B.3.1    EFI の使用についての一般的な注意

以下の事項に注意してください。

EFI の使用についての詳細は,Integrity サーバに付属のドキュメントを参照してください。 次の Web サイトにも多くの情報があります。

http:://developer.intel.com/technology/efi/help/efidocs.htm
 

B.4    デュアル・コア・プロセッサでのハイパースレッド機能の有効化と無効化

デュアル・コアの Intel Itanium 2 プロセッサが搭載されているシステムでは,ハイパースレッド機能をサポートすることができます。 ハイパースレッド機能を使用すると,プロセッサに対して,処理をより効率的にする追加の論理 CPU を作成できます。 たとえば,ハイパースレッド機能がアクティブなデュアル・コア・プロセッサでは,論理 CPU が 4 つ (各コアに 2 つ) 提供されます。 ハイパースレッド機能の性能への効果は,システム上で実行されているアプリケーションに大きく左右されます。 ハイパースレッド機能を無効化した状態で起動し,必要に応じて後で試すことをお勧めします。

プロセッサがハイパースレッド機能をサポートしているシステムでは,ハイパースレッド機能を有効または無効にできます。 システムのハイパースレッド機能の状態を表示するには,EFI の info cpu コマンドまたは cpuconfig コマンドを使用します (「CPU スレッド」がオンかオフかが表示されます)。 例を次に示します。

Shell> cpuconfig
 
PROCESSOR MODULE INFORMATION
 
        # of               L3      L4      Family/
CPU     Logical            Cache   Cache     Model          Processor
Module     CPUs   Speed    Size    Size     (hex.)    Rev   State
-----   -------   ------   ------  ------  ---------  ---   -----
 0           4    1.4 GHz   6 MB   None    20/00      CO    Active
 
CPU threads are turned on.
 

ハイパースレッド機能を有効または無効にするには,EFI の cpuconfig threads on コマンド,または cpuconfig threads off コマンドを使用します。 詳細は,EFI Shell プロンプト で help cpuconfig を入力するか,対応するハードウェア・ドキュメントを参照してください。 Partition Manager の最新リリースも,ハイパースレッド機能をサポートしています。

ハイパースレッド機能を有効または無効にした後,その変更を有効にするには,システムをリセットしなければなりません。 EFI Shell の reset コマンドを使用します。 ハイパースレッド機能が有効な場合は,システムをリブートしてもアクティブなままです。

B.5    Integrity サーバでの OpenVMS のブートの設定と管理

ここでは,Integrity サーバのブート動作の設定方法および管理方法について説明します。 EFI Boot Manager を使用する (オペレーティング・システムが動作していないとき) か,OpenVMS I64 Boot Manager を使用して (オペレーティング・システムが動作しているとき) ブート・オプションを設定することができます。 後者を使用することをお勧めします。

1 つのオペレーティング・システムに,複数のブート・エントリを設定することができます。 複数のオペレーティング・システムを実行しているセル・ベースの Integrity サーバでは,現在インストールされているすべてのオペレーティング・システムに対するブート・オプションを設定できます。 セル・ベースのサーバでは,各 nPartitions に,そのパーティションに固有の EFI のローカル・インスタンスがあります。 各パーティションは,システム内の他の nPartitions とは無関係にブートや停止ができ,各パーティションでは,そのパーティション専用のオペレーティング・システム・イメージが実行されます。

セル・ベースのサーバでは,オペレーティング・システムを正常にブートするためには,まず B.5.1 項に説明されているように,ブートするオペレーティング・システムの ACPI 設定が正しいか確認しなければなりません。 各 nPartitions には,それ専用の ACPI 設定値があります。

重要

Fibre Channel ストレージ・デバイスでのブート動作を設定するためには,OpenVMS I64 Boot Manager ユーティリティを使用しなければなりません。 (Fibre Channel デバイスの設定については, 付録 D を参照してください。 また,このユーティリティを使用して,ブート・デバイス・リストおよびダンプ・デバイス・リストにマルチ・メンバ・シャドウ・セットのメンバを追加することをお勧めします。 必ず両方のリストにすべてのメンバを追加してください。

Integrity サーバの初期設定を完了した直後の場合は,続行する前に以下の手順を実行してください。

  1. サーバのハードウェア・ドキュメントに説明されているとおりに,サーバ・システムの電源をオンにします。 フロント・パネルの電源ボタンを使用する場合は,1 度だけ押してください。

    注意

    BMC システム・イベント・ログ (SEL) が満杯であるという警告が表示されても,プロンプトに従えば,安全に処理を続行できます。 OpenVMS は,SEL の内容を処理します。 SEL を手動でクリアしたい場合は,B.6 節の 2 番目の注意の指示を参照してください。

    最新のシステム・ファームウェアをロードして使用してください。 システム・ファームウェアのアップデート方法についての詳細は, 1.4.6 項 を参照してください。

  2. セル・ベースのサーバの場合は,ACPI の設定が OpenVMS オペレーティング・システム用として正しいか確認します。 詳細は,B.5.1 項を参照してください。

  3. EFI Boot Manager のメニューで,[EFI Shell [Built-in]] オプションを選択します。 OpenVMS I64 システムは,手動でブートすることもできますし,EFI Boot Manager のメニューに新しいエントリを追加することにより,Integrity サーバの電源を入れたりリブートしたときに自動的にシステムがブートされるように設定することもできます。

ここでは,以下の事項について説明します。

B.5.1    nPartitions 内の OpenVMS をブートするための ACPI 設定の確認

セル・ベースのサーバ上の OpenVMS I64 オペレーティング・システムをブートするためには,ACPI の設定が正しく設定されていなければなりません。 ACPI の設定値は特に,デバイスを参照するときに使用する EFI パス・フォーマットを決定します。 工場インストールの Integrity サーバの場合,ACPI 構成は正しく設定されています。 OpenVMS システムをブートする nPartitions でそれまで Windows システムまたは Linux システムが動作していた場合は,EFI Shell プロンプトで次のコマンドを入力して,パーティションが OpenVMS で正しくブートするように設定します。

EFI> acpiconfig default
 

この新しい値を有効にするためには,EFI Shell の reset コマンドを使用して,nPartitions をリセットしなければなりません。

EFI> reset
 

ACPI の設定値が適切に設定されていない場合,オペレーティング・システムをブートすると,バグチェック・コード INCONSTATE で処理に失敗します。

nPartitions をサポートしない Integrity サーバ (たとえば,rx2600 サーバ) では,ACPI の設定値を変更することはできません。

現在の設定値を表示するには,引数なしで acpiconfig コマンドを入力します。

EFI> acpiconfig
 
Acpiconfig settings: default
 

注意

acpiconfig コマンドは,必ずしも現在の nPartitions ブートで使用された設定を報告するわけではありません。 このコマンドは,nPartitions の次回のブートで使用される,現在の設定だけを報告します。

B.5.2    システム・ディスクのブート・オプションの設定

次の 3 つの方法のいずれかで,システム・ディスクのブート・オプションを設定したり操作することができます。

OpenVMS I64 インストールおよびアップグレード・プロシージャに,システム・ディスクのブート・オプションを設定させることをお勧めします。 ただし,この方法を使用した場合でも,OpenVMS DCL プロンプトから OpenVMS I64 Boot Manager ユーティリティを使用 (または EFI 自体を使用) することで,ブート・オプションを変更したり,システム・ディスクに他のブート・オプションを追加することができます。

OpenVMS I64 Boot Manager ユーティリティはメニュー・ベースのユーティリティであり,Integrity サーバの EFI ブート・オプションを構成することができます。 このユーティリティは,EFI よりも容易に使用できます。 この OpenVMS ユーティリティを使用すると,以下のような操作を実行できます。

この項では,これらの操作の大半 (ブート・オプションの移動と削除を除く) の実行方法について説明します。 OpenVMS Boot Manager ユーティリティについての詳細は,『OpenVMS システム管理者マニュアル (上巻)』を参照してください。 ここでは,EFI を使用して自動ブート用のブート・オプションを追加する方法についても説明します。

システムに,システム・ディスクのブート・オプションを構成することをお勧めします。 システム・ディスクの自動リブートは,システム・ディスクを EFI Boot Manager メニューの 1 番目のブート・オプションとして指定すると有効になります。 EFI タイムアウト (カウントダウン,省略時の時間は 10 秒) が発生すると,自動的にシステム・ディスクからブートします。

注意

Fibre Channel デバイスからのブートを設定するためには,OpenVMS I64 Boot Manager ユーティリティを使用しなければなりません。 (このユーティリティの使用は他のデバイスでは必須ではありませんが,Fibre Channel デバイスでは必須です。) また,このユーティリティを使用して,ブート・デバイス・リストおよびダンプ・デバイス・リストにマルチ・メンバ・シャドウ・セットのメンバを追加することをお勧めします。 必ず両方のリストにすべてのメンバを追加してください。 このユーティティについての詳細は,『OpenVMS システム管理者マニュアル (上巻)』を参照してください。 Fibre Channel デバイスの構成とブートについての詳細は, 付録 D を参照してください。

B.5.2.1    ブート・オプションの追加とブート・フラグの設定

OpenVMS I64 Boot Manager ユーティリティを使用してブート・オプションを追加し,ブート・フラグを設定するには,以下の手順に従います。

  1. DCL プロンプトで次のコマンドを入力して,OpenVMS I64 Boot Manager ユーティリティを起動します。

    $ @SYS$MANAGER:BOOT_OPTIONS.COM
     
    

  2. ユーティリティが起動されると,メイン・メニューが表示されます。 システム・ディスクをブート・オプションとして追加するには,次の例のように,プロンプトで 1 を入力します。

           OpenVMS I64 Boot Manager Boot Options List Management Utility
     
           (1) ADD an entry to the Boot Options list
           (2) DISPLAY the Boot Options list
           (3) REMOVE an entry from the Boot Options list
           (4) MOVE the position of an entry in the Boot Options list
           (5) VALIDATE boot options and fix them as necessary
           (6) Modify Boot Options TIMEOUT setting
     
           (B) Set to operate on the Boot Device Options list
           (D) Set to operate on the Dump Device Options list
           (G) Set to operate on the Debug Device Options list
     
           (E) EXIT from the Boot Manager utility
     
           You can also enter Ctrl-Y at any time to abort this utility
     
      Enter your choice: 1
     
    

    注意

    このユーティリティを使用しているときは,キャレット文字 (^) を入力することで,以前のプロンプトへ (複数回) 戻って,応答を変更することができます。 中断して DCL プロンプトに戻るには,[Ctrl]/[Y] を押します。

  3. ユーティリティは,デバイス名の入力を求めます。 このインストールで使用するシステム・ディスク・デバイスを入力します。 次の例では,デバイス名は DKA0: です。

       Enter the device name (enter "?" for a list of devices): DKA0:
     
    

  4. ユーティリティは,EFI ブート・オプション・リストのどの位置にエントリを置くか,入力を求めます。 現在のブート・オプションのリストを表示するには,疑問符 (?) を入力します。

       Enter the desired position number (1,2,3,,,) of the entry.
       To display the Boot Options list, enter "?" and press Return.
       Position [1]: ?
     
    

  5. 次の例のブート・オプション・リストでは,ブート・オプションは 1 つだけです。 サーバの起動時や,EFI カウントダウン・タイマのタイムアウト時に自動的にシステム・ディスクからブートされるように,ブート・オプション・エントリをリストの先頭に追加するには,1 (省略時の値) を入力します。

       EFI Boot Options list:     Timeout = 0 secs.
       -----------------------------------------------------------------
       01. VenHw(d65a6b8c-71e5-4df0-d2f009a9) "EFI Shell [Built-in]"
       -----------------------------------------------------------------
       1 entries found.
     
       Enter the desired position number (1,2,3,...) of the entry.
       To display the Boot Options list, enter "?" and press Return.
       Position [1]: 1
     
    

  6. ユーティリティは,OpenVMS ブート・フラグの入力を求めます。 特に指定しなければ,フラグは設定されません。 OpenVMS フラグ (たとえば,0,1) を入力するか,次の例のように [Enter] を押してフラグなしを設定します。

       Enter the value for VMS_FLAGS in the form n,n.
       VMS_FLAGS [NONE]: 
     
    

    オプションとして,次のような,標準の OpenVMS ブート・フラグのいずれかを使用することもできます。

    フラグ 説明
    0,1 SYSBOOT のシステム・パラメータ変更を可能にする。 デバッグ目的で,対話型ブートを有効にする。
    0,2 XDELTA をロードする。
    0,4 EXEC_INIT の初期ブレークポイントを取り込む。
    0,20000 ブート時にデバッグ・メッセージを表示する。
    0,30000 ブート時に詳細なデバッグ・メッセージを表示する。

  7. ユーティリティは,ブート・オプション・エントリに含める説明の入力を求めます。 特に指定しなければ,デバイス名が説明として使用されます。 次の例のように,より分かりやすい情報を入力することもできます。 この例では,確認メッセージのサンプルを示しています (Fibre Channel デバイスなどの,マルチ・パスのデバイスでは,パスごとに個別の確認メッセージが表示されます)。 EFI$BCFG は,OpenVMS I64 Boot Manager ユーティリティが使用している実行ファイル名です。

       Enter a short description (do not include quotation marks).
       Description ["DKA0"]: DKA0: OpenVMS V8.3 for PLMs System
     
       efi$bcfg: DKA0: (BOOT003) Option successfully added
     
    

  8. ブート・オプションの追加に成功したら,プロンプトで E を入力して,ユーティリティを終了します。

       Enter your choice: E
       $ 
     
    

B.5.2.1.1    EFI による,システム・ディスクからの自動ブートの設定

OpenVMS インストール/アップグレード・プロシージャでシステム・ディスクからの自動ブートを設定することをお勧めします。 または,OpenVMS I64 Boot Manager ユーティリティ (SYS$MANAGER:BOOT_OPTIONS.COM) を使用してください。 ただし,ユーザが EFI を使用して設定することもできます。 ここでは,EFI を使用して,Integrity サーバ・ファームウェアがシステム・ディスクから OpenVMS I64 システムを自動的にブートするように設定する方法について説明します。 (OpenVMS I64 Boot Manager ユーティリティを使用して,ブート・フラグを設定することをお勧めします。 オプションとして,前の項ですでに説明したように,EFI プロンプトで vms_loader.efi -flags n,n コマンドを使用して,OpenVMS 標準ブート・フラグを設定することもできます。)

EFI Shell にアクセスし,プロンプトで次の行を入力します。 fsn: (fs0: や fs1: など) は,システム・ディスクに対応するデバイスです。

   Shell> bcfg boot add 1 fsn:\efi\vms\vms_loader.efi "HP OpenVMS I64"
 

このコマンドは,OpenVMS I64 オペレーティング・システムを,EFI Boot Manager メニューの位置 1 に追加します。 コマンド行の,引用符で囲まれたテキスト ("HP OpenVMS I64") が,EFI のブート・メニューの位置 1 に表示されます。 オペレーティング・システム・ディスクの識別に役立つテキストを入力できます。 システムの電源オン時には,カウントダウン時間 (省略時の値は 10 秒) を経過すると,位置 1 にある項目が自動的に実行されます。

または,EFI のメニュー・インタフェースを使用して,以下の手順で EFI のブート・メニューのオプションを追加することができます。

  1. [Boot Configuration] オプション (EFI のバージョンによっては,[Boot Option Maintenance Menu]) を選択します。

  2. [Add a Boot Option] を選択します。

  3. ブート・デバイスとブート・ファイルを選択します。

    注意

    すべての EFI ブート・オプションは,ディスクの GUID (Globally Unique ID) を埋め込みます。 そのため,OpenVMS を再インストールするか,イメージ・バックアップからシステム・ディスクをリストアした場合は,まず古いブート・オプションを削除してから,新しいブート・オプションを追加しなければなりません。 ブート・オプションを削除するには,Boot Configuration メニュー (または Boot Option Maintenance Menu) の [Delete Boot Option(s)] オプションを使用します。

ブート・エントリを EFI Boot Manager メニューに追加する別の方法として,EFI Utilities for OpenVMS (I64 のみ) の vms_bcfg コマンドを使用する方法もあります。このコマンドは,OpenVMS デバイス名を受け付け,フラグを設定することもできます。 ただし,このコマンドの機能は限定されています。 たとえば,OpenVMS I64 Boot Manager ユーティリティであれば可能な,Fibre Channel パスを処理することができません。 次の例では,DKA0: は,1 番目のブート・オプションとして追加される OpenVMS システム・ディスクです。

Shell> \efi\vms\vms_bcfg boot add 1 dka0: -fl 0,2 "HP OpenVMS I64"
 

EFI utilities for OpenVMS (I64 のみ) についての詳細は,『HP OpenVMS システム管理ユーティリティ・リファレンス・マニュアル』を参照してください。

B.5.2.2    EFI のブート・エントリと,マッピングされている OpenVMS デバイスの表示

Integrity サーバの EFI Boot Manager は,ブート・デバイスへのさまざまなパスを表示します。 OpenVMS I64 Boot Manager ユーティリティを使用すると,EFI が認識している OpenVMS ブート・デバイス・オプションを表示できます。

DCL プロンプトでユーティリティを起動し (@SYS$MANAGER:BOOT_OPTIONS.COM),メイン・メニューからオプション 2 を選択します (メイン・メニューについては,B.5.2 項を参照してください)。 このユーティリティは,次のプロンプトを表示します。 この例では,DQA0: デバイスのリストを要求し,それが表示されています。

       To display all entries in the Boot Options list, press Return.
       To display specific entries, enter the entry number or device name.
       (Enter "?" for a list of devices):DQA0
 
    EFI Boot Options list:   Timeout = 20 secs.
   ----------------------------------------------------------------------------
    04. DQA0 PCI(0|0|2|0) ATA(Primary,Master) "DVD-ROM "
   ----------------------------------------------------------------------------
    1 entries found.
 

また,EFI Shell プロンプトで (\efi\vms から) EFI Utilities for OpenVMS の vms_show コマンドを使用すると,EFI コンソールによってマッピングされたすべてのブート可能デバイスや,それらと同等の OpenVMS デバイス名を表示することができます。 EFI utilities for OpenVMS についての詳細は,『HP OpenVMS システム管理ユーティリティ・リファレンス・マニュアル』を参照してください。

B.5.2.3    EFI ブート・オプションのカウントダウン・タイマ (タイムアウト) の設定

EFI Boot Manager メニューが表示されると,EFI はオプションの選択待ちとなります。 省略時の設定では,EFI は 10 秒間待ってから,1 番目のブート・オプションをブートします。 1 番目のオプションが利用できないか,ブートできない場合,EFI は同じ時間待ってから,リスト内の次のオプションをブートします。 OpenVMS I64 Boot Manager ユーティリティ (SYS$MANAGER:BOOT_OPTIONS.COM) を使用すると,カウントダウン値の時間を変更することができます。 また,カウントダウンを無効にしたり (つまり,待ち時間なし),有効にすることもできます。

OpenVMS I64 Boot Options のメイン・メニューから,オプション 6 を選択します (メイン・メニューについては,B.5.2 項を参照してください)。 このユーティリティは,以下のプロンプトを表示します。 この値を変更するには,YES と入力してから,新しい値を入力します。 この例では,タイムアウト値が 20 秒に変更されています。

    efi$bcfg: Boot Timeout period is 10 secs
 
   Would you like to modify the Timeout value? (Yes/No) [NO]YES
 
    Please enter the Timeout value in seconds: 20
 
    efi$bcfg: Boot Timeout period is 20 secs
 

自動ブートがすぐに実行されるようにタイムアウトを無効にするには,次の例のように,値として 0 を入力します。

    Please enter the Timeout value in seconds: 0
 
    efi$bcfg: Boot Timeout is Disabled
 

B.5.2.4    EFI 設定の保存と復元

ハイパースレッド機能の設定など,一部のセル・ベース・システムでサポートされている EFI 設定のなかには,失われると復元できないものがあります。 システムのハードウェアやファームウェアの障害により失われる場合に備えて,カスタマイズした EFI 設定を書きとめておいてください。 ハイパースレッド機能の設定など,現在の設定を表示するには,EFI の info cpu コマンドまたは cpuconfig コマンドを使用します。

ブート・オプションは,ファームウェアのアップグレード時に失われた場合などに,復元が必要になることもあります。 OpenVMS I64 Boot Manager (SYS$MANAGER:BOOT_OPTIONS.COM) ユーティリティを使用すると,Integrity サーバ上の EFI ブート・パス設定の保存や復元を行うことができます。 また,EFI の variable -s コマンドを使用してブート・オプション変数を保存し,variable -r コマンドを使用してその変数を復元することもできます。 variable コマンドを使用してブート・オプションを復元した後は,リセットが必要となることがあります。 EFI Shell の reset コマンドを使用してください。

OpenVMS 固有の EFI ユーティリティ vms_bcfg (\efi\vms\vms_bcfg) を使用してブート・オプションを設定し,vms_show ユーティリティ (\efi\vms\vms_show) を使用してその設定内容を表示することができます。 ただし,これらのユーティリティは,OpenVMS I64 Boot Manager ユーティリティよりも機能が限られています。 たとえば,OpenVMS I64 Boot Manager ユーティリティであれば可能な,Fibre Channel ブート・パスを扱うことができません。 EFI の variable コマンドを使用すると,以前に保存したファイルからブート・オプション・リストを復元することができます。

また,EFI Shell の variable コマンドを使用して,ブート・パス・オプションなどの変数を復元することもできます。 まず,variable -save コマンドを使用して,これらの変数を,既知の位置に保存しておかなければなりません。 詳細は Integrity サーバのサービス・マニュアルを参照してください。

B.5.3    新しいブート・ブロックの書き込み

システム・ディスクのブート・ブロック構造には,ブート・パーティションのサイズおよび位置と,OpenVMS I64 のブートストラップに関連するその他の詳細情報が格納されています。 ブート・ブロック構造内に格納されているブート・パーティションのサイズと位置は,維持されていなければならず,OpenVMS の SYS$EFI.SYS ファイルの現在の位置を指していなければなりません。

現在のバージョンの BACKUP は,イメージ操作の際に,ブート・ブロック構造と,ブート・パーティションのサイズ・位置を保持します (OpenVMS Alpha ディスク上のブート・ブロックを保持する BACKUP/IMAGE 操作と同じです)。 古いバージョンの BACKUP では,これらの構造を保持しないため,コア OpenVMS I64 ブートストラップ・ファイルの正しい位置を示しません。

ブート・パーティション・ファイル SYS$EFI.SYS が手動で置き換えられたか,再配置された場合,DCL コマンドの SET BOOTBLOCK または SYS$SETBOOT イメージを使用して,ブート・ブロック構造を再書き込みしなければなりません。 SET BOOTBLOCK コマンドと SYS$SETBOOT は,OpenVMS Alpha Writeboot ユーティリティと似ていて,Writeboot ユーティリティが OpenVMS Alpha で提供する機能と同等の機能を OpenVMS I64 で提供します。 (OpenVMS I64 システム・ディスクでのブート・ブロック構造の再書き込みに,OpenVMS Alpha Writeboot ユーティリティを使用しないでください。)

SET BOOTBLOCK コマンドを使用すると,EFI コンソールが OpenVMS I64 システム・ディスクを見つけブートストラップを実行するために必要な,ブート・ブロック・ポインタを設定できます。 ターゲットの OpenVMS I64 システム・ディスクが,当初,以下の方法のいずれかで作成されている場合は,このコマンドを実行しなければなりません。

注意

ターゲットの OpenVMS I64 システム・ディスクの [000000]GPT.SYS ファイルの位置が誤っている場合,このディスクを OpenVMS I64 システム・ディスクとして確実に使用することはできません。 通常は,古いバージョンの BACKUP/IMAGE を使用した場合,ファイルごとの BACKUP ディスク・リストアを使用した場合,または適切でないディスク・デフラグメント・ツールを使用した場合に,このファイルが誤った位置に置かれます。 (このファイルには,移動操作を無効にする /NOMOVE が設定されています。 この設定に従わないデフラグメント・ツールを使用すると,ファイルが壊れます。) 正しく配置されている GPT.SYS ファイルには,少なくとも 2 つのファイル・エクステントがあります。 1 番目のエクステントは LBN 0 から始まり,最後のエクステントは,ディスク容量から最後のエクステントのサイズを引いた位置から始まります (エクステントは,ファイルに割り当てられている,1 つ以上の隣接するクラスタです)。 この 2 つのエクステントのサイズは,ターゲット・ディスクのディスク・クラスタ・ファクタによって異なります。 1 番目のエクステントのサイズは現在 34 ブロック以上で,最後のエクステントのサイズは 33 ブロック以上です。 例を次に示します。

$  DUMP/HEADER/BLOCK=END=0 SYS$SYSDEVICE:[000000]GPT.SYS ...
Map area
   Retrieval pointers:
        Count:          36    LBN:          0
        Count:          36    LBN:   71132925
 

この例は,ブロック数が 71132960 ブロックのディスクのものです。 最後のエクステントの位置は 71132924 で,ディスク容量 (71132960) から 36 (最後のエクステントのサイズ) を引いて算出されています。

GPT.SYS という名前を GPT.BAD に変更してから,SET BOOTBLOCK コマンドを実行することで,この状況から一時的に回復し,ターゲットの OpenVMS I64 システム・ディスクのブートストラップを試みることができます。 この状況から正しく回復するためには,ターゲット・ディスクを INITIALIZE してから,ファイルごとの BACKUP リストア,またはファイルごとの COPY 操作を使用して,ディスクの内容を再ロードしなければなりません。 既存のディスクに GPT.SYS ファイルを追加したり,BACKUP/IMAGE リストア操作中にファイルを追加する手段はサポートされていません。

OpenVMS I64 システム・ディスク上にブート・ブロック構造を書き込むには,次の形式で,SET BOOTBLOCK コマンドを入力します。

   $ SET BOOTBLOCK [/PRESERVE=SIGNATURES] [/I64] [boot-partition-name]
 

ブート・パーティションのファイル名 (boot-partition-name) を指定できます。 ファイル名やデバイス名を指定しないと,このコマンドは省略時の指定として,ブート・パーティション用に SYS$SYSDEVICE:[VMS$COMMON.SYS$LDR]SYS$EFI.SYS というファイルを使用します。

このコマンドは,現在のアーキテクチャも推定します。 OpenVMS I64 を指定するには,コマンド行に /I64 を含めます。

既存の GUID ディスク・シグネチャ値と,関連するルート別名を維持するには,/PRESERVE=SIGNATURES 修飾子を使用します。 OpenVMS の Backup ユーティリティでは,ブート可能ディスク・イメージをリストアするときに,新しいディスク・シグネチャが作成されます。

ブート・ブロック構造をリセットした場合は,そのディスクを参照している EFI ブート別名を削除してから,追加し直さなければならないことがあります。 EFI の alias コマンドを使用すると,別名の削除および追加を行うことができます。 EFI コンソールのブート別名を保守するには,OpenVMS I64 Boot Manager ユーティリティ (SYS$MANAGER:BOOT_OPTIONS.COM) を使用することをお勧めします。

注意

ブート・パーティション・ファイルは連続領域でなければならず,このファイルに対する movefile 操作は無効になっていなければなりません。 このファイルが連続領域でない場合は,DCL のコマンド COPY/CONTIGUOUS (または同等のコマンド) を使用して,このファイルの連続領域版を再作成してください。 movefile 操作を無効にするには,DCL コマンドの SET FILE/NOMOVE を使用してください。 これにより,ディスク・デフラグメント・ツールの通常の操作によってブートストラップの失敗が発生することがなくなります。

または,次のコマンドを入力して,ブート・ブロックを書き込むことができます。

   $ RUN SYS$SYSTEM:SYS$SETBOOT
 

このユーティリティは,必要な入力をユーザに求めます (OpenVMS Alpha Writeboot ユーティリティの操作に似ています)。

B.5.4    Alpha システムのブート・コマンドと,同等の Integrity サーバ・システムのブート・コマンド

Integrity サーバでの Extensible Firmware Interface (EFI) は,Alpha プロセッサ上で SRM コンソールが実行する機能の大半と同じ機能を実行します。 Alpha ツールを使い慣れている場合は,次の表を使用して,Alpha システム上で通常使用している,Alpha コマンドと同等の EFI コマンドを見つけてください。 ハードウェア・システムによっては,リストされているコマンドの一部が利用できないこともあります。

表 B-1:  Alpha コマンドと,同等の Integrity サーバ EFI コマンド

作業: P00> プロンプトで入力する Alpha SRM コマンド Shell プロンプトで入力する Integrity サーバ EFI コマンド

ヘルプ情報を表示する。

HELP

help

最後に初期化されたシステム上で検出されたデバイスのリストとバージョンを表示する。 SHOW CONFIGURATION または SHOW VERSION info fw
ブート可能デバイスやマッピングを含む,システム内のデバイスやコントローラを表示する。 SHOW DEVICE mapvms_show devices (\efi\vms から) [脚注 6]
すべてのシステム情報を表示する。 SHOW FRU info allpci,または info io

メモリ情報を表示する。

SHOW MEMORY info mem
ファイル・システムのボリューム情報を表示する。 SHOW DEV DKA0 vol fs0

CPU リソースのハードウェア情報を表示する。

SHOW CONFIGURATION

info cpu

電源のステータスを表示する。

SHOW POWER

info all [脚注 7]
システム・ダンプ・ディスクを設定する。

SET DUMP_DEV disk1, disk2...

vms_set dump_dev disk1, disk2, ... (\efi\vms から) [脚注 6]

ブート・フラグを設定する。 SET BOOT_OSFLAGS 0,0 set vms_flags "0,0" [脚注 6]
ブート動作として自動ブートを設定する。 SET AUTO_ACTION BOOT bcfg boot add 1 fsx:\efi\vms\vms_loader.efi "I64" [脚注 6]
現在のブート・オプションを変更する。 SET AUTO_ACTION HALT bcfg boot mv 1 2 [脚注 6]

B.6    ブート操作

ここでは,OpenVMS I64 オペレーティング・システムをブートする各種の方法について説明します。

注意

OpenVMS I64 オペレーティング・システムをブートするためには,コンソールとしてシリアル・デバイスを使用しなければなりません。 OpenVMS は,ブート用のコンソール・デバイスとして VGA グラフィック (および USB キーボード) はサポートしていません。 Integrity サーバ上でのコンソールの設定については,B.2 節を参照してください。

注意

HP Integrity サーバは,システム・コンソール・ストレージ内にシステム・イベント・ログ (SEL) を保持し,OpenVMS I64 は SEL の内容を,自動的に OpenVMS エラー・ログに転送します。 成功したブート操作でコンソールを使用している際に,BMC SEL が満杯であることを示すメッセージが表示されることがあります。 BMC SEL が満杯でも,プロンプトに従えば,安全に処理を続行できます。 OpenVMS は,SEL の内容を処理します。

最新のシステム・ファームウェアをロードして使用することをお勧めします。 システム・ファームウェアのアップデート方法についての詳細は, 1.4.6 項 を参照してください。 ミッドレンジおよびハイエンドの Integrity サーバのファームウェアのアップデートについては,弊社のカスタマ・サポートまでご連絡ください。

B.6.1    セル・ベースのサーバでのブートの概要

ここでは,nPartitions ハードウェアのブートと,nPartitions 上での OpenVMS のブートの概要を説明します。

B.6.1.1    nPartitions ハードウェアのブート

各 nPartitions は,専用のファームウェアを実行し,専用のシステム・ブート環境を持っています。 同じサーバ・コンプレックス内の他の nPartitions とは無関係に,nPartitions をブートできます。

nPartitions のブート処理には,セル・ブート・フェーズと,nPartitions ブート・フェーズの 2 つのフェーズがあります。 これらのフェーズは,ハードウェアのブート処理の一部としてのみ実行され,オペレーティング・システムのブートの一部としては実行されません。

  1. セル・ブート・フェーズ-- このフェーズは,セルの電源が投入されるか,リセットされた場合に発生します。 このフェーズでの主な動作は,パワー・オン・セルフ・テストです。 このフェーズでは,各セルはコンプレックス内の他のセルとは無関係に動作します。各セルは,検出およびテストするハードウェアの量が異なっていたり,セルのリセットや電源オンの時期が異なっていることがあるため,必ずしも同じペースでこのフェーズを進行しません。

  2. nPartitions ブート・フェーズ-- このフェーズは,セルがセルフ・テストを完了した後,nPartitions がブートされたときに発生します。 このフェーズでは,各セルがその nPartitions 内の他のアクティブ・セルと連絡をとり,その後の nPartitions ブート処理で管理責任を持つコア・セルを選択する,「nPartitions のランデブー」が発生します。 コア・セル上のプロセッサは,nPartitions EFI システムのブート環境を実行します。 オペレーティング・システムのブート処理が開始されると,コア・セルはオペレーティング・システムのローダに制御を渡します。

Virtual Front Panel (VFP) を使用して nPartitions のブート状態をチェックすることで,これらのフェーズの進行状況を表示できます。 VFP には,MP のメイン・メニューからアクセスします。

nPartitions ハードウェアのブート方法については,使用しているハードウェアのドキュメントを参照してください。

B.6.1.2    nPartitions での OpenVMS I64 のブート

注意

OpenVMS I64 オペレーティング・システムをブートし,データの紛失を防止するには,以下の点に注意してください。

OpenVMS をサポートするすべての Integrity サーバでは,EFI Boot Manager からブート・エントリを選択するか,EFI Shell からシステム・ローダ (VMS_LOADER.EFI) を起動することで,OpenVMS I64 をブートできます。 OpenVMS I64 をブートするには,nPartitions コンソールにアクセスし,次の 2 つの方法のいずれかを使用します。

注意

OpenVMS I64 のブート処理を開始する前に,nPartitions が EFI 状態でなければなりません。 nPartitions が EFI 状態でない場合は,VFP を使用して nPartitions のブート状態を確認します。 nPartitions が非アクティブ状態か,セルの電源がオフになっている可能性があります。 VFP の表示で nPartitions 内のすべてのセルがブート阻止 (BIB) 状態であることが示された場合は,nPartitions が非アクティブであるため,MP の bo コマンドを使用して BIB 状態から nPartitions をブートし,アクティブにしなければなりません。 詳細は,使用しているハードウェアのドキュメントを参照してください。

B.6.2    ローカル・ドライブからの OpenVMS I64 OE DVD のブート

OpenVMS I64 OE DVD からブートするには,次の手順に従います。 セル・ベースのサーバで DVD からブートするには,DVD デバイスは,OpenVMS をインストールする nPartitions からアクセス可能でなければなりません。

  1. Integrity サーバの電源がオンであることを確認します。 システムに外部デバイスが接続されている場合は,電源オンであり,動作していることを確認します。

  2. DVD をドライブに挿入します。

  3. 電源を入れます。

  4. メインの EFI ブート・メニュー (セル・ベースのサーバの場合は,OpenVMS をブートする nPartitions の EFI ブート・メニュー) で,ブート・オプション・リストから適切な項目を選択します。 EFI ブート・メニューは,タイマ付きです。 カウントダウン・タイマを停止するには,任意のキーを押します。 一部のシステムでは,選択するブート・オプションは,[Internal Bootable DVD] オプションです。 このオプションが EFI のブート・メニューに表示されない場合,[Boot From a File] メニューに移動して,[Removable Media Boot] オプションを選択します (表示されている場合)。

    または,次の例に示すコマンドを入力して,EFI Shell プロンプトから DVD ドライブをブートします (セル・ベースのサーバでは,この方法を使用することをお勧めします)。 fsn: は,Integrity サーバの DVD ドライブ (fs0: など) を示します。 特定のファイル・システムに移動した場合は,EFI Shell プロンプトはこのファイル・システムを反映して変わります。 たとえば,現在のファイル・システムが fs0: の場合,EFI Shell プロンプトは fs0:> になります。

    Shell> fsn:\efi\boot\bootia64.efi
     
    

    どのデバイスがブート可能な DVD ドライブであるかを調べるには,マッピングされているデバイスのリストを調べ,次の例にあるように,CDROM という文字列を含む fs デバイスを探します。 fsn は,ドライブに関連するファイル・システムで,通常は fs0: です (サーバ・モデルによっては,fsn の代わりに V8.3 などが表示されたり,Ata の代わりに Scsi が表示されることがあります)。

    fsn : Acpi(HWP0002,400)/Pci(4|1)/Ata(Primary,Master)/CDROM(Entry0)
     
    

    各種の EFI デバイス名と OpenVMS デバイス名のマッピングを表示するには,次の例のように,vms_show dev コマンドを使用します。 fsn は,チェックするデバイスです (fs0: など)。

    Shell> fsn:\efi\vms\vms_show dev -fs
     
    

    vms_show コマンドについての詳細は,『HP OpenVMS システム管理ユーティリティ・リファレンス・マニュアル』 を参照してください。

    注意

    省略時の設定では,EFI での [Delete] (または [Backspace]) キーの扱いが,OpenVMS Alpha や Microsoft Windows システムと異なります。 入力した最後の文字を削除するには,[Ctrl]/[H] を押します。 詳細は,B.1.3 項を参照してください。

    DVD が正しくブートすると,OpenVMS オペレーティング・システムのバナーが表示されてから,オペレーティング・システムのメニューが表示されます。 これで,OpenVMS I64 オペレーティング・システムを,ターゲット・ディスクにインストールできます。 3.3 節 を参照してください。 DVD を正しくブートできなかった場合は,B.6.2.1 項で説明されている,代替のブート方法を使用してください。

    注意

    SAN ストレージ・デバイスを備えた OpenVMS I64 システムで,OpenVMS をインストール DVD から初めてブートした場合,SAN 全体が走査されるため,EFI の初期化で遅れが発生することがあります。 SAN の規模によっては,この遅れが数秒〜数分になることがあります。

B.6.2.1    EFI を使用して DVD をブートする代替の方法

前述の方法で DVD からブートできなかった場合は,次の手順に従ってください。

  1. EFI が DVD にアクセスできることを確認するために,エントリ・クラスまたはシングル・セルの Integrity サーバの EFI Shell プロンプトで,次のコマンドを入力します。 コマンドは,次に示す順序で入力してください。 (EFI Shell のプロンプトは,必ずしもこの例のように Shell> というわけではありません。 fs0:> など,現在のファイル・システムを反映したプロンプトとなっていることがあります。)

    Shell> reconnect -r
    Shell> map -r
     
    

    セル・ベースのサーバのマルチ・セル nPartitions では,reconnect -r コマンドの代わりに search all コマンドを実行してから,map -r コマンドを実行します。 EFI コマンドについての詳細は,使用しているハードウェアのドキュメントを参照してください。

    reconnect -r コマンドは,サーバのブート後に追加されたデバイスを検出します。 search all コマンドは,ブート・オプション・リストに入っていなかったデバイスや,コア・セルの I/O シャーシに接続されていたデバイスを含め,すべてのデバイスを検出します。 (大規模なサーバ・システムでは,search all コマンドが完了するまでに長時間かかることがあります。 セルに接続されている特定の I/O シャーシや,シャーシ内の特定の PCI カードなど,より限定的な検索を指定することで,検索時間を短くできます。 詳細は,search コマンドのヘルプを参照してください。)

    map -r コマンドは,ブート可能 EFI システム・パーティションがある既知のデバイスの再マッピングを行い,リストを再作成します。 セル・ベースのサーバのマルチ・セル nPartitions では,EFI のロード後に DVD を挿入した場合,search コマンドを実行して,挿入された DVD を EFI が検出できるようにしなければなりません。 serch コマンドを実行しないと,EFI は DVD ドライブ内の DVD を認識しないことがあります。 EFI は,有効でブート可能な DVD を DVD ドライブ内に検出すると,fs デバイスをそのドライブにマッピングし,そのデバイスを,map -r コマンドで表示されるマッピング・テーブルのリストに含めます。

  2. この DVD をブートするには,EFI Shell プロンプトで次のコマンドを入力します。 fsn: は,Integrity サーバの DVD ドライブです (fs0: など)。

    Shell> fsn:\efi\boot\bootia64.efi
     
    

    このコマンドでブートできない場合,またはどのデバイスが DVD ドライブにマッピングされているか分からない場合は,次の手順のように,EFI Boot Manager のメニュー・システムを使用して OE DVD をブートできます。

    1. メインの EFI ブート・メニューから,[Boot Configuration] オプション (または,EFI のバージョンによっては,[Boot Option Maintenance Menu]) を選択します。

    2. [Boot Configuration] メニューから,[Boot From a File] オプションを選択します。

    3. [Boot From a File] メニューから,次の例のように,CDROM という文字列を含むメニュー項目を選択し,[Enter] を押します。

      注意

      次の例の画面の内容は,Integrity サーバに搭載されているファームウェアやデバイスによって異なります。

    4. 次の例の画面のように,DVD の最上位レベルのディレクトリ構造を示す画面が表示されます。 efi ディレクトリを選択します。

    5. 次に表示される画面では,次の例のように,最上位レベル下の最初のレベルのサブディレクトリが示されます。 ブート・ファイルが置かれている,ブート・ディレクトリを選択します。

    6. 次の画面では,ブート・ディレクトリ内のファイルが表示されます。 bootia64.efi という名前のファイルを選択します。

B.6.3    InfoServer からの,OpenVMS I64 OE DVD のブート

OpenVMS I64 InfoServer ソフトウェアを使用して,ローカル・エリア・ネットワーク (LAN) 上の仮想 DVD ドライブからのブートするには,いくつかの構成手順を (1 回だけ) 実行しなければなりません。 ネットワーク・ブートを行う手順については, 付録 C を参照してください。

B.6.4    Fibre Channel デバイスからのブート

Fibre Channel (FC) ストレージ・デバイスからのブートについては, 付録 D を参照してください。

B.6.5    ローカル・システム・ディスクからの手動ブート

Integrity サーバの EFI コンソールに,OpenVMS I64 オペレーティング・システム・ディスクのブート・オプションを設定してください。 このように設定すると,システム・ディスクからのブートは,EFI Boot Manager のブート・オプション・リストからブート・オプションを選択するだけで実行できます。 電源オンやリブートで自動的にブートするように,EFI ブート・オプションを設定することもできます。 OpenVMS のインストール/アップグレード・プロシージャでも,システム・ディスクのブート・オプションの追加や検証ができます。 また,B.5.2 項で説明するように,OpenVMS I64 Boot Manager ユーティリティ (SYS$MANAGER:BOOT_OPTIONS.COM) を使用することもできます。

OpenVMS I64 オペレーティング・システムを手動でブートするには,次の手順に従います。

注意

最近 OpenVMS I64 OE DVD をブートした場合は,システム・ディスクからブートする前に,この DVD を取り出してあることを確認してください。

Integrity サーバ・システムでは,システム・ディスクはローカルに (ブートしたシステム上に) マウントされるか,SAN ストレージ・デバイス上に存在しなければなりません。

  1. OpenVMS が実行されていない場合は,次の手順に進みます。 OpenVMS が実行されている場合は,オペレーティング・システムをシャットダウンして,EFI コンソールにアクセスします (B.7 節の手順を参照)。

  2. EFI Shell プロンプトで次のコマンドを入力して,システム・ディスクを手動でブートします。 fsn: (fs1: など) は,システム・ディスクに対応するデバイスです。

    Shell> fsn:\efi\vms\vms_loader.efi
     
    

    完全パスを指定する (この例) か,\efi\vms ディレクトリからシステム・ローダを起動しなければなりません。 詳細は,B.3.1 項を参照してください。

B.6.6    対話型ブートの実行

対話型ブートは,研究開発環境や,ソフトウェアのアップグレード中に,最もよく使用されます。 処理完了前にブート処理を停止するには,対話型ブートを実行します。 ブート処理は,SYS$SYSTEM:SYSBOOT.EXE をロードし,SYSBOOT> プロンプトを表示してから停止します。 SYSBOOT> プロンプトでは,個別の OpenVMS System Generation ユーティリティ (SYSGEN) コマンドを入力して,以下の処理を実行することができます。

対話型ブートを実行する方法は,いくつかあります。 次の手順が,最も簡単です。

条件 手順の開始位置

OpenVMS I64 オペレーティング・システムが実行されている。

手順 1

OpenVMS I64 オペレーティング・システムが実行されていない

手順 4

  1. SYSTEM アカウントにログインします。

  2. 次のコマンドを入力します。

    $@SYS$SYSTEM:SHUTDOWN
     
    

  3. システムが表示した質問に答えます。 自動リブートを行うかどうかをプロシージャが尋ねたときは,[Enter] を押して NO と答えます。 プロシージャは,完了するときに次のメッセージを表示します。

    SYSTEM SHUTDOWN COMPLETE
     
    

  4. システムまたは nPartitions を停止します。 (Integrity サーバの停止方法についての詳細は,B.7 節を参照してください。)

  5. EFI Shell プロンプトで次のコマンドを入力して,対話型ブートを開始します。 fsn: は,システム・ディスクに対応するデバイス (fs1: など) です。

    Shell> fsn:\efi\vms\vms_loader.efi -flags 0,1
     
    

  6. SYSBOOT> プロンプトでは,表 B-2 の任意の SYSGEN コマンドを入力できます。 SYSGEN コマンドについての詳細は,『HP OpenVMS システム管理ユーティリティ・リファレンス・マニュアル (下巻)』を参照してください。

  7. SYSGEN コマンドを使い終わったら,CONTINUE コマンドを入力してブート処理を完了させます。

表 B-2:  SYSBOOT プロンプトで使用される SYSGEN コマンド

コマンド 説明

CONTINUE

ブート・プロシージャを再開する。

DISABLE CHECKS

SET コマンドで指定されたパラメータ値のチェックを禁止する。

ENABLE CHECKS

SET コマンドで指定されたパラメータ値のチェックを許可する。

HELP

SYSBOOT コマンドの要約を,ターミナルの画面上に表示する。

SET parameter-name

システム・パラメータの値を設定する。

SET/STARTUP

システム・スタートアップ・コマンド・プロシージャの名前を設定する。

SHOW [parameter]

特定のパラメータのアクティブな値,現在の値,省略時の値,最大の値,最小の値を表示する。 (カテゴリ別のパラメータの特性を表示するには,修飾子を使用する。)

USE [file-spec]

値のソースとして使用されるパラメータ・ファイルを指定する。 デバイス名やディレクトリを含む,ファイル指定全体を入力しなければならない。論理名は指定できない。

USE DEFAULT

すべてのパラメータで省略時の値を使用することを指定する。

対話型ブートの例については,B.6.7 項B.6.10 項を参照してください。

B.6.7    ミニマム・スタートアップでのブート

場合によっては,スタートアップ処理のシーケンスを完全には実行せずにシステムをブートしたいこともあります。 たとえば,スタートアップ処理が原因でログインができないときに,ログインして問題を修正できるように,スタートアップ処理を実行せずにシステムをブートしたい場合が考えられます。 対話型ブートを使用して,ミニマム・スタートアップを指定できます。

注意

この手順では,特定のスタートアップ処理が省略されるため,システムの周辺デバイスの自動構成は実行されません。

以下の手順で,システムをミニマム・スタートアップでブートします。

  1. EFI Shell プロンプトで次のコマンドを入力し,対話型ブートを開始します。 fsn: はシステム・ディスクに対応するデバイス (fs1: など) で,システム・ルートは [SYS0...] です。

    Shell> fsn:\efi\vms\vms_loader.efi -flags 0,1
     
    

  2. 次のコマンドを入力します。

    SYSBOOT> SET STARTUP_P1 "MIN"
     
    

  3. 次のコマンドを入力して,手順 2 で変更した STARTUP_P1 パラメータを,今後のシステム・リブート用にオペレーティング・システムが記録することがないようにします。

    SYSBOOT> SET WRITESYSPARAMS 0
     
    

  4. 次のコマンドを入力して,ブートを続行します。

    SYSBOOT> CONTINUE
     
    

B.6.8    XDelta ユーティリティ (XDELTA) によるブート

XDelta ユーティリティ (XDELTA) は,システム・プログラマが使用するデバッグ・ツールです。 XDELTA によるブート手順は,すべての Integrity サーバで同じです。

XDELTA によるブート時に指定できる有効なフラグ値を,次の表に示します。

フラグ値 システムの応答

0

通常のノンストップ・ブート (省略時の値)。

1

対話型ブートを開始して,SYSBOOT プロンプトを表示する。

2

XDELTA を含めるが,初期ブレークポイントは取り入れない。

3

SYSBOOT プロンプトを表示し,XDELTA を含めるが,初期ブレークポイントは取り入れない。

6

XDELTA を含め,初期ブレークポイントを取り入れる。

7

XDELTA を含め,SYSBOOT プロンプトを表示し,システムの初期化時に初期ブレークポイントを取り入れる。

EFI> プロンプトで,XDELTA 付きで fs1: からブートする例を,次に示します。

EFI> fs1:\efi\vms\vms_loader.efi -flags 0,7
 

XDELTA の使用方法についての詳細は,『HP OpenVMS Delta/XDelta Debugger Manual』を参照してください。

B.6.9    別のルート・ディレクトリからのブート

省略時の設定では,OpenVMS I64 オペレーティング・システムは,システム・ルート・ディレクトリ [SYS0] にインストールされます。 ただし,クラスタ・システム・ディスクを作成した場合は,SYS$MANAGER:CLUSTER_CONFIG.COM プロシージャを使用して,オペレーティング・システムのコピーを別のルート・ディレクトリに追加することができます (SYS$MANAGER:CLUSTER_CONFIG.COM プロシージャの使用方法についての詳細は,『HP OpenVMS システム管理者マニュアル』を参照してください)。

別のルート (たとえば,[SYS3]) からブートするには,EFI Shell プロンプトで次のコマンドを入力します。 fsn: (fs1: など) は,システム・ディスクに対応するデバイスです。

Shell> fsn:\efi\vms\vms_loader.efi -flags 3,0
 

B.6.10    緊急ブート

システムの障害によりシステムがブートしない場合は,緊急ブート操作を行わなければならないことがあります。 表 B-3 に,緊急ブート操作の概要を示します。 また以降の項で,各ブート操作について詳細に説明します。

表 B-3:  緊急ブート・プロシージャ

操作 使用するケース

省略時のシステム・パラメータでのブート

パラメータ・ファイル内のパラメータ値を変更したためにシステムがブートできなくなった場合。

スタートアップ・プロシージャとログイン・プロシージャなしのブート

スタートアップ・プロシージャまたはログイン・プロシージャでのエラーによりログインができない場合。

利用者登録ファイルなしでのブート

パスワードを忘れたために,特権アカウントにログインできない場合。

B.6.10.1    省略時のシステム・パラメータでのブート

パラメータ・ファイルに格納されている現在の値が不正な値に変更された場合,この不正な値によってシステムがブートしなくなることがあります。 対話型ブート操作を使用すると,すべてのシステム・パラメータのアクティブな値を,省略時の値にリセットできます。 (多くの場合は,AUTOGEN を使用してシステム・パラメータを変更することをお勧めします。 ただし,場合によっては対話型ブートを使用して,パラメータ値を一時的に変更することができます。 パラメータ値を恒久的に変更するには,MODPARAMS.DAT を編集して,AUTOGEN を実行しなければなりません。 手順については,『OpenVMS システム管理者マニュアル (下巻)』を参照してください。) 省略時の値を使用するとシステムを一時的にブートできるため,問題を修正することができます。

この作業の実行方法

  1. EFI Shell プロンプトで次のコマンドを入力して,対話型ブートを開始します。 fsn: (fs1: など) は,システム・ディスクに対応するデバイスです。

    Shell> fsn:\efi\vms\vms_loader.efi -flags 0,1
     
    

  2. SYSBOOT> プロンプトで,次のコマンドを入力します。

    SYSBOOT> USE DEFAULT
     
    

    USE DEFAULT コマンドは,すべてのパラメータについて省略時の値を使用することを指定します。

  3. これらのパラメータ用にチューニングされていないため,システムをハングアップさせる可能性がある,システム上のすべてのレイヤード・プロダクトが起動されるのを避けるには,STARTUP_P1 システム・パラメータを次のように設定します。

    SYSBOOT>  SET STARTUP_P1 "MIN" 
     
    

  4. 次のコマンドを入力して,手順 3 で変更した STARTUP_P1 パラメータを,今後のシステム・リブート用にオペレーティング・システムが記録することがないようにします。

    SYSBOOT> SET WRITESYSPARAMS 0
     
    

  5. 次のコマンドを入力して,ブートを続行します。

    SYSBOOT> CONTINUE
     
    

  6. システムのブートが完了したら,変更したどのパラメータによって問題が発生したかを調べ,そのパラメータ値を設定し直します。 AUTOGEN のパラメータ・ファイル MODPARAMS.DAT でパラメータ値を指定した場合は,このファイル内の値を修正し,AUTOGEN を実行します。 詳細は,『OpenVMS システム管理者マニュアル (下巻)』を参照してください。

  7. システムをシャットダウンし,リブートします。

   SYSBOOT> USE DEFAULT                        
   SYSBOOT> SET STARTUP_P1 "MIN" 
   SYSBOOT> SET WRITESYSPARAMS 0
   SYSBOOT> CONTINUE  
   Username: SYSTEM
   Password:
   $ EDIT SYS$SYSTEM:MODPARAMS.DAT
     .
     .
     .
   [Insert line(s) to reset parameter value(s)]
     .
     .
     .
   $ @SYS$UPDATE:AUTOGEN SAVPARAMS REBOOT
 

B.6.10.2    スタートアップ・プロシージャとログイン・プロシージャなしでのブート

システムでスタートアップ・プロシージャが完了しないか,ログインができない場合,スタートアップ・プロシージャとログイン・プロシージャを省略しなければならないことがあります。 弊社が用意したスタートアップ・プロシージャとログイン・プロシージャは,必ず動作します。 しかし,スタートアップ・プロシージャやログイン・プロシージャを変更したときに誤りがあると,システムにログインできなくなってしまうことがあります。

この作業の実行方法

  1. EFI Shell プロンプトで次のコマンドを入力して,対話型ブートを開始します。 fsn: (fs1: など) は,システム・ディスクに対応するデバイスです。

    Shell> fsn:\efi\vms\vms_loader.efi -flags 0,1
     
    

  2. SYSBOOT> プロンプトで,次のコマンドを入力します。

    SYSBOOT> SET/STARTUP OPA0:
     
    

  3. 次のコマンドを入力して,手順 2 で変更した STARTUP_P1 パラメータを,今後のシステム・リブート用にオペレーティング・システムが記録することがないようにします。

    SYSBOOT> SET WRITESYSPARAMS 0
     
    

  4. 次のコマンドを入力して,ブートを続行します。

    SYSBOOT> CONTINUE
     
    

  5. システムがブートされると,オペレータのコンソールに DCL コマンド・プロンプト ($) が表示されます。 これでログインできます。

  6. 次の 2 つの DCL コマンドを入力します。

    $ SPAWN
    $ SET NOON
     
    

    SPAWN コマンドにより,コンソールの接続が維持されるようになり,2 番目のコマンドで,エラーが発生しても無視するようにオペレーティング・システムに指示します。 これらのコマンドを入力しないと,エラーが発生したときに,システムによって強制的にログアウトされます。 SPAWN コマンドを実行しないと,手順 8 でスタートアップ・プロシージャが完了したときに,ログアウトしてしまいます。

  7. ログイン失敗の原因となっているエラー状態を修正します。 (つまり,必要な修正を,スタートアップ・プロシージャ,ログイン・プロシージャ,または SYSUAF.DAT ファイルに行います。)

    テキスト・エディタを起動し,スタートアップ・ファイルまたはログイン・ファイルを修正します。 システムのディスプレイによっては,スクリーン・モード・エディタをサポートしていないことがあります。 また,RENAME コマンドと DELETE コマンドを使用して,正しいファイルをコピーし,誤りのあるバージョンを削除することもできます。

  8. 次のコマンドを入力して,通常のスタートアップを実行します。

    $ @SYS$SYSTEM:STARTUP
     
    

   SYSBOOT> SET/STARTUP OPA0:
   SYSBOOT> SET WRITESYSPARAMS 0
   SYSBOOT> CONTINUE
   $ SPAWN
   $ SET NOON
   $ SET DEFAULT SYS$SYSROOT:[SYSEXE]
   $ @SYS$SYSTEM:STARTUP
 

B.6.10.3    利用者登録ファイルなしでのブート

通常は,弊社が用意したスタートアップ・プロシージャとログイン・プロシージャは動作します。 しかし,何らかの問題に遭遇することもあります。 システムにログインできなくなる単純なケースとして,ログイン・アカウントにパスワードを設定し,そのパスワードを忘れてしまった場合があります。 システムにログインできなくなる別のケースとしては,1 つ以上のコア・システム Product Authorization Key (PAK) ソフトウェア・ライセンスが利用できないか,期限切れとなっている場合があります。 このような緊急時には,この項の手順に従い,対話型の緊急ブートを実行します。

この作業の実行方法

  1. システムまたは nPartitions を停止します。 (Integrity サーバの停止方法についての詳細は,B.7 節を参照してください。)

  2. EFI Shell プロンプトで次のコマンドを入力して,対話型ブートを開始します。 fsn: (fs1: など) は,システム・ディスクに対応するデバイス (fs1: など) です。

    Shell> fsn:\efi\vms\vms_loader.efi -flags 0,1
     
    

    コンソールにログインするためには,ハードウェア・システムのパスワードが必要です。 省略時の設定では,ユーザ名とパスワードの両方に Admin が設定されています。 このパスワードが分からない場合は,弊社のカスタマ・サポートにご連絡いただき,ハードウェア・コンソールのパスワードをリセットしてください。

  3. SYSBOOT> プロンプトで,次のコマンドを入力します。

       SYSBOOT> SET/STARTUP OPA0:
       SYSBOOT> SET WINDOW_SYSTEM 0
       SYSBOOT> SET WRITESYSPARAMS 0
       SYSBOOT> CONTINUE
     
    

    最初の 3 つのコマンドでは,以下の設定を行います。

    最後のコマンドにより,ブートが続行されます。

  4. これでシステムは,DCL プロンプトで,スタートアップ・コマンドをコンソールから直接受け取るようになりました。 次の 2 つのコマンドを入力します。 これらのコマンドを使用すると,コンソールにログインしたままの状態で,通常のシステム・スタートアップを実行することができます。 SPAWN コマンドを実行しないと,スタートアップが完了したときに,ログアウトしてしまいます。

       $ SPAWN
       $ @SYS$SYSTEM:STARTUP
     
    

  5. このセッションからログアウトすると,システムはスタートアップを完了し,正常に使用できるようになります。 オプションとして,システムをリブートすることもできます。

   SYSBOOT> SET/STARTUP OPA0:
   SYSBOOT> SET WINDOW_SYSTEM 0
   SYSBOOT> SET WRITESYSPARAMS 0
   SYSBOOT> CONTINUE
   $ SPAWN
   $ @SYS$SYSTEM:STARTUP
   $ 
 

注意

緊急時に SET/STARTUP OPA0: コマンドを使用する代わりに,UAFALTERNATE システム・パラメータを設定することで,標準の利用者登録ファイルではなく,代替の利用者登録ファイルを使用することができます。 UAFALTERNATE システム・パラメータを設定すると,論理名 SYSUAF が SYS$SYSTEM:SYSUAFALT.DAT ファイルを参照するように定義されます。 このファイルが通常のログイン時に検出されると,システムはそのファイルを使用してアカウントを検証し,ユーザ名とパスワードの入力を求めます。

この方法は,お勧めできません。 代替の SYSUAFALT.DAT ファイルがシステム上に構成されていると,UAFALTERNATE の方法は失敗する可能性が高くなります (SYSUAFALT.DAT ファイル内に格納されている特権アカウントのパスワードを知らない場合)。 また,OPA0: システム・コンソールは,システムの操作とシステムのセキュリティ上重要であり,SYSUAF システム登録データベースが利用できないか壊れている場合に加えて,コア・プロダクト・ライセンス PAK が登録されていない場合,期限切れの場合,または無効の場合や,いろいろなシステム障害の場合のアクセスを可能とすることができます。

B.7    停止プロシージャとシャットダウン・プロシージャ

ここでは,Integrity サーバと OpenVMS I64 での停止プロシージャとシャットダウン・プロシージャについて説明します。

B.7.1    ハングアップとクラッシュから回復するための Integrity サーバの停止

システムがハングアップしたため強制的にクラッシュさせたい場合は,利用可能であれば MP を使用できます。 tc コマンドを使用します。 意思確認のプロンプトが表示されたら,応答します。 tc コマンドは,クラッシュ・ダンプを強制的に行います。MP の rs コマンドを使用すると,マシンをリセット (クラッシュを強制せずに) できます。

セル・ベースのサーバでは,tc または rs コマンドを入力すると,まず,オペレーティング・システムをシャットダウンするパーティションの選択が求められます。

または,オペレーティング・システムがコンソールを制御している場合は,[Ctrl]/[P] を押します。 システムが実行する次の手順は,XDELTA がロードされているかどうかにより異なります。

B.7.2    システムのシャットダウン

オペレーティング・システムをシャットダウンする前に,シャットダウンの完了後にオペレーティング・システムを自動的にリブートするのか,コンソール・モード・コマンドに入るのかを決定してください。 シャットダウン後にシステムを自動的にリブートする場合は,B.5.2 項で説明しているように,まず自動ブートを設定します。

次の 2 種類のシャットダウン操作を実行できます。 操作の詳細は,以下に示す項で説明しています。

B.7.2.1    正常シャットダウン

SHUTDOWN.COM プロシージャは,以降のログインの無効化,バッチ・キューやプリンタ・キューの停止,ボリュームのマウント解除,ユーザ・プロセスの停止などの保守機能を実行して,オペレーティング・システムをシャットダウンします。 SHUTDOWN.COM コマンド・プロシージャを使用するには,SYSTEM アカウントにログインし,次のコマンドを入力します。

   $@SYS$SYSTEM:SHUTDOWN
 

SHUTDOWN.COM コマンド・プロシージャについての詳細は,『OpenVMS システム管理者マニュアル (上巻)』を参照してください。

セル・ベースの Integrity サーバでは,2 つの特別なタイプの nPartitions リブートがサポートされています。 1 つは再設定のためのリブートで,nPartitions をリブートし,セルの設定を変更できるようにします。 もう 1 つは再設定のためのシャットダウンで,nPartitions を非アクティブ状態にします。

Integrity サーバまたは nPartitions のシャットダウンについての詳細は,対応するハードウェア・ドキュメントを参照してください。

B.7.2.2    OPCCRASH.EXE による緊急シャットダウン

SHUTDOWN.COM プロシージャによる正常シャットダウンが実行できない場合は,緊急シャットダウン・プログラム OPCCRASH.EXE を実行します。 OPCCRASH.EXE プログラムを実行するには,SYSTEM アカウントにログインし,次のコマンドを入力します。

   $RUN SYS$SYSTEM:OPCCRASH
 

OPCCRASH プログラムについての詳細は,『OpenVMS システム管理者マニュアル (上巻)』を参照してください。

セル・ベースの Integrity サーバでは,OpenVMS の RUN SYS$SYSTEM:OPCCRASH コマンドを入力すると,システムはメモリをダンプしてから,P00>>> プロンプトで停止します。 OPCRASH の後に nPartitions をリセットするには,nPartitions コンソールにアクセスし,任意のキーを押してリブートします。

MP の tc コマンドを使用して nPartitions をリセットすると,システムはメモリをダンプしてから,自動的に nPartitions をリセットします。

B.8    トラブルシューティング手順

ここでは,システムで問題が発生したときに利用できる手順について説明します。

B.8.1    システムがブートしない場合

ハードウェアの問題が発生したためにシステムがブートしない場合は,通常,コンソール・ターミナルに表示されるエラー・メッセージの前に,疑問符 (?) が表示されます。 ハードウェアの問題の例としては,ディスクの読み取りエラーがあります。 他の例として,セル・ベースのサーバでの,nPartitions の BIB 状態があります。 VFP を使用すると,nPartitions のブート状態を確認できます。 nPartitions 内のすべてのセルが BIB 状態であると VFP が表示した場合は,nPartitions が非アクティブであるため,MP の bo コマンドを使用して,BIB 状態から nPartitions をブートし,アクティブにしなければなりません。

EFI Boot Manager がリブートを行うようにする方法の 1 つとして,MP の rs コマンドを使用する方法があります。

VFP と MP の使用についての詳細は,使用しているハードウェアのドキュメントを参照してください。

B.8.1.1    ハードウェアの問題

ハードウェアの問題と考えられるときは,次の手順に従います。

  1. 使用している Integrity サーバのハードウェア・マニュアルを参照します。

  2. 弊社のカスタマ・サポートに連絡します。

B.8.1.2    ソフトウェアの問題

オペレーティング・システムがメモリにロードされると,次のようなメッセージがターミナル・スクリーン上に表示されます。

   SYSTEM   job terminated at 27-JUL-2006 15:05:03.17
 

システムがこのメッセージを表示しない場合は,ソフトウェアの問題が発生していると考えられます。 以下の手順に従ってください。

  1. システムの電源をオフにします。 電源を再度オンにし,リブートします。

  2. 省略時のシステム・パラメータを使用して対話型ブートを実行するか,B.6.10 項で説明している緊急ブート・プロシージャのいずれかを実行します。

  3. システムがブートしたら,AUTOGEN プロシージャを実行します。 AUTOGEN プロシージャについての詳細は,『OpenVMS システム管理者マニュアル (下巻)』を参照してください。

B.8.2    システムの問題の検出と対処

システムが予期しない動作をした場合は,以下の点に注意してください。

障害がシステムの問題かどうかを調べるには,以下のようにします。

システムに問題があると分かった場合は,以下の手順に従います。

  1. [Ctrl]/[Y] を押して,停止またはハングアップしているプログラムを終了させます。 [Ctrl]/[Y] を押すと,そのプログラムで実行中のディスク上に保存されていない作業は失われてしまいますので,注意してください。

  2. それでも応答がない場合は,システムを停止します (詳細は,B.7.1 項を参照してください)。

  3. 問題が発生した際のイベントのシーケンスを詳しく書きとめ,弊社のカスタマ・サポートに連絡してください。