Systems Manager를 통해 부팅 환경의 Ubuntu 관리

3350 단어 AWSssmtech
AWS Systems Manager(향후 SSM)에서는 EC2 인스턴스뿐만 아니라 시사회 서버에 SSM 에이전트를 관리 대상으로 설치할 수 있기 때문에 관리 대상으로 시도해 봤다.
총체적으로 다음과 같은 공식 문서를 참고하시오
혼합 환경에서 AWS Systems Manager 설정
대상은 Ubuntu가 움직이는 Rasberry Pi4

Activecation 만들기


SSM에 부트 환경의 서버를 등록하려면 활성화를 만들어야 합니다.활성화가 완료되면 활성화 코드와 활성화 ID가 즉시 발송됩니다.혼합 환경에서 서버와 VM에 AWS Systems Manager SSM 에이전트를 설치할 때 코드와 ID의 조합을 지정합니다.AWS Systems Manager > ハイブリッドアクティベーション > アクティベーションの作成
  • (Optinal) 활성화에 대한 설명: My Activation
  • 실례 제한: 1
  • IAM 역할: 기본 역할(AmazonEC2R u n C o m a ndRoleFormangeInstances)
  • 활성화 유효 기간: 지정되지 않음(지정되지 않은 경우 1일 이내)
  • 기본 인스턴스 이름: 지정되지 않음

  • 활성화된 제작을 하면 화면 위에'Activation Code'와'Activation ID'가 표시되므로 미리 제어할 수 있습니다.

    SSM 에이전트 설치 후 Activation(Ubuntu arm64)


    deb를 사용하는 방법과 Snap을 사용하는 방법은 두 가지가 있습니다.이번에deb로 할게요.
    패키지의 URL은 다음과 같습니다.
    Intel 64-bit (x86_64)https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_amd64/amazon-ssm-agent.debARM 64-bit (arm64)https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_arm64/amazon-ssm-agent.debIntel 32-bit (x86)https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_386/amazon-ssm-agent.deb
    mkdir /tmp/ssm
    curl https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_arm64/amazon-ssm-agent.deb -o /tmp/ssm/amazon-ssm-agent.deb
    sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
    sudo service amazon-ssm-agent stop
    sudo -E amazon-ssm-agent -register -code "activation-code" -id "activation-id" -region "region" 
    sudo service amazon-ssm-agent start
    
    성공하면 이렇게 프리랜서로부터 확인할 수 있다.

    RunCommand로 원격 명령 실행


    Run Command(AWS-RunShellScript)를 사용해 보겠습니다.AWS Systems Manager > Run Command > Run Command

    대상 이전에 등록된 부트 장치 지정

    다른 건 아무것도 안 하고 실행을 해요.
    결국 이런 느낌.

    어쨌든 등록하기 전에는 이런 느낌이었어요.
    시간이 나면 패치 등 자동화도 가능합니다.

    좋은 웹페이지 즐겨찾기