Amazon Web Services (AWS) アカウントから IBM® Maximo® Application Suite スタック、仮想インフラストラクチャー、VPC、および EC2 インスタンスを削除するスクリプトをダウンロードして実行します。
Maximo Application Suiteのインスタンスをインストールすると、仮想プライベート・クラウド (VPC)、
Amazon EC2 インスタンス、 CloudFormation スタックなど、いくつかの仮想インフラストラクチャー・リソースが AWS アカウント内に作成されます。
Maximo Application Suiteをアンインストールするには、これらのリソースを削除するスクリプトをダウンロードして実行します。 このスクリプトを使用すると、インストールが成功したか失敗したかに関係なく、
Maximo Application Suite をアンインストールできます。
重要: Maximo Application Suiteをアンインストールするスクリプトを実行する前に、 CloudFormation スタックを削除しないでください。 スクリプトはスタックを削除します。 スタックを手動で削除すると、アンインストールが失敗する可能性があります。
このスクリプトは、 Red Hat® OpenShift® クラスターを含む VPC など、インストール・プロセスで作成された VPC に配置されていないローカル・マシンまたはサーバーで実行します。
注: Maximo Application Suite インストール・プロセスで作成された EC2 インスタンス (Bootnode、要塞ホスト、いずれかのクラスター・ノードなど) では、このスクリプトを実行しないでください。 このスクリプトは、これらの EC2 インスタンスを削除します。 それらのいずれかで実行すると、失敗します。
手順
- ブラウザー・ウィンドウで、 スクリプトを開き、ページを右クリックして、
cleanup-mas-deployment.shという名前を使用してローカル・マシンにスクリプトを保存します。
- スクリプトをローカルで実行しない場合は、SCP または任意のファイル転送ツールを使用して、スクリプトを実行するマシンにスクリプトをコピーします。
- スクリプトを実行するマシンで、コマンド・シェルを使用して、以下のコマンドを実行して AWS サービスにログインします。
aws configure
ID およびアクセス管理 (IAM) ユーザー資格情報の入力を求めるプロンプトが出されます。 スクリプトを実行する権限を持つ IAM ユーザー ( Maximo Application Suiteをインストールした IAM ユーザーなど) の資格情報を入力します。 詳しくは、 インストール権限の構成を参照してください。
- 以下のコマンドを入力して、スクリプトを実行可能にします:
chmod +x cleanup-mas-deployment.sh
- 以下のコマンドを実行して、スクリプトの使用法情報を表示します。
./cleanup-mas-deployment.sh -h
- スクリプトを実行します。
-r オプションを使用して、 Maximo Application Suite がインストールされた地域の地域コードを指定する必要があります。例: -r
ap-northeast-3
- CloudFormation スタック名を使用して仮想リソースを削除するには、
-s オプションを使用します。
例えば、 CloudFormation スタック名が
sp-manage-12 であり、リージョン・コードが
ap-northeast-3である場合は、以下のコマンドを実行します。
./cleanup-mas-deployment.sh -s sp-manage-12 -r ap-northeast-3
- スクリプトが正常に終了したことを確認します。
スクリプトが正常に実行されると、以下のテキストのような出力が表示されます。
$ ./cleanup-mas-deployment.sh -s sp-manage-12 -r ap-northeast-3
Stack name: sp-manage-12
Unique string:
Region: ap-northeast-3
Supported region provided
Deleting by stack-name sp-manage-12
Execution started at Mon Mar 7 22:46:48 IST 2022
MAS instance unique string: nove9h
Checking for EC2 instances
…
EC2 instances found for this MAS instance
…
Terminate request submitted
Waiting for instances to be terminated
Deleted EC2 instances
Checking for volumes
…
Found volumes for this MAS instance
…
Checking for VPC
VPC_ID = vpc-0851c8fc0523cac86
Found VPC with Id vpc-0851c8fc0523cac86 for this MAS instance, it will be deleted at the end
Checking for NAT gateways
…
Found NAT gateways for this MAS instance
…
Checking for EIPs
…
Checking for load balancers
…
Checking for v2 load balancers
…
Checking for network interfaces
…
Checking for internet gateways
…
Checking for subnets
…
Checking for routing tables
…
Checking for network ACLs
…
Checking for security groups
…
Checking for S3 buckets
…
Checking for IAM users
…
Checking for IAM instance profiles
…
Checking for IAM policies
…
Checking for IAM roles
…
Checking for private hosted zones
…
Checking for CloudWatch log groups
…
Checking for CloudFormation stack
…
Execution completed at Mon Mar 7 23:02:47 IST 2022
- AWS CloudFormation コンソールで、 Maximo Application Suite のインストール時に作成したスタックが削除されたことを確認します。
- AWS VPC コンソールで、 Maximo Application Suite のインストール時に作成された仮想インフラストラクチャーが削除されたことを確認します。
- VPC 名に
<unique-string> が含まれている VPC が存在しないことを確認します。例: masocp-<unique-string>-vpc
- EC2 インスタンス名に
<unique-string> を含む EC2 インスタンスが存在しないことを確認します。<unique-string> およびこの資料で使用されるその他の ID について詳しくは、
固有 IDを参照してください。