일정에 따라 인스턴스의 VSS 구성 요소 업데이트 - Amazon Elastic Compute Cloud

일정에 따라 인스턴스의 VSS 구성 요소 업데이트

VSS 구성 요소를 최신 권장 버전으로 업데이트하는 것이 좋습니다. AwsVssComponents 패키지의 새 버전이 출시되면 구성 요소를 업데이트할 수 있는 여러 가지 방법이 있습니다.

업데이트 방법
  • 새 버전의 AWS VSS 구성 요소가 릴리스되는 경우 인스턴스에 수동으로 VSS 구성 요소 설치에서 설명하는 단계를 반복할 수 있습니다.

  • AwsVssComponents 패키지가 제공되면 새로운 VSS 구성 요소나 업데이트된 VSS 구성 요소를 자동으로 다운로드하고 설치하도록 Systems Manager State Manager 연결을 구성할 수 있습니다.

  • Systems Manager를 사용하여 AWSEC2-VssInstallAndSnapshot 문서를 실행하는 경우 애플리케이션에 일관되게 적용되는 스냅샷을 생성할 때마다 AwsVssComponents 패키지를 자동으로 설치하거나 업데이트할 수 있습니다.

참고

애플리케이션에 일관되게 적용되는 스냅샷이 생성되기 전에 Systems Manager를 사용하여 AwsVssComponents 패키지를 자동으로 설치하거나 업데이트하는 AWSEC2-VssInstallAndSnapshot 명령 문서를 실행하는 것이 좋습니다. 자세한 내용은 AWSEC2-VssInstallAndSnapshot 명령 문서 실행(권장) 단원을 참조하십시오.

Systems Manager State Manager 연결을 생성하려면 원하는 환경에 맞는 단계를 따르세요.

Console
콘솔을 사용하여 State Manager 연결 생성
  1. AWS Systems Manager 콘솔(https://console.aws.amazon.com/systems-manager/)을 엽니다.

  2. 탐색 창에서 상태 관리자를 선택합니다.

    또는 Systems Manager 홈페이지가 먼저 열리면 탐색 창을 열고 State Manager를 선택합니다.

  3. 연결 생성을 선택합니다.

  4. [이름(Name)] 필드에 설명이 포함된 이름을 입력합니다.

  5. 문서 목록에서 AWS-ConfigureAWSPackage를 선택합니다.

  6. [파라미터(Parameters)] 섹션의 [작업(Action)] 목록에서 [설치(Install)]를 선택합니다.

  7. [설치 유형(Installation type)]에서 [제거 및 다시 설치(Uninstall and reinstall)]를 선택합니다.

  8. 이름 필드에 AwsVssComponents을 입력합니다. [버전(Version)] 및 [추가 인수(Additional Arguments)] 필드를 비워 둘 수 있습니다.

  9. [대상(Targets)] 섹션에서 옵션을 선택합니다.

    참고

    태그를 사용하여 인스턴스 대상을 지정하고 Linux 인스턴스에 매핑되는 태그를 지정할 경우 Windows 인스턴스에서는 연결이 성공하지만 Linux 인스턴스에서는 실패합니다. 전체 연결 상태는 실패로 표시됩니다.

  10. 일정 지정 섹션에서 옵션을 선택합니다.

  11. 고급 옵션 섹션의 규정 준수 심각도에서 연결에 대한 심각도 수준을 선택합니다. 자세한 내용은 Systems Manager 연결 규정 준수 정보를 참조하세요. 변경 일정의 경우 사전 구성된 변경 일정을 선택합니다. 자세한 내용은 AWS Systems Manager 변경 일정을 참조하세요.

  12. 속도 제어의 경우 다음을 수행합니다.

    • Concurrency(동시성)에서 명령을 동시에 실행할 관리형 노드의 백분율 또는 개수를 지정합니다.

    • Error threshold(오류 임계값)에서, 명령이 노드의 개수 또는 백분율에서 실패한 후 다른 관리형 노드에서 해당 명령의 실행을 중지할 시간을 지정합니다.

  13. (선택 사항) 출력 옵션에서 명령 출력을 파일에 저장하려면 S3 버킷에 쓰기 활성화 옆의 상자를 선택합니다. 상자에 버킷 및 접두사(폴더) 이름을 입력합니다.

  14. [연결 생성(Create association)], [닫기(Close)]를 차례로 선택합니다. 시스템은 해당 인스턴스에 연결을 생성하고 그 상태를 즉시 적용하려고 합니다.

    참고

    Windows Server용 EC2 인스턴스의 상태가 실패로 표시될 경우 SSM Agent가 인스턴스에서 실행 중이고 Systems Manager에 대한 AWS Identity and Access Management(IAM) 역할로 인스턴스가 구성되었는지 확인합니다. 자세한 내용은 AWS Systems Manager 설정을 참조하세요.

AWS CLI

create-association AWS CLI 명령을 실행하면 관련 애플리케이션을 오프라인으로 전환하지 않고 일정에 따라 Distributor 패키지를 업데이트할 수 있습니다. 패키지의 새 파일이나 업데이트된 파일만 바뀝니다.

AWS CLI를 사용하여 State Manager 연결 생성
  1. 아직 하지 않은 경우 AWS CLI을 설치하고 구성합니다. 자세한 내용은 최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.

  2. 다음 명령을 실행하여 연결을 생성합니다. --name 값 즉, 문서 이름은 항상 AWS-ConfigureAWSPackage입니다. 다음 명령은 키 InstanceIds를 사용하여 대상 인스턴스를 지정합니다.

    aws ssm create-association \ --name "AWS-ConfigureAWSPackage" \ --parameters '{"action":["Install"],"installationType":["Uninstall and reinstall"],"name":["AwsVssComponents"]}' \ --targets [{\"Key\":\"InstanceIds\",\"Values\":[\"i-01234567890abcdef\",\"i-000011112222abcde\"]}]

create-association 명령과 함께 사용할 수 있는 다른 옵션에 대한 자세한 내용은 AWS CLI 명령 레퍼런스의 AWS Systems Manager 섹션에 있는 create-association을 참조하세요.