AWS

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 2 회차 미션

Ch 02 협업 툴 활용 A-Z

01. Jira 협업툴 소개
02. AWS 설치 및 제거 요강
03. Jira 협업툴 설치하기


Atlassian 가입

Atlassian에서 지원하는 클라우드 서비스를 사용하는 것도 좋지만 DB 확인 및 구조를 파악하고자 할 때 어려움이 있으니 docker를 사용하여 aws에 직접 설치해보도록 하자. 먼저 atlassian에 가입하자, 구글 계정을 통해 빠르게 가입하자
www.atlassian.com/


AWS EC2 생성

인스턴스 생성

jira를 설치하기 위해 aws 계정 생성 후 ec2 인스턴스를 생성한다. AMI2 인스턴스의 t2.large를 선택한다

jira software 설치를 위해 t2.large 정도의 성능이 필요하다.

보안 그룹 설정

6. 보안 그룹 항목으로 이동하여 TCP/IP 포트 8080을 추가한다

악의적인 접속을 막기 위해 내 IP 대역 대만 허용하도록 하자.

키 페어 설정

검토 및 시작을 누르게 되면 키 페어 선택화면이 나오며 없다면 새로 생성하자
키페어 파일을 통해 ssh 접속이 가능하므로 잘 보관하자.

인스턴스 설치 후 과금 확인하기

인스턴트 상태를 중지하여 과금 부과를 막을 수 있다. 중지할 경우 인스턴스의 IP주소가 변경되니 이점을 유의하자.

인스턴트 종료는 데이터 삭제의 의미이므로 주의하자.

오른쪽 메뉴에서 내 결제 대시보드를 클릭
인스턴스 사용량에 따라 결제 금액이 표시된다

AWS EC2 접속

인스턴스 접속 및 Dcoker 설치

EC2 생성을 완료했다면 ssh를 사용하여 인스턴스에 접속하자 ssh 접속 명령어는 아래와 같다

ssh -i "[키페어파일명].pem" ec2-user@[인스턴스IP]

docker 설치하기 전 먼저 sudo yum -y upgrade로 패키지를 업데이트한다.

그 후 docker 설치 명령을 입력한다.

sudo yum instlal docker-io --yes

설치 직후 docker 명령어를 입력할 경우

sudo systemctl start docker

입력하여 docker 데몬을 실행시킨다

도커 소켓에 권한을 설정하는 명령어를 입력한다.

sudo setfacl -m user:ec2-user:rw /var/run/docker.sock

Jira Docker Container 설치

이제 jira software를 설치하자, jira의 docker-hub페이지에서 자세한 내용을 확인할 수 있다. hub.docker.com/r/atlassian/jira-software

jira docker 이미지를 다운로드한다

docker pull atlassian/jira-software

다운로드 후 jira 컨테이너를 생성하자

docker create --restart=no  
--name "jira-container"  
--publish "8080:8080"  
--volume "hostpath:/var/atlassian/jira"  
--env "CATALINA_OPTS= -Xms2048m -Xmx2048m -Datlassian.plugins.enable.wait=300"  
cptactionhank/atlassian-jira-software:latest

Jira Docker Container 실행

설치된 jira 컨테이너를 실행시키자

docker start --attach "jira-container"

15.164.129.107:8080 주소로 접속하여 jira에 접속해보자 set it up for me선택

atlassian 로그인 후 jira를 사용할 환경을 선택한다 server 선택 후

라이선스 생성 버튼을 클릭하여 라이선스를 활성화 하자 그 후 관리자 계정을 생성한다. 이후 설정하는데 몇 분 정도 소요된다. 언어 설정과 아바타 설정 후 설치가 완료되었다.


2일 차 마무리

AWS 생성과 Docker 그리고 Jira 설치를 실습하는 시간이었다.
docker를 다루는 명령어들이 익숙하지 않아 실습시간이 생각보다 많이 걸리게 된다.
이번 강의를 통해 docker를 다루는 기본적인 명령에 익숙해지는 시간이 되도록 복습을 게을리하지 않겠다 다짐한다.


현재 수강 중인 강의의 링크는 아래와 같다.

올인원 패키지 : AWS/Docker 클라우드 서버 구축👉https://bit.ly/3bFlm0e