[AWS] Amazon EC2 Instance Retirement

2020-02-21 KENNETH 0

URL : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/instance-retirement.html 운영중 갑자기 날아온 메일… EC2 has detected degradation of the underlying hardware hosting your Amazon EC2 instance (instance-ID: i-xxxxxxxxxxxxxxxxxxx) associated with your AWS account (AWS Account ID: 1234567890) in the ap-northeast-2 region. Due to this degradation your instance could already be unreachable. We will stop your instance after 2020-01-01.   멀쩡히 운영중인 인스턴스가 삭제된다고 ㄷㄷㄷ     원인 인스턴스가 존재하는 하드웨어에 문제(및 기타 이슈)가 발생하는 경우 이런 메일이 발송 된다.     해결 무시하고 그냥 두면 발생할 문제의 심각성에 비해 해결 방법은 별거 없이 그냥 리부팅 하면 된다.     작업시 특이사항 1. 마이그레이션 작업이 수반되기 때문에 시간이 좀 걸린다. 기다리면 된다.   2.  Public IP 가 날아가고 초기화 된다. 초기화된 Public IP 는 재시작시 다시 변경되는 형태로 설정된다. 재시작을 해도 아이피를 유지하기 위해서는 “탄력적 IP” 를 통해서 할당을 받을 필요가 있다.     Public IP 변경에 [ more… ]

[AWS] 운영중인 EC2 Instance의 EBS 볼륨 크기 확장 및 LINUX 파일시스템 확장

2020-02-03 KENNETH 0

참고URL : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html   운영중인 EC2 인스턴스의 디스크(EBS) 용량 늘려주기   EBS 볼륨 확장 AWS 콘솔 -> EC2 -> EBS(ELASTIC BLOCK STORE) -> 볼륨 확장하고자 하는 볼륨을 선택 후 “볼륨수정”   볼륨 크기 조정 원하는 용량을 GB단위로 기록해준다.   상태확인 “볼륨수정” 작업을 진행하게 되면 상태가 변경되는데 modifying 에서 optimizing 으로 전환 되는것을 기다리자 modifying 상태는 상당히 짧아서 확인하지 못할 수 있다. 즉, 그림과 같이 출력된 상태가 optimizing 상태라면 진행하면 되겠다.   LINUX 시스템의 디스크 상태 확인 디스크는 60G 로 확장되었으나 실제 사용해야 하는 파티션의 용량은 변하지 않았다. 예시에서는 디드크용량 : 60G 파티션용량 : 30G 로 표시되고 있다.   LINUX 시스템의 파티션 확장 참고로 본 글에서는 Nitro 기반의 인스턴스 기본값(즉, nvme 형태의 디바이스와 xfs 기반의 파티션)을 가정하고 설명한다. 운영중인 시스템마다 다를 수 있다. 디바이스명 : nvme0n1 => /dev/nvme0n1 파티션 : 1번 파티션 => 1 => growpart 의 옵션은 “/dev/nvme0n1 1” 이 [ more… ]

[AWS] Enhanced networking with the Elastic Network Adapter (ENA) is required for the instance type. Ensure that your instance is enabled for ENA.

2020-01-31 KENNETH 0

출처URL : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enable-enhanced-networking-ena-AL   최근 AWS EC2 는 새로운 버전들이 출시 되었다. (뭐 최근이랄것도 없이 시간이 좀 됐지만서도 ㅎ) 예를들면, T3, C5 등등 이들의 장점은 비슷하거나 제품에 따라 오히려 낮은 가격으로 최신의 프로세서를 포함하여 향상된 환경을 제공한다는 장점이 있다. 그랬다가 구버전(예를들면 T2, C4등) 인스턴스에 대해서 무심코 “인스턴스변경”후 “시작”을 했다가는… Enhanced networking with the Elastic Network Adapter (ENA) is required for the ‘t3.micro’ instance type. Ensure that your instance ‘i-xxxxxxxxxxxxxxxxxx’ is enabled for ENA. 이런 문구를 보게 될 것이다. 아마도 새버전의 인스턴스 환경에서는 “ENA(Elastic Network Adapter 이하 ENA or ena)”가 반드시 필요한(지원되어야 하기 때문에 필요한) 모양이다. 최신 업데이트가 되지 않은 리눅스에서는 문제가 발생하게 될것이다. URL : https://aws.amazon.com/ko/premiumsupport/knowledge-center/install-ena-driver-rhel-ec2/ 를 확인해보면 RHEL(CENTOS)의 경우 7.4 미만의 커널에서는 ena를 지원하지 않는 것으로 보임 가장 위에 설명한 URL에는 전체적인 방법이 나와있지만 AWS에서 지원하는 일반적인 배포본 도는 아마존리눅스를 사용하고 있는 경우 최신버전으로 업데이트만 진행하면 될것으로 예상된다. 그리하여 [ more… ]

아시아-태평양 서울 리전(AP-NorthEast-2)의 Amazon EC2 DNS 확인(Resolution) 이슈 요약

2018-11-25 KENNETH 0

출처 : https://aws.amazon.com/ko/message/74876/ 2018년 11월 22일 오전시간에 발생했던 서울리전의 DNS 장애에 대한 AWS의 입장이 발표 되었습니다. 당시 발생한 장애를 파악중에 DNS응답 문제로 인해 모든 장애가 일어났음을  확인 후 EC2 인스턴스를 생성시 기본으로 입력되어 있는 AWS의 네임서버 대신 많이들 사용하는 “8.8.8.8 and 8.8.4.4” 등의 네임서버로 변경 하는 것으로 임시 해결 아무래도 서버내에서 DNS resolution 상태도 체크하는 모니터링을 추가해야 겠다능…   — 아래는 AWS의 입장 전문 — 아시아-태평양 서울 리전(AP-NorthEast-2)의 Amazon EC2 DNS 확인(Resolution) 이슈 요약 Read in English 2018 년 11 월 22 일 서울 리전(AP-NORTHEAST-2)에서 발생한 서비스 중단 상황에 대해 추가적으로 정보를 알려드립니다. 당일 한국시간 오전 8시 19분에서 9시 43분까지 서울 리전에서 EC2 인스턴스에 DNS 확인 이슈가 있었습니다. 이는 EC2 인스턴스에 재귀 DNS 서비스를 제공하는 EC2 DNS 확인 서버군(resolver fleet) 중 정상 호스트 수가 감소했기 때문입니다. 정상 상태의 호스트 수가 이전 수준으로 복원됨에 따라 DNS 확인 서비스는 복원되었습니다. 이번 이슈에서 EC2 [ more… ]

How To Downgrade DigitalOcean Droplets

2017-12-07 KENNETH 0

디지털 오션 사용중 droplet(DO의 가상서버 명칭)의 사양을 낮춰야 하는 일이 생김 AWS만 사용하다보니… 디지털 오션의 관리콘솔 사용 및 특징에 대한 인지를 제대로 못하고 있었는데.. 오늘 들어가 봤다.. ㅋ 결론은 디지털오션의 관리콘솔에서 기본 제공 하는 기능이 아님 – 업그레이드는 가능 하지만 – 다운그레이드는 지원 하지 않음 스냅샷을 뜬 후에, 해당 스냅샷으로 다시 droplet을 생성하려 해도… 스냅샷 원본 서버의 사양과 동일하거나 그 이상의 사양으로만 생성이 가능 한마디로 편한 방법은 없지만 리눅스 서버의 경우 튜토리얼을 통해 소개를 하고 있다. 물론 약간의 지식이 있어야 하지만 rsync로 옮기라고… ㅋ URL : https://www.digitalocean.com/community/tutorials/how-to-downgrade-digitalocean-droplets Introduction To downsize a Droplet’s CPU, RAM, disk, or overall plan, follow the steps below. As you create and use your Droplets, you may find that the plan you’ve chosen for any given Droplet is above your needs at this time, and downsizing is appropriate. This guide will help you accomplish this quickly [ more… ]