하이퍼레저 패브릭 세팅

호돌·2021년 3월 5일
0

블록체인

목록 보기
11/11

Local Setting

1. Oracle VM Setting

1.1 Download files

1.1.1 Oracle VM Download

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ff3b353e-e856-4fc2-b37c-abb8ec70ca1a/Untitled.png

  • 윈도우용 VM 다운로드 후 설치

1.1.1 Ubuntu 18.04.5 LTS (Bionic Beaver) Download

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2fe893b7-ab15-4cb0-8d55-52c4a5d7b2f2/Untitled.png

  • Desktop image 다운로드

2.2 VM Setting

2.2.1

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cc11a4f3-d590-4775-a445-76ecfd1e7667/Untitled.png

  • 새로 만들기 클릭

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/65c1207b-af2b-42d5-9072-fb86d9644406/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a2abc404-11a3-474e-a8fd-f6a2f50b045b/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9e252b3f-af40-428a-9b21-4f7f34f50eb4/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5147a3fd-9c25-4624-ae57-20686afcce83/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0ee729f8-8517-443c-9358-71aa452d3dfc/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/604edfba-d7dc-4767-aa1a-baa4ccf2131c/Untitled.png

  • 적당한 디스크 용량 할당
  • 첫 시도라 넉넉하게 잡음(200GB)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9bd0a069-521b-46e9-be67-3260541e7ee7/Untitled.png

  • 설치 완료

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/eb9c426c-ffc3-425b-9fb0-3de9061ba4aa/Untitled.png

  • 설정 → 저장소 → 컨트롤러 아래 비어있음 → 속성우측 cd모양 → 가상 광학 디스크 선택/만들기...

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/42f3f6cf-b584-4cb5-bd23-02d04e708b07/Untitled.png

  • 추가 → 다운받았던 ubuntu.iso파일 선택 → 확인

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ca60819e-c459-4dd9-abfc-08f17721a6f4/Untitled.png

  • 시작 → 떼낼 수 있도록 시작

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/24525342-1433-4ab4-8fa9-7bf7866af88b/Untitled.png

만약 이와같은 에러가 발생할 시

로그 확인 후 보안 프로그램인 drm과 충돌이 났었다는 것을 캐치하고 drm 삭제 후 재부팅하여 실행하니 잘 동작하였다...


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fa871551-2454-47cd-897e-8cf519e2d41b/Untitled.png

실행하고 난 후 화면입니다.

언어를 "한국어"로 선택하고 "Ubuntu 설치" 진행!

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/89e86605-af8a-4297-84e5-c9355324b58f/Untitled.png

계속하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8095f0aa-efa3-4bbd-bcd5-84b6ac907bf5/Untitled.png

계속하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/242ba662-172f-4d73-adf7-ed89c8bf4762/Untitled.png

"디스크 지우고 Ubuntu 설치"를 선택하시고, "LVM을 사용해 Ubuntu 설치" 선택 후 "지금 설치" 버튼을 클릭합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7db7cff3-f204-4558-b62d-55026a2faa10/Untitled.png

계속하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d152d629-727d-4d53-90b2-bee0a8f4e442/Untitled.png

지역설정 서울로 해주시고, 계속하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fa8fe536-e93e-417e-a866-2134b379cc00/Untitled.png

이름과 비밀번호 설정해주시고 계속하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e15dace7-8fce-4a8d-a255-19662016bb21/Untitled.png

설치중......

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cd1e1931-d7c7-40d1-bc0d-6e1d34c56827/Untitled.png

모든 설치가 완료 되면, 지금 다시 시작

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5e19d4ad-cbd6-43ea-b2d8-17d3ed07fcd7/Untitled.png

설치 완료!

로그인 해야하는 분들은 초기에 설정하셨던 비밀번호 입력후 로그인 해주시면 됩니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/49930bee-ea13-4b85-9cba-a1f20b26459a/Untitled.png

저희는 AWS 버전이 18이였던 관계로 (AWS 버전 바뀌면 또 몰라용)

우분투 업그레이드 하지 않고 진행하겠습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a626aae5-634f-4e0d-84e2-41f6625ab105/Untitled.png

소프트웨어 업그레이드 창이 뜨면 진행 해주시면 됩니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/468b2048-7e16-4563-a501-4c005f0ceb6e/Untitled.png

인증 창이 뜨면 사전에 입력하셨던 비밀번호 입력해주세요!

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dabc040a-c5e1-4dca-b03f-c8dd34770ef7/Untitled.png

업데이트 중입니다....

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/19ba7c50-c0b2-4b3e-a157-a83956382f95/Untitled.png

업데이트 까지 완료되면 재부팅!

복사 붙여넣기 편하게 하기!

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6f55f264-414c-4053-b0f9-5e48c6226849/Untitled.png

게스트 확장 CD이미지 삽입

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e71725d1-8c2e-4e57-9d56-2e08cd928f1e/Untitled.png

우분투 설정에서 양방향 선택해주세요!

사전 환경 셋팅


cURL 이란?

URL을 통해 데이터를 전송할 수 있는 도구

리눅스 or 유닉스 사에서 빈번히 사용되고 있는 무료 오픈소스

$ sudo apt install curl
$ curl -V

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/43b63ab9-a504-494f-af3f-7a0dcd9f8c40/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/55629625-2cd1-4117-a53c-c17aa4f01182/Untitled.png


도커 설치

도커란?

컨테이너 기반의 오픈 소스 가상화 플랫폼

애플리케이션을 컨테이너라는 계층으로 격리시켜 OS에 관계 없이 컨테이너 안에서 개발, 배포, 운영할 수 있도록 제공하고, 어느 환경에서도 동일하게 실행한다.

도커 설치

curl -fsSL https://get.docker.com/ | sudo sh

도커는 기본적으로 root 권한이 필요하다.

리눅스 시스템의 현재 사용자를 도커 그룹에 추가해 관리자 이외의 권한으로도 도커 서버/클라이언트를 수행할 수 있도록 변경한다.

root 권한 부여

$ sudo usermod -aG docker $USER
$ sudo reboot

도커 설치 확인

$ docker -v

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1abd6c65-2dfc-4570-bad4-a1cb2b50093d/Untitled.png


도커 컴포즈 설치

도커 컴포즈란?

여러 개의 도커 컨테이너를 정의하고 실행하는 개발자 편의 도구

YAML 파일을 사용해 각 컨테이너들의 설정 정보를 쉽게 정의할 수 있으며, 정의한 모든 컨테이너를 하나의 명령어로 간단히 생성하고 시작할 수 있다.

도커 컴포즈 설치

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/450a5b91-e681-4c67-a1fd-5044c670eb26/Untitled.png

도커 컴포즈 라이브러리에게 실행 권한 주기

$ sudo chmod +x /usr/local/bin/docker-compose

도커 컴포즈 설치 확인

$ docker-compose --version

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0bc0f77c-0c0e-4df0-9bc0-b735fbea0cd7/Untitled.png


GIT 설치

GIT 설치

$ sudo apt-get install -y git

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/330611f8-de14-43cd-94cf-bb3ee3088b76/Untitled.png

GIT 버전 확인

$ git --version

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/04ad3875-c09a-4c3e-a47b-9b178874641d/Untitled.png


JAVA JDK 설치

자바로 체인코드를 개발하기 위해 자바 설치

PPA 추가

sudo add-apt-repository ppa:openjdk-r/ppa

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1d0bff53-0521-4fe3-bee9-af6db02b7806/Untitled.png

apt 업데이트

$ sudo apt-get update && sudo apt-get upgrade

OpenJDK 설치

$ sudo apt-get install openjdk-11-jdk

JAVA 버전 확인

$ java --version

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0bfcf2a0-738b-408c-b958-7961d8b88032/Untitled.png

Gradle 설치

빌드 툴로, 자바를 빌드하기 위해 필요

설치

$ sudo atp install gradle

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/651cdc49-aea3-4e5d-9eba-4de7f755f344/Untitled.png

profile
저도 잘 모르는데요?, 내가 몰라서 적는 글

0개의 댓글

관련 채용 정보