안녕하세요.

이번엔 AWS의 EC2서비스를 이용해 JIRA서버를 설치해보는 시간을 갖도록 하겠습니다. 여러명이서 협업을 하게될 경우 쓰이면 참 좋은 툴이죠. 팀원들의 작업을 공유할수있고 어느정도 진척 사항을 가지고 있는지 한눈에 쉽게 확인할 수 있습니다. 비슷한게 있다면 트렐로가 있겠네요. 


아틀라시안사에서 제공하는 지라, 트렐로, 컨퓰런스, 소스트리 저는 학생때 다 써봤던 제품들이네요. 지금도 많이 쓰고 있답니다.  그렇담 실제 로 설치에 앞서 각 제품을 다운로드를 먼저 받고 시작하겠습니다.


우선 아틀라시안에서는 30일 트라이얼을 제공해줍니다. 서버형태와, 클라우드형태로 트라이얼을 제공해주는데요. 클라우드형태의 트라이얼을 신청하게되면 아틀라시안에서 제공해주는 도메인에 할당받아 30일동안 다른 서버셋팅없이 간단하게 이용이 가능합니다. 서버형태의 트라이얼은 설치파일을 다운로드받아 window나 linux환경의 서버에서 구동하여 사용하는 형태입니다. 


나는 간단하게 30일 써보고 말꺼야 라고 생각하시는 분들은 클라우드형태의 트라이얼을 이용하시는게 적당하구요. 장기적인 프로젝트에 적용할꺼야(학생이라면 공모전, 졸업작품 등)라고 하시면 AWS를 이용해 서버를 구축해서 사용하시는것도 좋은경험이겠죠?


이번 시간에는 AWS에 Ubuntu 16.04에 jira서버를 설치해보도록 하겠습니다. 


진행에 설치를할때 2가지 유형을 선택할수 있는데요. 트라이얼 / 운영용으로 나뉩니다. 트라이얼은 자체적인 파일 형태의 db로 저장이 되는 반면 운영용은 외부 db를 사용합니다. mysql, maria, 포스테그래 등을 지원합니다. 저는 운영용으로 설치하려기 때문에 mysql이 사전에 설치되어 있어야 합니다.






준비물


1. 아틀라시안 계정 (트라이얼용 라이센스 발급용)


2. ubuntu용 jira 설치파일




진행에 앞서 환경이 미리 셋팅되었다는 가정하에 진행하겠습니다.

1. aws에 ubuntu 인스턴스가 구동중

2. mysql 서버가 구동중

3. ftp를 통해 파일전송이 가능한 환경

4. putty를 통해 터미널 접속이 가능한 환경


위의 4개는 이번 포스팅들에서 다뤘던 내용들이니 참고해주시기 바랍니다.




1. jira 서버 다운로드 받기


https://www.atlassian.com/software/jira/download


- 아틀라시안 계정은 알아서 생성해주세요. 어렵지 않습니다.

- 위의 url에서 Linux 64bit를 클릭후 다운로드 받으세요






안녕하세요. 

이전 파트에서 진행했던 [RDS] AWS의 RDS로 Oracle Database 생성하기에 이어서 접속하는 포스팅을 진행해보겠습니다.



만들어봤으니 접속해보셔야겠죠?



SQLPLUS, TOAD 어떤 툴을 이용하셔도 상관 없습니다만 저는 Orange 7.0 툴을 이용해서 이전 시간에 만든 DB에 접속해보도록 하겠습니다.

계속진행하기 앞서 이번 시간에는 준비물이 필요합니다.






준비물



1. Oracle 11g client (32bit)


2. Orange 7.0 DBA (Unicode Version)


3. 운영중인 Oracle DB







1. Oracle 11g Client 32bit 설치



http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html



위의 URL을 통해 11g client를 다운로드 받아주세요.

Oracle 계정이 필요로 합니다. 


Oracle Database 11g Release 2 client <- 이걸로 받으세요!! 

햇갈리셔서 서버를 받으시거나 엉뚱한거 받으시지 않도록 조심하세요.



(1)



(2)


설치시 꼭 관리자로 설치해주세요.

Orange의 모든 기능을 사용할려면 관리자로 설치하셔야하고 tnsname.ora 경로도 자동으로 잡힙니다.


(3) 설치과정


설치경로를 이전에 설정할수있는데 사용자의 환경에 맞게 설정해주세요.



(3) 설치 완료







2. Orange 7.0 DBA Unicode 다운로드 및 설치



http://www.warevalley.com/xml/download/orange_view?num=13&page=1&type=trial




warevalley사에서 제작한 orange tool을 다운로드 받아주세요.

계정이 필요로 합니다. (간단함)


Orange7_ra_dbaU_b14_KR.zip <- 이걸루 받으세요


사용하실려면 트라이얼 라이센스를 발급받으셔야합니다.

설치 후 트라이얼라이센스 발급 받기 하시면 이메일로 활성화 코드가 옵니다.

오렌지 라이센스 매니저를 실행하셔서 활성화 코드를 activate 하시면 28일동안 쓸 수있어요



자 그럼 디비에 접속해보겠습니다.


RDS 디비 인스턴스가 정상적으로 실행중이여야합니다. (ENDPOINT 주소와 계정 ID, PW 정보가 필요합니다)




(1) Orange 최초 실행 화면



- DBMS Logon 창을 닫아주세요.

- tnsname.ora 파일을 수정하겠습니다.




(2) NetworkConfiguration TOOL



- 상단 메뉴에서 Tools->Network Configuration Tool 클릭




(3) tnsname.ora 수정



1. TNS List의 '+' 버튼 클릭

2. 서비스 네임 입력 ( RDS인스턴스의 DB 이름을 입력해주세요 )

3. Modify 버튼클릭




(4) AWS RDS INSTANCE 정보



- RDS 인스턴스에 들어가면 DB 접속 주소 (엔드포이트)와 DB이름 정보가 있습니다.




(5) Address List


- host 주소에 엔드포인트 주소 입력

- 포트나 프로토콜은 건드리지 않습니다.






(6) Address List


- host 주소에 엔드포인트 주소 입력




(7) 성공




(8) DBMS Logon



- ctrl + n 버튼이나 connect 버튼을 클릭해서 DBMS Logon 창 생성

- TNS Name 클릭후 아까 생성한 db접속정보 클릭




(9) DBMS Logon



- ctrl + n 버튼이나 connect 버튼을 클릭해서 DBMS Logon 창 생성

- TNS Name 클릭후 아까 생성한 db접속정보 클릭




(10) 접속 성공



상단에 scott 계정으로 세션이 생성된걸 확인할 수 있습니다.

Alt+F1로 스키마 브라우져를 통해 접속한 db의 스키마를 볼수 있고 spl tool을 사용하여 query작업 가능합니다~


이상으로 aws rds를 이용한 오라클 디비 생성부터 접속까지의 과정을 마무리 하겠습니다.






안녕하세요.

오늘은 AWS의 RDS 서비스를 이용해 Oracle DB를 만들어보려고 합니다.

간단하게 DB의 기능만 필요하신 분들께서는 굳이 EC2로 서버를 생성해서 Oracle을 설치후 방화벽설정까지 해주는 번거로움 없이 RDS기능을 이용하여 간단하고, 쉽고, 빠르게 본인의 DB를 생성하실수 있습니다.



이번 포스팅에서는 AWS 콘솔에서 RDS를 통해 DB 인스턴스를 생성하는 과정까지 다뤄보겠습니다.






1. AWS 콘솔에서 인스턴스 생성하기



https://aws.amazon.com/ko/






AWS에 로그인후 콘솔창 진입까지의 과정은 생략하도록 하겠습니다.


(AWS CONSOLE)



1) 메뉴 우측 상단의 지역을 '서울'로 바꿔주세요.

2) 데이터베이스 항목의 RDS를 클릭하세요.



(RDS DASHBOARD)



3) 좌측 메뉴의 '인스턴스'를 클릭하세요


4) 메인화면의 DB인스턴스 시작 버튼을 클릭하세요



(Step 1. 엔진 선택)


5) 하단의 'RDS 프리 티어에 적용되는 옵션만 사용' 클릭 해서 프리티어에서만 사용가능한 옵션을 확인할 수 있습니다.

(Amazone Aurora 엔진만 비활성화 되네요)


6) Oracle 엔진을 선택하세요


7) Oracle Enterprise Edition을 클릭합니다


8) 다음단계 버튼을 클릭하세요



(Step 2. DB 세부 정보 지정)



9) 사용하실 DB의 버전을  선택하세요. 저는 11g 버전으로 진행하겠습니다.


10) 스크롤을 내려 설정 탭에서 DB 인스턴스 이름을을 지어주세요


11) Oracle db에 접속할 계정 정보를 입력하세요.


12) 다음단계 버튼을 클릭하세요



(Step 3. 고급 설정 구성)



13) 데이터베이스 이름을 지어주세요. 그외 옵션은 건들이지 않겠습니다. 포트번호는 기본으로 두고 진행할게요 

( 포트번호 바꾸고싶으시면 여기서 바꾸시고 가시면 됩니다.)


14) 스크롤을 내려 DB인스턴스 시작 버튼을 눌러주세요





15) 인스턴스 생성이 끝났습니다. 






인스턴스 탭을 보시면 인스턴스가 생성중인걸 확인할 수 있습니다.

몇 분정도 소요되는게 아니라 10~20분 사이 정도 기다리셔야 생성이 완료되는걸 볼 수 있습니다.

인스턴스 상세정보에서 

'엔드포인트' = DB IP

'포트 = DB PORT

DB 이름, 사용자 이름 정보만 기억 해두면 Oracle 접속하는데 문제가 없습니다. 

비밀번호 까먹지 않도록 잘 기억해두시길~








다음 포스팅에서는 Orange tool을 이용해서 생성한 DB에 접속하는 과정을 보여드리겠습니다.






안녕하세요.


AWS EC2 인스턴스에 FTP를 이용하여 파일전송을 해보는 포스트를 작성해보겠습니다.






준비물 


1. FileZilla

FileZilla_3.29.0_win64-setup.exe


2. ppk파일




순서 

1. 파일질라 설치


2. FTP 서버 접속 및 파일 전송




1. 파일질라 설치 

- 첨부한 파일질라 클라이언트 설치파일을 받으시고 설치하세요.

- 파일질라 설치 과정은 생략하겠습니다.



설치 후 실행한 모습


2. FTP 서버 접속 및 파일 전송

- ec2 인스턴스 퍼블릭 ip를 알아야합니다. 

- pem키를 변환한 ppk 파일이 필요합니다.



파일 -> 사이트 관리자를 클릭하세요



호스트 : 퍼블릭 아이피

프로토콜 : SFTP

사용자 : ubuntu

키 파일 : ppk 파일


연결 버튼 클릭



(접속 화면)


- 끝 -



  1. kail 2018.01.10 20:29 신고

    혹시 그 서버로 SSL 인증서를 받아서 서버에 적용도 시켜보셧나요?
    전..지금 이틀정도 찾아보는데.. 잘 안되네요;;;







오늘은 AWS로 만든 서버에 

MySQL 서버 구축과 외부 접속을 허용해보도록 하겠습니다.


[ AWS EC2 인스턴스 생성 방법은 http://luji.tistory.com/6를 참조하세요. ]





순서


1. MySQL 설치


2. 방화벽 설정


3. 외부접속 허용 설정


4. 접속 확인





1. MySQL 설치

- 터미널에 접속했다는 전재하에 진행합니다.

- 리눅스 명령어로 진행됩니다.


▶ sudo su

▶ apt-get update



▶ apt-get install mysql-server


[ Y 입력 ]


[ ROOT 계정 비밀번호 입력 ]


[ 비밀번호 재입력 ]

▶ mysql -u root p

▶ (비밀번호)

[ 설치완료 및 접속 화면 ]




2. 방화벽 설정

- 자신의 인스턴스에 적용된 보안그룹을 확인합니다.



[ 보안 그룹 이동 ]



[ 적용된 그룹 선택 후 편집 버튼 클릭 ]



사용자 지정 tcp 선택

3306 포트

위치 무관 선택 후 저장




3. 외부접속 허용 설정

- 터미널에 접속했다는 전재하에 진행합니다.

- 리눅스 명령어로 진행됩니다.


▶ sudo su

▶ cd /etc/mysql/mysql.conf.d

▶ vi mysqld.cnf


bind-address 값을 0.0.0.0 으로 수정


vi 에디터 수정 하는 방법

i 키 누르면 수정

ctrl + c 로 명령행

:wq로 저장후 vi 종료


▶ service mysql restart

▶ mysql -u root -p



grant all privileges on *.* to root@'%' identified by '루트계정 비밀번호'; 




4. 접속 확인

- mysql workbench 이용




- 끝 -










  1. 감사합니다 2018.04.03 19:24 신고

    감사합니다.
    마지막에 MySQL workbench 사용할 때, 호스트 네임에 ipv4 가 들어가는건가요
    프라이빗 ip가 들어가는건가요 ?

    your connection attempt failed for user 'root' from your host to server at 52.25.133.238:3306:
    Host '203.249.39.187' is not allowed to connect to this MySQL server

    1. Check that mysql is running on server 52.25.133.238
    2. Check that mysql is running on port 3306
    3. Check the root has rights to connect to 52.25.133.238 from your address
    4.Make sure you are both providing a password if needed and using the correct password for 52.25.133.238 connecting from the host address you're connecting from
    이런 오류가 나오네요..
    아니면 다른 방법으로 접속을 할 수 있을까요

    • 루우지 2018.04.03 19:50 신고

      접속 아이피는 aws 퍼블릭 아이피로 하셔야 합니다.퍼블릭 dns로 하셔도 됩니다. 정상적으로 서버가 돌아가고 있다면 방화벽포트를 의심해보세요

  2. 초보자 2018.06.28 11:39 신고

    감사합니다 ^^

안녕하세요. 

아마존에서 제공하는 AWS를 이용한 개인 서버를 만들어 보도록 하겠습니다.



국내에는 네이버의 네이버클라우드 플랫폼이 작년에 공식으로 런칭되었죠.

구글도 구글 클라우드 플랫폼이란 서비스를 제공하고 있습니다.



하지만 많은 기업들이 아마존에서 서버를 운영하고 있는지 

구인구직 사이트를 보면 AWS 관련 기술을 요구하는곳이 많더라구요.



그래서! 

저는 AWS를 이용한 리눅스 서버 구축과 접속하는 방법을 포스팅 해보도록 하겠습니다.




순서


1. 회원가입 (생략)


2. ec2 인스턴스 생성 (서버 생성)


3. Putty 설치 및 pkk파일 만들기


4. 서버 접속




1. 회원가입 

- 계정 생성은 어렵지 않으니 이 파트는 생략하겠습니다.




2. ec2 인스턴스 생성 (서버 생성)



2.1 로그인하기

https://console.aws.amazon.com 접속해서 콘솔 로그인하기







2.2 리전 바꾸기 (지역)

- 우측 상단의 지역이름을 클릭하세요

- 아시아 태평양(서울)을 클릭하세요



2.3 EC2 서비스 생성하기

- 로그인하면 AWS 서비스 화면이 뜹니다.

- 컴퓨팅 메뉴의 EC2를 클릭해주세요


(1)

[ EC2 클릭 ]




(2)

[ 인스턴스 시작 클릭 ]







(3)

[ 저는 우분투 서버를 선택했습니다. 원하시는 OS가 있다면 해당 OS로 선택해주세요 ]






(4)

[ 기본 사양 선택 ]






(5)

[ 시작 클릭 ]






(6)

 ※ 중요한 키페어 생성 단계입니다.


서버 접속시 필요한 고유한 키입니다.

보관에 유의하세요.






(7)

[ 인스턴스 보기 클릭 ]






(8)

생성된 인스턴스(서버)를 확인하실 수 있습니다.

퍼블릭 IP와 퍼블릭DNS가 할당되었네요!






3. Putty 설치 및 pkk파일 만들기


3.2 PuTTY 설치

- 설치파일입니다. 다운로드 받으세요


putty.exe

puttygen.exe




3.2 PuTTYgen으로 pem파일 ppk파일 변환

- 푸티로 접속하기위해선 서버생성시 받은 키페어(펨키)를 푸티용으로 변환시켜야합니다.



(1)

[ Conversions -> import key 클릭 ]



(2)

[ 다운로드 받은 pem파일 선택 ]





(3)

[ Save private Key 클릭 ]





(4)

[ 예 클릭 ]





(5)

[ 저장할 위치 선택 ]





(6)

[ 만들어진 pkk파일 ]





4. 서버 접속

- 푸티를 이용한 서버 접속을 진행하겠습니다.

- 진행하기 앞서 앞에 만들었던 인스턴스의 퍼블릭 IP를 알으셔야합니다.

- AWS EC2 대시보드에 생성된 인스턴스의 퍼블릭 IP가 표기됩니다. 



(1)

[ Host Name 에 ubuntu@Public IP 를 입력해주세요 ]





(2)

[ Connection -> SSH -> Auth 이동 후

Private Key file for authentication 의 browse 버튼을 클릭 ]




(3)

[ 생성한 ppk파일 선택 ]




(4)

[ Open 클릭 ]






(5)

[ 예 클릭 ]





리눅스 터미널에 접속된 화면입니다.

이로써 AWS Ubuntu 서버 구축이 끝났습니다. 

^^

+ Recent posts

티스토리 툴바