인스턴스 그룹 만들기 Compute Engine > 인스턴스 그룹으로 이동한다. 혹은 검색창에 '인스턴스 그룹'으로 검색한다. 상단에 인스턴스 그룹 만들기를 클릭한다 관리되지 않는 그룹으로 하고(관리되는 그룹으로 하면 Auto Scaling을 설정할 수 있는데, 그러기위해선 인스턴스 템플릿 등을 추가 등록해줘야 한다. 이번 포스팅 목적과 벗어나기에 설정하지 않는다) 그룹에 묵을 VM 인스턴스를 체크한 뒤 만든다. 생성하고 나면 추가한만큼 인스턴스 수가 들어가있다.(처음에 0개로 표기되며 시간이 좀 지나야 정상표기된다) 고정 IP를 하나 생성 VPC 네트워크 > IP 주소로 이동한다. 외부 고정 주소 예약을 클릭하여 생성한다. 이 IP는 부하분산기를 생성하면서 등록할 예정이다. 부하분산기를 만들면서 생성하..
데몬 실행 Louts daemon이 실행 상태여야 합니다. lotus daemon 코인 구매 Miner를 시작하려면 가스(거래 수수료) 비용을 낼 코인이 없어서 아래와 같이 에러가 발생 됩니다. 지갑 리스트 확인 lotus wallet list -i 지갑 키 파일 만들기 lotus wallet export > .key 7b2254797065223a22626c73222c22507269766174654b6579223a223942684938664d53494248676f724842526c432b544b724e66385733553178696f5a676b77493 Filefox 해당 지갑에 비밀번호를 설정합니다. Miner 초기화 lotus-miner init --owner= --worker= 초기화가 완료되면 다..
아래 메뉴얼은 Lotus Node와 Lotus-miner가 같은 머신에서 실행될 때의 메뉴얼을 작성한 것 입니다. 만약 다른 서버에서 실행된다면 공식 메뉴얼을 참고해주세요. 채굴자를 위한 지갑(주소) 생성 채굴을 위해서는 최소한 BLS 지갑(메인넷 용)이 필요 합니다. 별도의 소유자, 작업자 주소를 사용하는 것이 좋습니다.(lotus wallet new bls 명령어를 2번 실행합니다.) # A new BLS address to use as owner address: lotus wallet new bls f3... # A new BLS address to use as worker address: lotus wallet new bls f3... 지갑(주소) 백업 및 가져오기 필요한 경우 지갑을 파일로 백업..
작업 환경 운영체제 : Ubuntu 20.04.2 LTS 메모리 : 128GiB(+ Swap 256Gib) 시스템 스토리지 : SSD 110GiB 파일코인 스토리지 : SSD 3.6TiB (/filecoin) 환경변수 Lotus 관련 환경변수를 한 번에 셋팅합니다.(메뉴얼을 진행하며 하나씩 추가되는 내용입니다.) sudo vi /etc/profile.d/lotus.sh export PATH=$PATH:/usr/local/go/bin export RUSTFLAGS="-C target-cpu=native -g" export FFI_BUILD_FROM_SOURCE=1 export LOTUS_MINER_PATH=/filecoin/miner/storage export LOTUS_PATH=/filecoin/lotu..
- 스토리지 구성 확인 sudo fdisk -l 먼저 nvme0n1으로 456 GiB확인할 수 있습니다. 이건 SWAP용도로 사용합니다. 그 다음으로 SSD 3.65 TiB가 확인할 수 있습니다. 이건 Filecoin 저장 용도로 사용합니다. 기타사항으로 현재 리눅스 파일 시스템 스토리지도 확인할 수 있습니다. 현재 스토리지가 어떻게 마운트되어있는지 확인합니다. sudo df -h 위 사진들을 보면 /dev/sdb1이 루트 디렉토리(/)로 마운트 되어 있는걸 알 수 있습니다 Swap 공간 확보 먼저 nvme 스토리지 전체 456GiB 중 256 GiB만 SWAP으로 만듭니다. sudo fdisk /dev/nvme0n1 (fdisk 스토리지 편집 모드) n 입력(새로운 파티션 분할) p 입력(Primary..
AWS EC2 ssh 원격 접속과 scp를 통한 파일 전송 다음과 같이 CLI환경에서 ssh를 통해서 EC2에 원격 접속을 할 수 있고, scp를 통해 간단한 파일 업/다운로드를 할 수 있다. 접속 git bash를 실행시켜서 Teminal에서 다음 명령으로 접속한다. ec2-user 계정명은 ubuntu의 경우 ubuntu이다. 각자 선택한 인스턴스 OS 이미지가 다를 수 있으므로 EC2 콘솔 왼쪽 메뉴중 INSTANCES -> Instances 로 이동하여 상단에 있는 Connect 버튼을 누르면 외부에서 인스턴스에 접속하기 위한 가이드가 있으니 참고하면 된다. ssh -i [pem파일경로] [ec2-user계정명]@[ec2 instance의 public IP 또는 public DNS] 파일 업로드 ..