728x90

Infra 20

GCP maridb 데이터 백업(덤프) 후, OCI 도커의 mariadb 컨테이너로 데이터 복구

GCP maridb 데이터 백업(덤프) 후, OCI 도커의 mariadb 컨테이너로 데이터 복구 GCP 사용법 / OCI 사용법 / DB 덤프 / ssh 키 생성 및 등록 등 다양한 작업을 거친 후 GCP에서 사용하던 DB를 덤프해서 OCI 도커의 MARIADB 컨테이너의 데이터베이스로 백업에 성공했다. 약 1시간 정도 걸렸다. 과정은 이렇다. 1. GCP의 mariadb 덤프 > sql 추출 2. 추출한 sql OCI로 파일 전송 (scp 사용) - 권한 필요 3. 위 과정에서 OCI에 옮기기 위한 GCP SSH-KEY 생성 및 OCI에 KEY 등록 4. 파일 전송 5. 도커 mariadb 컨테이너에 데이터 복구시키기 6. 도커 컨테이너의 mariadb 실행해서 데이터 확인하기 이전에 작성한 글과 다른..

Infra 2021.09.28

우분투에 도커 설치하기, 도커에 mariadb 이미지 설치 후 실행하기

우분투에 도커 설치하기, 도커에 mariadb 이미지 설치 후 실행하기 도커에 대한 설명은 많이 나와 있어서 따로 작성하지 않으려고 합니다. 도커 설치 과정을 기록하기 위해 글 씁니다. 먼저 리눅스 패키징 툴, 커맨드 라인 도구를 update, upgrade. $ sudo apt update && sudo apt upgrade 도커가 설치되어 있다면 올드버전 도커를 삭제합니다. 현재 실행중인 컨테이너가 있다면 먼저 중지시키고 도커 컨테이너를 삭제합니다. // 도커 컨테이너 조회 $ sudo docker ps // 도커 컨테이너 중지 $ sudo docker stop [컨테이너ID] // 도커 컨테이너 삭제 $ sudo docker rm [컨테이너ID] // 도커 올드버전 삭제 $ sudo apt-get ..

Infra 2021.09.27

ssh Key 생성하기

ssh Key 생성하기 광고 한 번의 클릭은 개발자에게 매우 큰 도움이 됩니다! 클라우드 컴퓨터를 통해 인스턴스를 하나 생성하게 되면 번거롭지만 항상 하는 작업 중 하나가 ssh 키를 생성하는 것입니다. ssh Key를 생성한 pc에서 클라우드 컴퓨터에 ssh key를 등록하면 클라우드 컴퓨터에 접속 권한이 생겨 ssh로 외부 접속이 가능해집니다. 키를 생성할 pc 환경의 OS는 windows 10 입니다. 클라우드 컴퓨터의 OS는 ubuntu linux 입니다. 1. 명령 프롬프트(cmd 창)을 켜서 .ssh 폴더 경로로 이동합니다. > cd .ssh C:\Users\userName\.ssh> (빨간 글씨는 사용자명에 따라 달라질 수 있습니다.) 2. ssh key (public key) 를 생성합니다..

Infra 2021.07.13

[GCP + MariaDB] GCP에 있는 MariaDB 원격 접속하기

[GCP + MariaDB] GCP에 있는 MariaDB 원격 접속하기 1. GCP의 MariaDB 접속을 위한 방화벽 설정을 합니다. GCP메뉴 > VPC 네트워크 > 방화벽 > 박화벽 규칙 만들기 다음 작성할 것들을 모두 작성합니다. 이름 : 규칙명, 트래픽 방향 : 수신, 일치 시 작업 : 허용, 소스 IP 범위 : 0.0.0.0/0 프로토콜 및 포트 : tcp, 3306 (설치하신 마리아디비의 사용포트를 확인해서 포트번호를 설정합니다.) ※. 1-1. 방화벽 규칙을 해당 VM 인스턴스 세부정보에 네트워크 태그를 추가합니다. 2. 데이터베이스 원격 접속 유저 계정 확인하기 GCP의 mariadb에 접속 후, 원격 허용 계정을 확인합니다. host가 %인 계정이 원격 접속이 가능한 계정입니다. > m..

Infra 2021.07.06

GCP에서 node.js 웹 앱 띄우기 및 외부IP로 웹 앱 접근하기

GCP에서 node.js 웹 앱 띄우기 및 외부IP로 웹 앱 접근하기 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ GCP 인스턴스 환경을 갖추는 과정은 제 이전 글에서 확인하실 수 있습니다. https://lifere.tistory.com/92?category=477485 GCP, Google Cloud Platform 무료 클라우드 컴퓨터 사용하기 GCP, Google Cloud Platform 무료 클라우드 컴퓨터 사용하기 Google Cloud Platform 이 제공하는 무료 클라우드 컴퓨터는 사양이 낮아 가벼운 서버 운영환경을 구축하거나, 테스트용도 혹은 블로그나 회 lifere.tistory.com https://lifere.tistory.com..

Infra 2021.05.17

GCP ubuntu에 설치된 mariadb에 java Spring JDBC 연결 테스트

GCP ubuntu에 설치된 mariadb에 java Spring JDBC 연결 테스트 이 글을 쓰기에 앞서 현재 상태를 얘기하면, GCP VM 인스턴스에 ubuntu OS 생성 및 mariadb를 설치했고, 로컬 컴퓨터엔 java spring 프로젝트를 열어둔 상태에서 JDBC 연결 테스트를 진행하려고 합니다. spring project는 maven으로 라이브러리를 받아오고 있었기 때문에 maven 사이트에서 mariadb전용 JDBC를 설치해야 했습니다. 1. mariadb 전용 jdbc 설치 먼저 maven에서 mariadb jdbc를 설치하기 위해 maven repo 사이트에 접속합니다. mvnrepository.com/ mariadb를 검색하고 MariaDB Java Client 를 선택합니다...

Infra 2021.05.09

GCP의 Ubuntu에 node.js 설치

GCP의 ubuntu에 node.js 설치 먼저 GCP를 이용해 만든 VM 인스턴스에 SSH 로그인 한 후 node.js 를 설치한다. github.com/nodesource/distributions/blob/master/README.md nodesource/distributions NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by creating an account on GitHub. github.com node.js 공식 홈페이지에서 ubuntu 전용 node.js 를 설치하는 방법을 볼 수 있다. 필자는 Node.js LTS (v14.x) 버전을 설치했다. 아래 이미지는 직접 명령..

Infra 2021.05.07

GCP | 외부 컴퓨터에서 클라우드 컴퓨터 VM에 접속하기 | 외부 접근

GCP | 외부 컴퓨터에서 클라우드 컴퓨터 VM에 접속하기 | 외부 접근 윈도우10에서 GCP 클라우드 컴퓨터 VM의 Ubuntu에 접근하는 방법입니다. # ssh 원격 접속 ssh 원격 접속하기 > ssh [사용자계정]@[IP Address] 처음에는 publickey를 갖고 있지 않아서 위 이미지처럼 접속이 불가능합니다. publickey(공개키)를 만들어줘서 ssh 접근을 할 수 있도록 작업합니다. # publicKey 생성작업 사용자명 디렉토리/.ssh로 이동합니다. C:\Users\%UserName%>cd .ssh 공개키를 생성합니다. > ssh-keygen -t rsa -b 4096 -C %클라우드계정% # 생성된 공개키 파일 열기 > notepad id_rsa.pub 메모장 파일이 열리면 공..

Infra 2021.04.29

GCP, Google Cloud Platform 무료 클라우드 컴퓨터 사용하기

GCP, Google Cloud Platform 무료 클라우드 컴퓨터 사용하기 Google Cloud Platform 이 제공하는 무료 클라우드 컴퓨터는 사양이 낮아 가벼운 서버 운영환경을 구축하거나, 테스트용도 혹은 블로그나 회사 소개 홈페이지 정도로 쓰일 것 같아보입니다. 무료로 제공되는 클라우드 컴퓨터의 스펙은 추후 알아보겠습니다. 1. Google 검색창에 Google Cloud Platform을 검색하셔서 홈페이지에 들어갑니다. 2. 메인 화면에 보이는 Console로 이동 버튼 클릭 3. 상단 무료 평가판 관련 내용 [자세히 알아보기] 클릭 4. GCP 사용이 처음이면 결제 카드 등록하는 과정이 있습니다. 결제 카드를 등록해줍니다. 본인은 예전에 등록했었고 사용했던 기억이 있지만 너무 오래되어..

Infra 2021.04.27
728x90