RSS DEV 커뮤니티

AWS에서 EBS 볼륨 크기 자동 조정

Follow
이 글은 EC2 인스턴스의 Amazon Elastic Block Store(EBS) 볼륨 크기 조정을 자동화하는 방법을 자세히 설명하며, 특히 SAP 워크로드에서 디스크 공간 부족이라는 일반적인 문제를 해결합니다. 이 솔루션은 디스크 공간 부족을 감지하고, 자동화된 워크플로우를 트리거하며, 다운타임 없이 볼륨을 확장하는 핸즈프리 설정을 만드는 것을 포함합니다. 먼저, AWS 계정 및 AWS CLI와 같은 필수 사전 요구 사항을 개괄합니다. 안내는 Systems Manager를 활성화하기 위해 EC2 인스턴스를 구성하는 것으로 시작하며, 이는 원격 관리에 중요하며 인스턴스에 공개 액세스가 없는 경우 VPC 엔드포인트를 설정합니다. 다음으로, 디스크 사용량 메트릭을 수집하는 데 중점을 두고 EC2 인스턴스에 Amazon CloudWatch 에이전트를 설치하고 구성하는 과정을 안내합니다. 여기에는 에이전트 다운로드, 구성 마법사 실행, 에이전트가 실행 중이고 활성화되었는지 확인하는 것이 포함됩니다. 그런 다음, 필요한 메트릭 및 차원을 지정하여 게이지 위젯을 사용하여 디스크 사용량을 시각화하는 CloudWatch 대시보드를 만드는 방법을 보여줍니다. 핵심 구성 요소는 사용자 지정 AWS Systems Manager 런북을 만드는 것입니다. 이 런북은 EBS 볼륨 크기가 조정된 후 파일 시스템을 확장하는 프로세스를 자동화하도록 설계되었습니다. 장치, 마운트 경로 및 실행 시간 초과에 대한 매개변수를 포함하며, 필요한 도구를 설치하고, 파티션을 확장하고, 파일 시스템 유형(ext4 또는 XFS)에 따라 파일 시스템 크기를 조정하는 쉘 스크립트를 실행합니다. 제공된 스크립트는 LVM 파일 시스템 확장을 처리하고, 물리적 볼륨을 확장하고, 논리적 볼륨을 확장하고, XFS 파일 시스템을 확장하여 새로 추가된 저장 공간을 운영 체제에서 사용할 수 있도록 합니다. 이 포괄적인 설정은 원활하고 자동화된 디스크 공간 관리를 가능하게 하여 저장 공간 제한으로 인한 애플리케이션 중단을 방지합니다.
favicon
dev.to
Automating EBS Volume Upsizing on AWS
기사 이미지: AWS에서 EBS 볼륨 크기 자동 조정
Create attached notes ...