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를 선택한다


보안 그룹 설정
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