개발

GCP(구글 클라우드 플랫폼) 서버 구성하기

만준이 2019. 2. 20. 21:57

간단한 프로젝트를 시작하기 위해 구글 클라우드 플랫폼에서 서버를 구성하기로 했다

혼자서 서버를 구성해본적이 없기 때문에 

GCP에 JAVA, Tomcat8, Mysql, oracle을 설치하기까지 참고한 사이트들을 정리하고자 한다.

 

참고로 인스턴스 생성할때 northeast(도쿄) 보다 east1(타이완)이 더 빠른듯하다

도쿄는 ssh연결도 자꾸 끊기는 느낌이다..

 

# GCP로 만든 VM의 리눅스를 GUI환경에서 보기위한 세팅

 

sudo apt-get update && sudo apt-get upgrade 먼저 실행 한 후 시작

 

https://medium.com/google-cloud/graphical-user-interface-gui-for-google-compute-engine-instance-78fccda09e5c

이 페이지는 영문으로 되어있는데 크롬번역기로 번역해봐도 볼만하다

 

https://gongdolacid.tistory.com/3

이 페이지까지 두개를 참고하였다

 

이렇게 gnome등등 까지 다 설치 후 GUI화면에서 크롬브라우저를 클릭하였는데, 브라우저가 뜨지 않았다

찾아보니 원래 user권한으로 실행이 가능하다고 하여,

/usr/bin/google-chrome-stable 파일을 열어

마지막 라인의 $HERE/chrome" "$@" 끝에 한칸 띄고 --user-data-dir --no-sandbox 를 추가해주었더니 크롬이 열렸다

 

# 우분투에 JAVA, Tomcat, Mysql까지 설치와 세팅

https://all-record.tistory.com/181

정리를 너무 잘해놓은 곳이라 쭉 따라하면 순조롭게 된다

 

*참고로 방화벽 설정에 대한 명령어는 https://webdir.tistory.com/206 에서 참고하였다

 

하지만 이 페이지는 로컬 VM에서 돌린듯 하여 GCP로 할때는 GCP의 방화벽규칙을 수정해주어야

외부에서 MySQL 3306(변경하였다면 변경한 포트번호) 포트로 접근이 가능하다.

 

이 메뉴로 들어가면 기본으로 세팅되어있는 방화벽 리스트가 보인다.

 

[방화벽 규칙 만들기]를 클릭 후 

 

이렇게 구성해주는데 대상을 모든 인스턴스로 하면 바로 적용되지만

[지정된 대상 태그]로 선택 후 vm인스턴스 설정에서 네트워크 태그에서 선택해줄수도 있다

 

# 우분투에 oracle 설치와 세팅

https://coding-factory.tistory.com/59

*참고로 rpm파일을 deb파일로 변환하는 부분은 시간이 좀 걸린다. 멈춘게 아니니 기다려봅시다.

 

 

반응형