분류 전체보기 썸네일형 리스트형 Hyperledger Fabric 멀티호스트 환경 구축 - Fabric-CA 기반 시작하기 전에 본 블로그는멀티호스트 환경에서 하이퍼레저 패브릭 네트워크 환경을 구축하는 방법 및 예시를 설명하기 위함입니다. 멀티호스트에 사용하는 OS는 Ubuntu 18.04 사용하였으며, 하이퍼레저 패브릭 1.3버전을 사용합니다.또한 멀티호스트 환경을 구성하기 위해서 virtualbox를 사용하였습니다. 하이퍼레져 패브릭 설치하는 방법은 아래 주소를 참고하시기 바랍니다.https://leejonggun.tistory.com/13 [목표 구성도] ※ kafka-zookeeper는 docker를 이용하여 orderer노드에서 구동 1. 멀티호스트 구축을 위한 사전 작업 1) 사전 작업 Virtualbox 에 ubuntu 18.04와 Hyperledger Fabric 1.3을 설치(머신의 램메모리는 2GB.. Hyperledger Fabric 멀티호스트 환경 구축하기 - Cryptogen기반 시작하기 전에 본 블로그는Virtualbox 를 이용하여 하이퍼레저 패브릭 네트워크 환경을 구축하는 방법 및 예시를 설명하기 위함입니다. 구성환경으로 Guest OS는 Ubuntu 18.04 사용하였으며, 하이퍼레저 패브릭을 설치된 상태에서 시작합니다.하이퍼레져 패브릭 설치하는 방법은 아래 주소를 참고하시기 바랍니다.https://leejonggun.tistory.com/13 [목표 구성도] 상기와 같은 구성을 목표로 진행합니다. 1. 멀티호스트 구축을 위한 사전 작업 1) 사전 작업 Virtualbox 에 ubuntu 18.04와 Hyperledger Fabric 1.3을 설치(머신의 램메모리는 2GB, 하드디스크는 40GB로 설정) 멀티호스트 간에 통신하기 위한 네트워크 어댑터 설정Virtualbox.. Hyperledger Fabric 1.3 설치 on Ubuntu 18.04 [Go lang 설치] 1. 사전 준비 sudo apt-get updatesudo apt-get -y upgrade Go 공식사이트에서 최신 버전 확인 https://golang.org/dl/ 2. 설치 wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gzsudo tar -xvf go1.11.5.linux-amd64.tar.gzsudo mv go /usr/local 3. 환경 변수 설정 ~/.profile 파일 내에 아래 내용을 추가 후 저장export GOROOT=/usr/local/goexport GOPATH=$HOME/MyProjectsexport PATH=$GOPATH/bin:$GOROOT/bin:$PATH .profile 파일 적용source ... 윈도우즈 2016 서버에 Docker EE 설치 및 실행 [실행 환경]Windows 2016 Server(with Desktop Experience) 버전만 설치한 상태 [설치방법] power shell 터미널 창에서 실행합니다. 1. Online 설치 (네트워크 연결 상태) # provider 모듈 설치Install-Module DockerMsftProvider -Force #지정한 provider를 이용하여 docker 패키지 설치Install-Package Docker -ProviderName DockerMsftProvider -Force #리부팅이 필요한지 체크 (Install-WindowsFeature Containers).RestartNeeded #결과가 yes가 나올겁니다. 그러면 리부팅 명령을 입력합니다Restart-Computer #리부팅 후 .. bitcoin core 테스트 bitcoin core는 GUI 방식이외에 커맨드라인 방식을 지원합니다 bitcoind 데몬 프로세스가 서비스를 제공하고, 사용자 명령어는 bitcoin-cli 프로그램을 통하여 JSON-RPC 통신 방식으로 bitcoind 데몬에게 명령어를 전달하고 응답을 받는 방식을 기본 골격으로 합니다. [테스트 환경]ubuntu 18.04 LTS bitcoin core v0.17.99 + regtest (로컬네트워크) [테스트 실행] -서비스 데몬 구동gun@gun-VirtualBox:~/src/bitcoin$ bitcoind -regtest -daemon Bitcoin server starting un@gun-VirtualBox:~$ ps -ef | grep bitcoind gun 32532 722 0 05:5.. bitcoin core 설치 - 우분투 18.04 [설치 환경]Ubuntu 18.04 LTS (우분투만 설치한 clean 상태) [설치 방법] 1) 바이너리 파일을 직접 설치2) 소스코드 다운로드하여 빌드 후 설치 본 포스팅에서는 '2) 소스코드 다운로드하여 빌드 후 설치'방식으로 진행합니다.(이유: 최신 버전, 바이너리 실행 시 예기치 않은 환경 이슈 발생 가능, 커스터마이징 가능) 이제, 터미널을 열어 봅니다. (ctrl+alt+t) 1. 우분투 패키지 매니저 업데이트 우분투 패키지매니저는 시간이 지남에따라서 패키지 의존성 등이 최신과 맞지 않을 수 있음 $ sudo apt-get update 2. Dependencies 설치 1) 빌드 도구 설치 $ sudo apt-get install build-essential libtool autotools-.. RPC 개념 RPC(Remote Procedure Call) 개념 상호 미리 정의된 규격을 준수하여 원격에서 동작하고 있는 프로세스에 포함된 함수를 호출 가능하게 하는 프로세스 간 통신기술이다. 일반적으로 프로세스는 자신의 주소공간안에 존재하는 함수를 호출하여 실행가능하지만, RPC를 이용하면 다른 주소공간에서 동작하는 프로세스의 함수를 실행할 수 있게 된다. 분산 컴퓨팅 환경에서 프로세스 간 상호 통신 및 컴퓨팅 자원의 효율적인 사용을 위하여 발전된 기술이다. [개념도] 1) IDL(Interface Definition Language) 을 사용하여 서버의 호출 규약을 정의한다 함수명, 인자, 반환값에 대한 데이터형이 정의된 IDL 파일을 rpcgen 컴파일러를 이용하여 stub 코드를 자동으로 생성한다. 2) S.. 2018 제주 한달살기 2018년은 특별한 한 해였다. 적어도 평범한 회사생활만 하던 나에게는... 여러가지 사정으로 육아휴직을 제출하고 아이들 방학에 맞추어서 제주 한달살기 프로젝트 돌입!! [교통 & 숙박] 목표에서 배로 이동 제주도에서 한달 동안 차량렌트보다는 목포에서 차를 선적하여 왕복하는 것이 훨씬 경제적이고 한달 살기를 위한 짐을 차량에 충분히 실을 수 있어서 선택 아래 사이트 이용 (다른 사이트는 해당 날짜에 자리가 없었는데 있었음) https://www.seapass.co.kr 목포항에서 오전 7시까지 승선해야 했기 때문에,출항 전날 오후에 목포로 이동해서 가족들과 저녁을 먹고 찜질방에서 취침... (찜질방에 머무르는 사람들 중에는 우리 가족과 같은 사람들이 좀 계신 것 같았다 ㅎㅎ) 미스터맨션이라는 제주숙박 전.. 이전 1 2 3 다음