Amazon Web Services 에서 Maximo Application Suite 스택 삭제

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 스택을 삭제하지 마십시오. 스크립트는 스택을 삭제합니다. 스택이 수동으로 삭제되면 설치 제거에 실패할 수 있습니다.

로컬 시스템 또는 설치 프로세스가 작성한 VPC에 없는 서버 (예: Red Hat® OpenShift® 클러스터를 포함하는 VPC) 에서 스크립트를 실행합니다.

주: Maximo Application Suite 설치 프로세스가 작성한 EC2 인스턴스 (예: 부트 노드, 배스천 호스트 또는 클러스터 노드) 에서는 스크립트를 실행하지 마십시오. 스크립트는 이러한 EC2 인스턴스를 삭제합니다. 이들 중 하나에서 실행하면 실패합니다.

시작하기 전에

  • 스크립트를 실행할 시스템에서 다음 CLI 패키지가 설치되어 있는지 확인하십시오.
    • 버전 4.0 이상 버전의 GNU bash
    • jq
    • AWS CLI

      AWS CLI 패키지가 AWS 계정으로 인증하도록 구성되어 있는지 확인하십시오. 자세한 정보는 AWS 문서에서 AWS CLI 구성 을 참조하십시오.

  • Amazon DocumentDB 또는 Amazon MSK가 Maximo Application Suite 스택에 구성된 경우 Amazon DocumentDB 또는 Amazon MSK 인스턴스를 삭제해야 합니다.

    자세한 정보는 Amazon DocumentDB 클러스터 삭제 또는 Amazon MSK 클러스터 삭제를 참조하십시오.

프로시저

  1. 브라우저 창에서 스크립트를 열고페이지를 마우스 오른쪽 단추로 클릭한 후 cleanup-mas-deployment.sh이름을 사용하여 로컬 시스템에 스크립트를 저장하십시오.
    1. 스크립트를 로컬로 실행하지 않으려면 SCP 또는 임의의 파일 전송 도구를 사용하여 스크립트를 실행하려는 시스템에 스크립트를 복사하십시오.
    2. 스크립트를 실행할 시스템의 명령 쉘에서 다음 명령을 실행하여 AWS 서비스에 로그인하십시오.
      aws configure

      ID및 액세스 관리 (IAM) 사용자 신임 정보에 대한 프롬프트가 표시됩니다. 스크립트를 실행할 권한이 있는 IAM 사용자의 신임 정보를 입력하십시오 (예: Maximo Application Suite를 설치한 IAM 사용자). 자세한 정보는 설치 권한 구성을 참조하십시오.

    3. 다음 명령을 입력하여 스크립트를 실행 가능하게 하십시오.
      chmod +x cleanup-mas-deployment.sh
    4. 다음 명령을 실행하여 스크립트의 사용법 정보를 보십시오.
      ./cleanup-mas-deployment.sh -h
  2. 스크립트를 실행하십시오.
    • -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
  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
  4. AWS CloudFormation 콘솔에서 Maximo Application Suite 를 설치할 때 작성한 스택이 삭제되었는지 확인하십시오.
  5. AWS VPC 콘솔에서 Maximo Application Suite 가 설치될 때 작성된 가상 인프라가 삭제되었는지 확인하십시오.
  6. VPC 이름에 <unique-string> 가 포함된 VPC가 없는지 확인하십시오 (예: masocp-<unique-string>-vpc ).
  7. EC2 인스턴스 이름에 <unique-string> 를 포함하는 EC2 인스턴스가 없는지 확인하십시오.
    이 문서에서 사용되는 <unique-string> 및 기타 ID에 대한 자세한 정보는 고유 ID를 참조하십시오.