wsadmin ツールによる構成オブジェクトの除去

このタスクを使用して、構成リポジトリーから構成オブジェクトを削除します。 このアクションの影響を受けるのはその構成だけです。

このタスクについて

構成を除去する際に、その構成オブジェクトの 実行中のインスタンスがある場合、変更は実行中のインスタンスには影響 しません。

手順

  1. wsadmin スクリプト・ツールを開始します。
  2. 以下のように、除去するサーバーを識別する ID ストリングを割り当てます。

    Jacl を使用:

    set s1 [$AdminConfig getid /Node:mynode/Server:myserver/]

    Jython の使用:

    s1 = AdminConfig.getid('/Node:mynode/Server:myserver/')
    表 1. AdminConfig getid コマンドの説明. AdminConfig getid コマンドの説明を次の表に示します。
    エレメント 説明
    set Jacl コマンドです。
    s1 変数名です。
    $ 変数名を値で置換する Jacl 演算子です。
    AdminConfig WebSphere® Application Server の構成を表すオブジェクトです。
    getid AdminConfig コマンドです。
    Node オブジェクト・タイプです。
    mynode サーバーが除去されるノードのホスト名です。
    Server オブジェクト・タイプです。
    myserver 除去するサーバーの名前です。
  3. 構成オブジェクトを除去します。以下に例を示します。
    • Jacl を使用:

      $AdminConfig remove $s1
    • Jython を使用:
      AdminConfig.remove(s1)
    表 2. AdminConfig remove コマンドの説明. AdminConfig remove コマンドの説明を次の表に示します。
    エレメント 説明
    $ 変数名を値で置換する Jacl 演算子です。
    AdminConfig WebSphere Application Server の構成を表すオブジェクトです。
    remove AdminConfig コマンドです。
    s1 ステップ 2 で指定したサーバーの ID を評価します。
  4. 構成の変更を保存します。
    以下のコマンド例を使用して、構成変更を保存します。
    AdminConfig.save()
  5. ノードを同期します (Network Deployment 環境の場合のみ)。
    AdminNodeManagement スクリプト・ライブラリーの syncActiveNode または syncNode スクリプトを使用して、 構成変更をノード (複数可) に伝搬します。
    • syncActiveNodes スクリプトを使用して、以下の例に示すように、変更をセルの各ノードに 伝搬します。
      AdminNodeManagement.syncActiveNodes()
    • syncNode スクリプトを使用して、以下の例に示すように、変更を特定のノードに 伝搬します。
      AdminNodeManagement.syncNode("myNode")

タスクの結果

アプリケーション・サーバー構成には、現在、特定のサーバー・オブジェクトは含まれていません。 稼働中のサーバーは、影響を受けません。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_removeserver
ファイル名:txml_removeserver.html