テナントの削除

下記手順にしたがってテナントを削除します。

テナントの削除は以下の手順で行います

  • CAPサーバの登録削除
  • テナントの登録削除
  • NECモバイルバックエンド基盤に登録しているテナントの情報の削除

CAPサーバの登録削除

  1. 以下のコマンドを実行します。

    # cd edm_manager/tools
    # tar -xvf CapHost-Del.tar
    # cd CapHost-Del
    
  2. 以下のコマンドを実行します。

    # vi group_vars/all.yml
    

    設定項目について下記のように変更します。

    NEBULA_TENANT_ID: "テナント作成時に確認したedmappの テナントID の値"
    CAP_HOST_NAME: "CAPホスト名またはCAPホストのIP"
    
  3. 以下のコマンドを実行します。

    # vi hosts_inventory
    

    全行削除した上で、以下のとおり入力します。(IP アドレスで指定します。「localhost」やホスト名での指定はできません)

    [all]
    127.0.0.1 ansible_connection=local
    
  4. 以下のコマンドを実行します。

    # ansible-playbook -i hosts_inventory site.yml
    

    実行結果が「failed=0」となっていることを確認します。

テナントをEDMから削除する

  1. 以下のコマンドを実行します。

    # cd edm_manager/tools
    # tar -xvf Tenant-Del.tar
    # cd Tenant-Del
    
  2. 以下のコマンドを実行します。

    # vi hosts_inventory
    

    全行削除した上で、以下のとおり入力します。(IP アドレスで指定します。「localhost」やホスト名での指定はできません)

    [EDM]
    127.0.0.1 ansible_connection=local
    
    [WebGUI]
    127.0.0.1 ansible_connection=local
    
  3. 以下のコマンドを実行します。

    # vi group_vars/all.yml
    

    設定項目について下記のように変更します。

    ※「アプリケーション一覧」でメモしたテナントID~マスタキーの情報を設定します。

    ※ WEBGUI_ROOT_DIRはWebサーバのドキュメントルートを指定します。

    ※ EDM_INST_DIRは/opt/nec/pf/edm/managerを指定します。

    ※ NEBULA_TENANT_IDはテナントIDを指定します。

    WEBGUI_ROOT_DIR: "/etc/nginx/html"
    EDM_INST_DIR: /opt/nec/pf/edm/manager
    NEBULA_TENANT_ID: "64018995071bc5758f6e508f"    
    
  4. 以下のコマンドを実行します。

    # ansible-playbook -i hosts_inventory site.yml
    

    実行結果が「failed=0」となっていることを確認します。

管理サーバーで、下記手順にしたがってテナントを削除します。

Nebula管理コンソールによるテナントの削除

  1. http://<管理サーバーのIPアドレス>:8080/console/developers/sign_in にブラウザからアクセスします。

  2. 管理画面にログインします。認証情報は、/root/EDM2/cap/release/authentication_vars.ymlファイルを参照してください。

    • メールアドレス:baas_email_admin の値
    • パスワード:baas_password_admin の値
  3. http://<管理サーバーのIPアドレス>:8080/console/tenants/テナント名/apps にブラウザからアクセスします。

  4. アプリケーション一覧から「edmapp」の編集ボタンをクリックします。

  5. 「削除」ボタンを押下し、アプリケーションを削除します。

  6. http://<管理サーバーのIPアドレス>:8080/console/tenants/テナント名/users にブラウザからアクセスします。

  7. ユーザ一覧を表示し、「削除」ボタンを押下し、ユーザを削除します

  8. http://<管理サーバーのIPアドレス>:8080/console/admin/tenants にブラウザからアクセスします。

  9. テナント一覧から削除するテナント名をクリックします。

  10. 編集メニューをクリックし、テナント編集モードに変更します。

  11. 「削除」ボタンを押下し、テナントを削除します。

  12. http://<管理サーバーのIPアドレス>:8080/console/admin/developers にブラウザからアクセスします。

  13. 管理者一覧から、削除したテナントの管理者を削除します。