ページの先頭行へ戻る
Interstage Interaction Manager V10.1.1 導入ガイド
FUJITSU Software

A.1.2 テナント削除コマンド

ここでは、テナント削除コマンドについて説明します。

名前

delete_tenant

形式

機能説明

指定されたテナントIDのテナント、またはすべてのテナントを削除します。

ポイント

指定するテナントIDがわからない場合は、テナント起動/停止/一覧コマンドを実行し、削除したいテナントのテナントIDを確認してください。
詳細は「A.1.3 テナント起動/停止/一覧表示コマンド」を参照してください。

オプション

以下のオプションの指定が可能です。

-t <テナントID>

対話式の入力を省略してテナントを削除する場合、本オプションと削除するテナントのテナントIDを指定します。

-u <Java EE 管理ユーザーID>

対話式の入力を省略してテナントを削除する場合、本オプションとJava EE 管理ユーザーIDを指定します。

-p <Java EE 管理ユーザーのパスワード>

対話式の入力を省略してテナントを削除する場合、本オプションとJava EE 管理ユーザーのパスワードを指定します

-a

対話式ですべてのテナントを一括削除する場合、本オプションを指定します。

注意

  • “-t”、“-u”、“-p”オプションと“-a”オプションは、同時に指定することはできません。

  • セットアップタイプがサイレントで、Java EE 管理ユーザーのパスワードに、シェルのメタ文字または"&'()|*<>`;\#を使用する場合は、\でエスケープしてください。
    例) Java EE 管理ユーザーのパスワードに、pass\wordを設定する場合は、以下のように指定してください。
    pass\\word

ログ

コマンドを実行したログは下記に出力されます。

/var/tmp/delete_tenant.log

復帰値

0: 正常終了
1: 異常終了

異常終了時の対処

テナント削除コマンド実行時にエラーが発生した場合、下記のようなメッセージが表示される場合があります。

Error: 30008: テナントの削除に失敗しました。
テナント定義ファイル(/opt/FJSVrcfmp/setup/etc/[テナントID].properties)を確認し、削除に失敗したリソースを削除してください。
その後テナント定義ファイルを削除してください。

以下の手順で対処を行ってください。

  1. メッセージに記載されているテナント定義ファイルを参照し、以下のパラメーターの値を確認してください。

    • クラスタ

      MANAGER_CONSOLE_CLUSTER_NAME

      IIMPORTAL_CLUSTER_NAME

      AUTOPILOT_CLUSTER_NAME

    • JDBCリソース

      JDBCRESOUCE_NAME

    • 接続プール

      JDBCPOOL_NAME

    • Webアプリケーション

      MANAGER_CONSOLE_APPLICATION_NAME

      IIMPORTAL_APPLICATION_NAME

      AUTOPILOT_APPLICATION_NAME

      AUTOPILOT_CONTAINER_APPLICATION_NAME

  2. Interstage Java EE管理コンソールにログインし、手順1で確認したパラメーター値と同じ名前のリソースを削除してください。削除の方法は、Application Serverのマニュアルを参照してください。

  3. メッセージに記載されているテナント定義ファイルを手動で削除してください。

上記のメッセージが表示されない場合、コマンドのログを参照し、問題を取り除いてください。

ポイント

ログファイルからエラー内容を確認するため、テナント削除コマンドの失敗時に表示されたリソース名で検索をしてください。さらに、ログファイルに記載されている日時、および表示レベルが「E」となっているログから、エラー発生時のログを特定してください。

実行例

対話式の入力を省略してテナントを削除する場合の例を以下に示します。

# /opt/FJSVrcfmp/setup/bin/delete_tenant.sh -t sampletenant -u root -p password