通信管理 XNF/LS 使用の手引

[目次][索引][前へ][次へ]

3.3 構成の変更

XNF/LSの稼働中に,仮想サーバの構成を変更できます。構成変更には次の三つがあります。

XNF/LSの稼働中に,構成変更できるリソースは仮想サーバだけです。なお,仮想サーバは,configuration文のmax_TPTCP_VCオペランドで指定した数まで追加できます。

仮想サーバの構成の変更は,OSI拡張高信頼化機能使用時に使用できます。HP-UX 11i(IPF)では,OSI拡張高信頼化機能が使用できないため,構成の変更はできません。

<この節の構成>
(1) リソースの追加
(2) リソースの削除
(3) 同一リソースの変更

(1) リソースの追加

XNF/LSを停止しないでリソースを追加できます。現在稼働中のリソースへの影響はありません。定義文ファイルにリソースを追加し,xnfgenコマンドでゼネレーションファイル作成後,xnfstart -Rコマンドで稼働中のXNF/LSにリソースを追加します。

リソースの追加手順を次に示します。

  1. 運用中の定義文ファイルを複写します。
  2. 複写した定義文ファイルに,追加したいリソースを追加します。
  3. xnfgen -cコマンドで文法をチェックし,誤りがあれば修正します。
  4. 文法誤りがなくなったら,運用中の定義文ファイルにリソースを追加したファイルを上書きします。
  5. xnfgenコマンド(-cオプションなし)で,追加した構成のゼネレーションファイルを作成します。
  6. xnfstart -Rコマンドで,動作中のXNF/LSにリソースを追加します。
  7. comlogコマンドを入力するか,またはsyslogファイルを参照して,xnfstart -Rコマンド実行時にエラーメッセージが表示されていないことを確認します。
    エラーメッセージが表示されている場合,エラーメッセージに従い手順1からやり直してください。
  8. 必要に応じて,追加したリソースに対してxnfonlineコマンドを入力し,運用を開始します。

(2) リソースの削除

XNF/LSの稼働中に特定のリソースを削除できます。xnfdeleteコマンドでリソース名称を指定して削除します。xnfdeleteコマンドでリソースを削除しても,定義文ファイルの内容は更新されません。xnfdeleteコマンドでリソースを削除したあとに定義文ファイルの内容を更新し,xnfgenコマンドでゼネレーションファイルを作成してください。

xnfdeleteコマンドでリソースを削除したあと,定義文ファイルの内容を更新して,xnfgenコマンドでゼネレーションファイルを作成しないと,XNF/LSの停止(xnfstopコマンドの入力,システムの終了,またはXNF/LSの異常終了)後,XNF/LSを再開始しても,XNF/LSはゼネレーションファイルの内容で開始されるので,削除したはずのリソースが,削除されていない状態で起動されてしまいます。

リソースの削除手順を次に示します。

  1. リソースの状態がオフライン状態でなければ,xnfofflineコマンドでリソースの運用を停止します。
  2. xnfdeleteコマンドで,対象となるリソースを削除します。
  3. 削除したリソースをゼネレーションファイルに反映するため,定義文ファイルを複写します。
  4. 複写した定義文ファイルから,xnfdelete コマンドで削除したリソースを削除します。
  5. xnfgen -cコマンドで文法をチェックし,誤りがあれば修正します。
  6. 文法誤りがなくなったら,運用中の定義文ファイルにリソースを削除したファイルを上書きします。
  7. xnfgenコマンド(-cオプションなし)で,削除した構成のゼネレーションファイルを作成します。

(3) 同一リソースの変更

同一リソースの変更は,「(2)リソースの削除」で示したリソースを削除したあと,「(1)リソースの追加」で示したリソースを追加することで行います。定義文ファイルの内容を変更して,xnfgenコマンドおよびxnfstart -Rコマンドを実行しても,あらかじめリソースを削除しておかないと,変更した内容は有効になりません。