前へ | 次へ | 目次 | 索引 |
この章では, Advanced Server をインストールした後に行うタスクについて説明します。この章は,次の節から構成されます。
Advanced Server を起動する前に,次の操作を完了していることを確認します。
5.2 Advanced Server インストレーションの検証
Advanced Server のインストレーション時にインストレーション検証プロシージャ (IVP)を実行しなかった場合は,この時点で (または後に) 実行して,サーバが正常にインストールされていることを確認することができます (PRODUCT INSTALL コマンドに/NOTEST 修飾子を指定すると,IVPプロシージャは実行されません )。
IVPを実行するには,次のコマンドを入力します。
$ @SYS$TEST:PWRK$PCSI_IVP |
インストレーションの状態 | IVPの表示 | 必要な操作 |
---|---|---|
成功 | メッセージ: %PWRK-I-NORMAL, IVP completed successfully | |
「 第 5.3 節, Advanced Serverの起動 」に説明するように,サーバを起動する。 | ||
失敗 | エラーメッセージの後に次のメッセージ:
-PWRK-E-IVPFAIL, IVP has failed |
|
「 第 2 章, Advanced Server ソフトウェアのインストレーション 」に説明するように,ソフトウェアを再インストールする。 |
以降の各項では, Advanced Server の起動方法と,サーバのスタートアップを自動化する方法について説明します。
5.3.1 Advanced Server を起動するとき
Advanced Server を構成して初めて,起動できるようになります。構成プロシージャを実行した後は, Advanced Server の起動と停止をいつでも行えます。
5.3.2 スタートアップ・プロシージャの動作
Advanced Server は次のように起動することができます。
5.4.1 Advanced Serverを手動で起動する方法
構成プロシージャでAdvanced Serverを起動しなかった場合,次のコマンドを入力して起動することができます。
$ @SYS$STARTUP:PWRK$STARTUP |
Advanced Server が起動し,次のようなメッセージが表示されます。
The file server will use DECnet, NetBEUI, TCP/IP. Advanced Server mail notification will use DECnet. Process NETBIOS created with identification 00000248 Process PWRK$NBDAEMON created with identification 0000024A Process PWRK$KNBDAEMON created with identification 0000024C Process PWRK$LICENSE_R created with identification 0000024E Checking to see if the OpenVMS Registry Services are available... The Advanced Server is configured to support 20 PC clients. Process PWRK$MASTER created with identification 00000251 The master process will now start all other Advanced Server processes. |
5.4.2 Advanced Server を自動的に起動する方法
OpenVMSシステムを起動するたびに Advanced Server が必ず自動的に起動するようにするには,サイト固有のスタートアップ・ファイル, SYS$STARTUP:SYSTARTUP_VMS.COMを編集します。ファイルのネットワーク・トランスポートを起動するコマンドすべてより 後に, Advanced Server のSTARTUPコマンドを追加します。次に例を示します。
$ START/NETWORK DECNET . . . $ @SYS$STARTUP:PWRK$STARTUP |
5.4.3 OpenVMS Clusterで Advanced Server を起動する方法
Advanced Server を同じOpenVMS Cluster上の,複数のメンバにインストールして構成する場合,できるだけSYSMANユーティリティを使用して,すべてのクラスタ・メンバで Advanced Server を手動で同時に起動してください。
Advanced Server をすべてのクラスタ・メンバで同時に起動するには, OpenVMS Clusterのメンバ・ノードの1つで,SYSTEMアカウントにログインしていることを確認してから,次のようにSYSMANを実行します。
コマンド | 操作 |
---|---|
$ RUN SYS$SYSTEM:SYSMAN | SYSMANユーティリティの起動 |
SYSMAN> SET ENVIRONMENT/NODE=(SPEEDY,SPIN,SPAN) | |
サーバを起動するOpenVMS Clusterメンバを定義する。たとえば,SPEEDY,SPIN,SPANなど。 | |
SYSMAN> DO @SYS$STARTUP:PWRK$STARTUP | 前のコマンドで定義したすべてのノードで Advanced Server を起動する。 |
SYSMAN> EXIT | SYSMANユーティリティを終了する。 |
以降の項に, Advanced Server が起動しない原因をいくつか挙げます。
5.4.4.1 SYLOGIN.COMに独立プロセスに適さないコマンドが入っている
Advanced Server プロセスは独立プロセスです。スタートアップ時に,独立プロセスはすべてサイト固有のシステム・ログイン・プロシージャ (省略時にはSYS$MANAGER:SYLOGIN.COM)を実行しなければなりません。
Advanced Server スタートアップが正常に完了しない場合, SYLOGIN.COMプロシージャを確認します。独立プロセスが実行しなければならないコマンドだけが Advanced Server スタートアップ時に実行されることを確認します。
SYLOGIN.COMでは,$SET TERM/INQUIREのような,非独立プロセスによってのみ実行される DCLコマンドが Advanced Server スタートアップ時に実行されないように, DCLレキシカル関数のF$MODEまたはF$GETJPIを使用して条件化することができます。詳細については,『 OpenVMS DCL Dictionary 』を参照してください。
5.4.4.2 OpenVMSレジストリ・サービスが利用できない
Advanced Server は,OpenVMSレジストリ・サービスが利用可能な場合のみ起動します。 Registry Serverの起動についての詳細は,『 OpenVMS システム管理者マニュアル』および『 OpenVMS Connectivity Developer's Guide 』(OpenVMS Documentation CD-ROM に含まれている) を参照してください。
Registry Serverが Advanced Server スタートアップの一部として起動する場合,次のようなメッセージがスタートアップ・プロシージャにより表示されます。
Checking to see if the OpenVMS Registry Services are available... %RUN-S-PROC-ID, identification of created process is 0000023B |
Registry Serverが起動できない場合,次のメッセージが表示されてスタートアップ・プロシージャが終了します。
SYS$REGISTRY must be defined to start the VMS Registry. %PWRK-F-NOREGISTRY, OpenVMS Registry services not configured for this system %PWRK-F-STARTERR, severe error encountered during start-up OpenVMS Registry Services are not available on this system. Some file server parameters are stored in the OpenVMS Registry. For the file server or file server utilities to be able to access these parameters, OpenVMS Registry Services must be available on this system. Without them the file server cannot start. $ |
5.4.5 OpenVMS レジストリに保存される初期の Advanced Server パラメータ値の決定
Advanced Server スタートアップ・プロシージャは, OpenVMS レジストリに設定されるすべての Advanced Server パラメータのリストを記録します。最新のパラメータ値が必要な場合は,このリストを参照することができます。このリストは次の位置に保存されています。このとき, nodenameは,サーバ・ノードの名前です。
PWRK$PARAMS:PWRK$REGISTRY_PARAMS_nodename.LIS |
Advanced Server は,次のような場合に,いつでも停止することができます。
Advanced Server を停止するには,次のコマンドを入力します。
$ @SYS$STARTUP:PWRK$SHUTDOWN Shutting down the currently running server(s)... |
クラスタ・サーバについては,次のコマンドを入力します。
$ @SYS$STARTUP:PWRK$SHUTDOWN CLUSTER |
定期システム・シャットダウンの一部として Advanced Server を停止するには,サイト固有のシステム・シャットダウン・プロシージャにSHUTDOWNコマンドを追加します。さらに,サーバをシャットダウンする前には, ADMINISTER SEND/USERSコマンドを使用して,接続しているユーザにシャットダウンの予定を通知します。次の例では,サーバWOODMANに接続しているすべてのユーザに警告しています。
LANDOFOZ\\TINMAN> SEND/USERS/SERVER=WOODMAN "Shutdown at 1pm today!!!" |
5.6 特殊な Advanced Server 管理コマンド
Compaq では,たとえば,特定のサーバ管理コマンドやプロシージャを起動するためのショートカットを提供するコマンド・プロシージャを多数提供しています。ファイルSYS$STARTUP:PWRK$DEFINE_COMMANDS.COMの内容を調べると,これらのコマンドのリストを見ることができます。
Advanced Server の管理に使用するアカウントにログインすると,これらの Advanced Server 管理コマンドを自動的に定義することができます。ログイン時に Advanced Server コマンドを定義するには,特権付きアカウントのLOGIN.COM ファイルを編集して,次の行を追加します。
$ @SYS$STARTUP:PWRK$DEFINE_COMMANDS |
バージョン7.1以上のOpenVMSオペレーティング・システムは,外部認証をサポートします。 Advanced Server はオペレーティング・システムとともに, Advanced Server ドメイン・ユーザが Advanced Server のユーザ名とパスワードを使用して,OpenVMSオペレーティング・システムにログインすることができるようにします。
外部認証は,OpenVMSアカウントとそれに対応する Advanced Server ドメイン・アカウントの間で,自動的にパスワードを同期化することができます。 Advanced Server ドメイン・コントローラが要求に対するサービスに利用可能な場合は,ユーザがOpenVMSアカウントにログインするときには必ずパスワードが同期化されます。外部認証を有効にすると, OpenVMSと Advanced Server ドメインの両方のユーザ・アカウントを持つユーザは,異なるパスワードを2つ管理する必要がなくなります。
省略時の設定では,外部認証は無効にされています。ただし,『 OpenVMS Guide to System Security 』で説明するように, OpenVMS システムの管理者がSYSTARTUP_VMS.COM に論理名を定義し,SYSUAFにユーザ・アカウントをマークした場合は, Advanced Server を起動すると,サーバの外部認証が自動的に有効になります。
Advanced Server を実行しているクラスタ・メンバでは,外部認証プロセスに加わるために Advanced Server を有効にするための追加の構成は必要ありません。 ただし, Advanced Server クラスタで外部認証を使用するには,すべてのクラスタ・メンバをネットワーク・ユーザのOpenVMSログイン要求が処理できるように構成し,外部認証されたユーザがクラスタ内の任意のノードを介してクラスタにログオンできるようにします。 Advanced Server を実行していないクラスタ・メンバは,共有クラスタ・ディスク上の外部認証ソフトウェアにアクセスできる場合には,ネットワーク・ユーザからのログオン要求を認証するように構成することができます。共有クラスタ・ディスク上の外部認証ソフトウェアにアクセスできない場合は,「 第 5.7.1 項, OpenVMS Clusterにおける外部認証のセットアップ 」で説明する手順に従って,外部認証イメージをシステム・ディスクにコピーするだけで,そのシステムでの外部認証を有効にすることができます。
Advanced Server システム上で外部認証を提供するには,次のプロシージャを実行します。
ステップ | プロシージャ | 参照する情報 | |
---|---|---|---|
1. | 次のいずれかをインストールする。
|
第 2 章, Advanced Server ソフトウェアのインストレーション | |
2. | OpenVMSシステムで外部認証を有効化する。 | 『 OpenVMS Guide to System Security 』 | |
3. | 外部認証を起動するようOpenVMSユーザ・アカウントを設定する。 | 『 OpenVMS Guide to System Security 』 | |
4. | 必要に応じて, Advanced Serverドメイン・ユーザ・アカウントとOpenVMSユーザ・アカウントの間で,ホスト・マッピングを確立する。 | 『 Compaq Advanced Server for OpenVMS Server Administrator's Guide 』 | |
5. | Advanced Server をOpenVMS Cluster に加える場合は,すべてのクラスタ・メンバで外部認証をセットアップする。 | 第 5.7.1 項, OpenVMS Clusterにおける外部認証のセットアップ | |
6. | 外部認証で使用する省略時のドメインを変更する場合は (ローカル・サーバのドメインは,外部認証を確立するときのユーザの省略時のドメイン。ログイン時にユーザがドメイン名を指定しない場合,システムは認証に省略時のドメインを使用する),それに応じてシステム論理名PWRK$ACME_DEFAULT_DOMAIN を設定する。 | 『 Compaq Advanced Server for OpenVMS Server Administrator's Guide 』 | |
7. | 信頼される側のドメインでユーザの外部認証を確立するには,信頼される側のドメインの名前 (1つまたは複数)をOpenVMS レジストリ値HOSTMAPDOMAINS に追加する。 | 『 Compaq Advanced Server for OpenVMS Server Administrator's Guide 』 |
5.7.1 OpenVMS Clusterにおける外部認証のセットアップ
OpenVMS Clusterで外部認証が使用されている場合には,すべてのクラスタ・メンバを,ネットワーク・ユーザのためにOpenVMS ログオン要求が処理できるように構成するよう推奨します。 1 つ以上のメンバが外部認証をサポートしていない場合,アカウント・レコードに外部認証を設定しているユーザでも,これらの外部認証用に構成されていないホストにはログオンすることができません。
『 OpenVMS Guide to System Security 』で説明しているように,クラスタ内の各OpenVMS システムで外部認証が一度適切に有効にされると, Advanced Server クラスタ・メンバでは外部認証プロセスを有効にするための追加の構成は必要ありません。 Advanced Server が起動されると,外部認証が自動的に有効になります。
Advanced Server を実行していないクラスタ・メンバは,共有クラスタ・ディスク上の外部認証ソフトウェアにアクセスできる場合,ネットワーク・ユーザからのログオン要求を認証することができます。外部認証はV7.1より前のOpenVMSシステムではサポートされていないことに注意してください。このため,クラスタ上で外部認証が適切に動作するためには, Advanced Server を実行していないクラスタ内のすべてのメンバが必ずOpenVMS V7.1 以降を実行しているようにしてください。
クラスタ・メンバが共有クラスタ・ディスク上の外部認証ソフトウェアにアクセスできない場合は,次の手順を実行することにより,そのシステム上で外部認証を有効にすることができます。共有クラスタ・ディスク上の外部認証ソフトウェアにアクセスできないクラスタ・メンバについては,手順 2 と3 のみを実行する必要があります。
ファイル | VAX ノード上のコピー先 |
---|---|
SYS$LIBRARY:PWRK$ACME_MODULE_VAX.EXE | SYS$COMMON:[SYSLIB] |
SYS$STARTUP:PWRK$ACME_STARTUP.COM | SYS$COMMON:[SYS$STARTUP] |
クラスタ・メンバがOpenVMS Alpha V7.2-1 以降のノードの場合は,「 第 2.1.2 項, サーバのインストレーション 」で説明するように, PRODUCT INSTALL ADVANCEDSERVERJA コマンドを使用して,システムでPOLYCENTER Software Installation ユーティリティを実行します。 Advanced Server なしで外部認証イメージをインストールするには,「External Authentication Images only」オプションを選択します。
AlphaシステムがV7.1の場合には,次の外部認証ファイルを,完全な日本語 Compaq Advanced Server for OpenVMS がインストールされている任意のシステム・ディスクから, Alphaノード上の指示された位置にコピーします。
ファイル | Alpha V7.1 ノード上のコピー先 |
---|---|
SYS$LIBRARY:PWRK$ACME_MODULE_ALPHA.EXE | SYS$COMMON:[SYSLIB] |
SYS$STARTUP:PWRK$ACME_STARTUP.COM | SYS$COMMON:[SYS$STARTUP] |
$ DEFINE/SYSTEM/EXE PWRK$ACME_SERVER scsnode1_name[,scsnode2_name,...] |
各scsnodex_name は等価名であり,外部認証要求の処理に使用できる Advanced Server を実行しているクラスタ・メンバのSCSNODE 名です。 Advanced Server メンバ・ノードの名前のすべてまたは一部を含めることができます。これにより,認証要求のために,要求しているホストが,完全な Advanced Server ソフトウェアを実行しているホストにコンタクトする順番を指定することができます。リスト内の最初のノードが応答しない場合,要求側のホストは次のホストに問い合わせを行い,以下同様に続きます。
外部認証要求を適切に処理するためには, Advanced Server メンバ・ノードの一部を指定する場合に,これら指定されたクラスタ・メンバのうちの少なくとも 1つで Advanced Server が実行されていなければ(利用可能でなければ)なりません。そうでない場合,リストに指定されていない別の Advanced Server メンバ・ノードが現在実行中であっても,要求は処理されません。 |
前へ | 次へ | 目次 | 索引 |