Hyperledger Blockchain Day 5: Cài đặt Hyperledger Fabric
Hyperledger Blockchain Day 5: Cài đặt Hyperledger Fabric
Việc cài đặt Hyperledger Fabric có thể được thực hiện trên cả máy tính của bạn cũng như trên Server.
Tuy nhiên, nếu người dùng dùng Windows, việc cài đặt này sẽ tương đối phức tạp khi chúng ta cần tới sự hỗ trợ của máy ảo để thiết lập môi trường Server. Đối với các máy Ubuntu hay Mac thì việc cài đặt tại local machine đơn giản hơn.
Để thuận tiện và dễ dàng cho các bạn trong quá trình cài đặt, chúng ta sẽ tạo một Ubuntu LTS16.04 VM trên GoogleCloud, AWS...
Sau khi tạo xong, thực thi các lệnh sau để cài đặt Hyperledger:
1. Tạo user mới: sudo adduser playground ; tên user bạn đặt tùy ý ở đây ví dụ là playground.
Nhập các thông tin yêu cầu, nhớ mật khẩu, và xác nhận tạo user.
2. Cấp quyền sudo cho user vừa tạo: sudo usermod -aG sudo playground
3. Chuyển sang user vừa tạo: su - playground
4. Tải Fabric Composer Tools: curl -O https://hyperledger.github.io/composer/latest/prereqs-ubuntu.sh
5. Chuyển quyền bằng: chmod u+x prereqs-ubuntu.sh
6. Cài đặt tool: ./prereqs-ubuntu.sh
7. Logout: Bước này rất quan trọng, bạn phải logout hoặc kết nối lại vào ssh của server, nếu không một số thiết lập sẽ bị lỗi
8. Đăng nhập lại vào user: su - playground
9. Cài đặt lần lượt một số gói của Hyperledger: Đây là 5 packages chính của Hyperledger
npm install -g composer-cli
npm install -g composer-rest-server
npm install -g generator-hyperledger-composer
npm install -g yo
npm install -g composer-playground
10. Cài đặt Hyperledger Fabric:
-Tạo folder fabric-tools và đi đến folder vừa tạo
mkdir ~/fabric-tools && cd ~/fabric-tools
- Tải về và giải nén Hyperledger Fabric
curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.tar.gz
./downloadFabric.sh
Việc cài đặt Hyperledger Fabric có thể được thực hiện trên cả máy tính của bạn cũng như trên Server.
Tuy nhiên, nếu người dùng dùng Windows, việc cài đặt này sẽ tương đối phức tạp khi chúng ta cần tới sự hỗ trợ của máy ảo để thiết lập môi trường Server. Đối với các máy Ubuntu hay Mac thì việc cài đặt tại local machine đơn giản hơn.
Để thuận tiện và dễ dàng cho các bạn trong quá trình cài đặt, chúng ta sẽ tạo một Ubuntu LTS16.04 VM trên GoogleCloud, AWS...
Sau khi tạo xong, thực thi các lệnh sau để cài đặt Hyperledger:
1. Tạo user mới: sudo adduser playground ; tên user bạn đặt tùy ý ở đây ví dụ là playground.
Nhập các thông tin yêu cầu, nhớ mật khẩu, và xác nhận tạo user.
2. Cấp quyền sudo cho user vừa tạo: sudo usermod -aG sudo playground
3. Chuyển sang user vừa tạo: su - playground
4. Tải Fabric Composer Tools: curl -O https://hyperledger.github.io/composer/latest/prereqs-ubuntu.sh
5. Chuyển quyền bằng: chmod u+x prereqs-ubuntu.sh
6. Cài đặt tool: ./prereqs-ubuntu.sh
7. Logout: Bước này rất quan trọng, bạn phải logout hoặc kết nối lại vào ssh của server, nếu không một số thiết lập sẽ bị lỗi
8. Đăng nhập lại vào user: su - playground
9. Cài đặt lần lượt một số gói của Hyperledger: Đây là 5 packages chính của Hyperledger
npm install -g composer-cli
npm install -g composer-rest-server
npm install -g generator-hyperledger-composer
npm install -g yo
npm install -g composer-playground
10. Cài đặt Hyperledger Fabric:
-Tạo folder fabric-tools và đi đến folder vừa tạo
mkdir ~/fabric-tools && cd ~/fabric-tools
- Tải về và giải nén Hyperledger Fabric
curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.tar.gz
tar -xvf fabric-dev-servers.tar.gz
- Tải Hyperledger Fabric qua bash:
- Tải Hyperledger Fabric qua bash:
Như vậy là bạn đã cài đặt thành công Hyperledger fabric.
11. Kiểm tra một số chức năng:
- Chạy playground: composer-playground
Đi đến địa chỉ IP server của bạn và vào cổng 8080, ví dụ: http://35.240.166.114:8080/ ; nhớ set Firewall cho cổng 8080 nếu như mặc định chưa có. Cách set Firewall cho server bạn google hoặc youtube.
- Bạn có thể Kiểm tra Docker: docker ps
- Hoặc có thể run một số file bash như: ./createPeerAdminCard.sh
Nhận xét
Đăng nhận xét