Amazon EFS 클라이언트 자동 설치 또는 AWS Systems Manager 업데이트에 사용 - Amazon Elastic File System

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EFS 클라이언트 자동 설치 또는 AWS Systems Manager 업데이트에 사용

를 AWS Systems Manager 사용하여 Amazon EFS 클라이언트 (amazon-efs-utils) 의 관리를 간소화할 수 있습니다. AWS Systems Manager 인프라를 보고 제어하는 데 사용할 수 있는 AWS AWS서비스입니다. AWS Systems Manager 를 사용하면 EC2 인스턴스에 amazon-efs-utils 패키지를 설치하거나 업데이트하는 데 필요한 작업을 자동화할 수 있습니다. Distributor 및 상태 관리자와 같은 Systems Manager 기능을 사용하면 다음 프로세스를 자동화할 수 있습니다.

  • Amazon EFS 클라이언트에 대한 버전 제어를 유지 관리합니다.

  • Amazon EFS 클라이언트를 중앙 집중식으로 저장하고 Amazon EC2 인스턴스에 체계적으로 배포합니다.

  • Amazon EC2 인스턴스를 정의된 상태로 유지하는 과정을 자동화합니다.

자세한 내용은 AWS Systems Manager 사용 설명서를 참조하세요.

Amazon EFS 클라이언트가 설치 중에 수행하는 작업

Amazon EFS 클라이언트를 사용하여 파일 시스템 마운트 상태에 대한 Amazon CloudWatch 로그 모니터링을 자동화하고 선택한 Linux 배포의 최신 stunnel 버전으로 업그레이드할 수 있습니다. Systems Manager를 사용하여 Amazon EC2 인스턴스에 Amazon EFS 클라이언트를 설치한 경우 다음과 같은 작업이 수행됩니다.

  • 설치 및 업그레이드 botocore에 설명된 것과 동일한 단계를 사용하여 botocore 패키지를 설치합니다. Amazon EFS 클라이언트는 EFS 파일 시스템 탑재 상태를 모니터링하는 데 botocore를 사용합니다.

  • 업데이트를 통해 CloudWatch 로그의 EFS 파일 시스템 마운트 상태를 모니터링할 수 efs-utils.conf 있습니다. 자세한 정보는 탑재 시도 성공 또는 실패 상태 모니터링을 참조하세요.

  • RHEL7 또는 CentOS7 를 실행하는 EC2 인스턴스의 경우 Amazon EFS 클라이언트가 stunnel 업그레이드에 설명된 대로 stunnel을 자동으로 업그레이드합니다. TLS를 사용하여 EFS 파일 시스템을 성공적으로 탑재하려면 stunnel 업그레이드가 필요하며, 이 stunnel 버전은 RHEL7과 함께 제공되지만 CentOS7는 Amazon EFS 클라이언트(amazon-efs-utils)를 지원하지 않습니다.

Systems Manager 배포판이 지원하는 운영 체제

AWS Systems Manager 를 사용해서 Amazon EFS 클라이언트를 자동으로 업데이트하거나 설치하려면 EC2 인스턴스에서 다음 운영 체제 중 하나를 실행해야 합니다.

플랫폼 플랫폼 버전 아키텍처
Amazon Linux 2023(AL2023) AL2023 x86_64, arm64 (그라비톤2 이상 프로세서)
Amazon Linux 2(AL2)

2.0

x86_64, arm64(Amazon Linux 2, A1 인스턴스 유형)

Amazon Linux(AL1)

2017.09, 2018.03

x86_64

CentOS

7, 8

x86_64

Red Hat Enterprise Linux(RHEL)

7, 8

x86_64, arm64(RHEL 7.6 이상, A1 인스턴스 유형)
SUSE Linux Enterprise Server(SLES) 12, 15x86_64

Ubuntu 서버

16.04, 18.04, 20.04

x86_64, arm64(Ubuntu Server 16 이상, A1 인스턴스 유형)

를 사용하여 자동으로 설치 또는 업데이트하는 방법 AWS Systems Manager amazon-efs-utils

amazon-efs-utils 패키지를 자동으로 설치하거나 업데이트하도록 Systems Manager를 설정하려면 두 가지 일회성 구성이 필요합니다.

  1. 필요한 권한으로 AWS Identity and Access Management (IAM) 인스턴스 프로필을 구성합니다.

  2. 상태 관리자의 설치 또는 업데이트에 사용되는 연결(일정 포함)을 구성합니다.

1단계: 필요한 권한으로 IAM 인스턴스 프로파일 구성

기본적으로 Amazon EFS 클라이언트를 관리하고 amazon-efs-utils 패키지를 설치 또는 업데이트할 권한이 AWS Systems Manager 없습니다. AWS Identity and Access Management (IAM) 인스턴스 프로파일을 사용하여 Systems Manager 액세스 권한을 부여해야 합니다. 인스턴스 프로파일은 시작할 때 IAM 역할 정보를 Amazon EC2 인스턴스에 전달하는 컨테이너입니다.

AmazonElasticFileSystemsUtils AWS 관리형 권한 정책을 사용하여 역할에 적절한 권한을 할당하십시오. 인스턴스 프로파일의 역할을 새로 생성하거나 기존 역할에 AmazonElasticFileSystemsUtils 권한 정책을 추가할 수 있습니다. 그런 다음 이 인스턴스 프로파일을 사용하여 Amazon EC2 인스턴스를 시작해야 합니다. 자세한 내용은 4단계: Systems Manager용 IAM 인스턴스 프로파일 생성을 참조하세요.

2단계: 상태 관리자가 Amazon EFS 클라이언트를 설치 또는 업데이트하는 데 사용하는 연결 구성

amazon-efs-utils 패키지는 Distributor와 함께 제공되며 관리형 EC2 인스턴스에 바로 배포할 수 있습니다. 설치 가능한 최신 버전을 보려면 AWS Systems Manager 콘솔 또는 선호하는 AWS 명령줄 도구를 사용할 수 있습니다. amazon-efs-utils Distributor에 액세스하려면 https://console.aws.amazon.com/systems-manager/를 열고 왼쪽 탐색 창에서 Distributor를 선택합니다. 아마존 소유 섹션에서 AmazonEFSUtils를 찾으세요. 패키지 세부 정보를 보려면 AmazonEFSUtils를 선택하세요. 자세한 정보는 패키지 보기를 참조하세요.

State Manager를 사용하면 관리형 EC2 인스턴스에 amazon-efs-utils 패키지를 즉시 또는 일정에 따라 설치하거나 업데이트할 수 있습니다. 또한 amazon-efs-utils가 새 EC2 인스턴스에 자동으로 설치되도록 할 수 있습니다. Distributor 및 State Manager를 사용하여 패키지를 설치하거나 업데이트하는 방법에 대한 자세한 내용은 Distributor 사용을 참조하세요.

Systems Manager 콘솔을 사용하여 인스턴스에 amazon-efs-utils 패키지를 자동으로 설치하거나 업데이트하려면 패키지 설치 또는 업데이트 예약 (콘솔) 을 참조하십시오. 그러면 인스턴스 세트에 적용할 상태를 정의하는 상태 관리자에 대한 연결을 생성하라는 메시지가 표시됩니다. 연결을 만들 때 다음 입력 내용을 사용하세요.

  • 파라미터에 대해 작업 > 설치설치 유형 > 현재 위치 업데이트를 선택합니다.

  • 대상에 권장되는 설정은 모든 인스턴스를 선택입니다. 이 설정은 AmazonEFSutils를 자동으로 설치 또는 업데이트하기 위한 대상으로 모든 신규 및 기존 EC2 인스턴스를 등록합니다. 또는 인스턴스 태그를 지정하거나, 인스턴스를 수동으로 선택하거나, 리소스 그룹을 선택하여 인스턴스의 하위 집합에 연결을 적용할 수 있습니다. 인스턴스 태그를 지정하는 경우, AWS Systems Manager가 Amazon EFS 클라이언트를 자동으로 설치 또는 업데이트할 수 있도록 해당 태그를 사용하여 EC2 인스턴스를 시작해야 합니다.

  • 일정 지정의 경우 AmazonEFSUtils의 권장 설정은 30일마다입니다. 컨트롤을 사용하여 연결에 대한 cron 또는 rate 일정을 생성합니다.

여러 Amazon EFS 파일 시스템을 여러 EC2 인스턴스에 마운트하는 AWS Systems Manager 데 사용하려면 을 참조하십시오를 사용하여 여러 EC2 인스턴스에 EFS 마운트 AWS Systems Manager.