본문 바로가기
Amazon AWS/EC2

EC2 생성할때 패키지 기본 설치 되도록 하기

by 홍띠 2022. 5. 10.

일반적으로 EC2 인스턴스를 생성하고 나면 기본적으로 설치하는 패키지들이 있다.

 

예를들어 자바 같은 경우에는 EC2를 사용하게 되면 거의 필수적으로 설치해서 사용하게 되는데,

생성 후에 일일히 설치하는것보다 생성시에 설치되도록 세팅하면 조금 더 편리하게 EC2를 사용할 수 있다.


EC2 콘솔에서 EC2 생성화면에서 설정해주면 된다.

 

특히나, 같은 사양의 서버를 여러개 만들어야 하는경우에 유용하게 사용할 수 있다!

예를들어서 <아마존 리눅스, t2.micro> 인스턴스 2개를 생성하되, 자바를 생성과 동시에 설치되도록 하려고 한다.

 

EC2 생성화면 에서 OS이미지, 보안그룹 등 기본 설정을 마치고, 가장 하단에 고급 세부정보를 열어준다.

(보안그룹이나 키페어등 기본 설정은 EC2 인스턴스 생성 및 실행 글을 참고하면된다.)

 

고급 세부 정보의 가장 하단에, 사용자 데이터를 입력 칸에 아래와 같이 입력해서 java 1.8 설치를 미리 수행하도록 한다.

#!/bin/bash 
yum install -y java-1.8.0-openjdk-devel.x86_64

그리고 동일한 사양의 인스턴스를 2개 만들것이므로 오른쪽의 요약에서 인스턴스 개수를 2로 설정하면 된다.

 

인스턴스 시작을 누르고 새로 생성된 서버 중 하나에 접속해서 자바가 잘 설치되었는지 확인해보자

$ java --version

위 명령어 입력 시에 위의 사진 처럼 버전이 잘 출력된다면 설치가 잘 수행된 것이다.