월루를 꿈꾸는 대학생

AWS EC2에 EBS 추가 본문

Cloud/AWS

AWS EC2에 EBS 추가

하즈시 2020. 12. 28. 17:59
728x90

임시 instance(B) 생성

key를 분실한 instance(A) 정지

A의 ebs 분리

A의 ebs를 instance(B)의 ebs로 추가연결

여기까지 봤을 때 인스턴스A와 인스턴스B의 ebs는 루트디바이스로 설정되있습니다.
instance(B)의 루트 디바이스가 2개가 될 수 없으므로 instance(B)의 원래 루트디바이스
밑에 블록디바이스로 설정합니다.
instance(A) /dev/xvda >>> instance(B) /dev/xvdb
instance(B) /dev/xvda

instance(B) putty 접속

A의 ebs 마운트

sudo su -
sudo mkdir /mnt/temp
sudo mount /dev/xvdb /mnt/temp

B의 key를 마운트 된 A의 key로 복사

cat /home/ec2-user/.ssh/authorized_keys > /mnt/temp/home/ec2-user/.ssh/authorized_keys

마운트 해제

umount /dev/xvdb (umount /mnt/temp)

instance(B)의 A의 ebs 분리

instance(A)의 ebs로 연결(원래대로 = /dev/xvda)

instance(A) putty 접속 (기존 키 변경 확인)

 

 


탄력적 ip

- 해당 aws에서 주는 공인 아이피로 이를 통해서 ec2 외부 접근이 가능하다

- 주의 ! ec2와 연결 없이 그대로 놔두는 경우 돈 나간다

- 보통 ec2는 dhcp로 끄고 킬때마다 ip가 바뀜

 

 

키페어

키가 없으면 볼륨 진입이 힘들다...;;;

 

없이 드가는 방법은 ... ec2 새로 만들어서 볼륨 붙이는 수 밖에;; 

 

새 인스턴스는 잃어버린 인스턴스 가용용역과 동일하게 

 

해당 잃어버린거 중지후 ebs 떼어낸다!!

 

떼어난 ebs를 새로 만든 인스턴스에 붙임

 

즉 볼륨 2개 붙은거

 

일단 마운트 한다 

 

sudo mkfs -t ext4 /dev/sdf - 포멧

포맷 후 

 

--> 포맷하면 다 날아가는 거임 하지말고 부착하자!!! 

 

 

ls /dev/sdf -al 

 

sudo mount /dev/sdf /mnt  마운트 후

 

df  -h 로 확인 

 

기존 8기가 볼륨 외에

키페어 잃어버렸던 친구 볼륨 9기가도 붙어 있는 거 확인 가능 

 

 

sudo fdisk -l

 파티션이 제대로 나누어져 있는지 확인

 

8기가 9기가 다 잘 나누어져 있음 확인 

 

 

이제 키복사를 하면 됨 

 

 

ebs 볼륨은 ec2의 설정이나 파일을 저장하는 디스크 같은 곳 ! ! 따라서 a 인스턴스에서 작업한 파일은 a 인스턴스 볼륨을 떼어네 b인스턴스에 붙이고 b인스턴스에서 사용이 가능하다 

 

 

 

cat /home/ec2-user/.ssh/authorized_keys/ mnt/home/ec2-user/.ssh/authorized_keys

 

cat /home/ec2-user/.ssh/authorized_keys > /mnt/home/ec2-user/.ssh/authorized_keys

 

ssh키를 고대로 복사 넘겨주기 한 거임 

 

 

이렇게하면 새로 만든 b의 키쌍으로 키쌍 잃어버린 a 로 접속 가능 

 

왜냐하면 a 인스턴스의 볼륨의 ssh키값을 b쪽 키쌍으로 바꾸었으니까!

 

home/ubuntu/.ssh/authorized_keys 우분투는 저거 유저명 os에 따라 다르네

 

 

AMI

 

 

다른 리전에서도 원하는 설정을 커스텀한 걸 사용하도록 만들어줄 수가 있다

 

좀 더 확장을 위해! 인스턴스 자체를 복사해서 다른 지역에서도 빠른 서비ㅣ스가 가능하도록 

 

 

다른 리전에 그대로 복사 된 ami 

 

시작하기 누르고 진행

 

다른 리전에서 생성한 경우 키페어를 새롭게 만들어야 한다 

 

한국에서 만든 스냅샷을 시드니 리전 지역에 그대로 복사 된 느낌

 

키페어는 리전별로 다르다! 

 

 

엑세스키 

 

보안자격 증명 드가기 

 

2차 비번 같은 느낌 

 

 

 

이걸로 이차 인증이다 

 

 

이렇게 한 번 더 묻는다 

 

 

3tier 구축 후 여러 서비스 연동 

 

 

cloud watch 

 

 

 

 

 


ebs -> 유동적인 하드디스크!

      -> 새롭게 추가시 마운트가 필요 

 

 

 

 

ebs  추가 작업을 한다고 함 

크기가 8GB임

 

 

ec2-user 대신 접속시 ubuntu

 

해당 인스턴스로 들어감

 

요즘의 트랜드

- JSON 형태 스크립트 언어를 중앙에서 뿌려서 말단에서 받도록

 

사이즈를 추가하고 줄이는 작업은 리눅스에 들어가서 명령어로 실행 시켜서 확장 시킴

 

EBS 용량 확장

- lsblk : 리스트 블록 실제 디스크 정보 확인

 

- sudo growpart /dev/xvda 1 

 : 실제 확장을 한다 

 

- df -h

 

-sudo resize2fs /dev/xvda1

 

-----------------------------------------------------------

 

 

 

----------------------------------------------------------------------------------

웹서비스

 

스냅샷 생성 

 

스냅샷 볼룸 만들면

ec2에서 붙여서 쓸 수 있음 

 

web 인스턴스에 스냅샷 생성

 

임마들 돈 많이 나가서 권장사항 아님

 

 

 

728x90

'Cloud > AWS' 카테고리의 다른 글

AWS 데이터 분석 QuickSight  (0) 2020.12.29
AWS ECS 정의 및 실습  (0) 2020.12.29
AWS EC2 정의 및 구축 실습  (0) 2020.12.27
AWS lambda & amazon translate 구축  (0) 2020.12.27
AWS API GATEWAY 정의 및 실습  (0) 2020.12.27