本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
安裝 4 節點服務鏈
本節介紹如何設置多節點 ServiceChain。 我們將建立一個 4 個共識節點的 ServiceChain,"chainID "為 1002,如下圖中藍色邊框所示。
先決條件
- 從 Download 下載
kscn
、homi
二進制軟件包。 - 4 臺 Linux 或 MacOS 服務器
- 最低硬件要求
- CPU: 4-core (Intel Xeon or equivalent), RAM: 16GB, HDD: 50GB
- 更多解釋請參閱 系統要求。
步驟 0:在所有節點上安裝 SCN
安裝就是解壓縮下載的軟件包。 在每臺服務器上提取 SCN 存檔。
$ tar xvf kscn-vX.X.X-XXXXX-amd64.tar.gzx kscn-XXXXX-amd64/x kscn-XXXXX-amd64/conf/x kscn-XXXXX-amd64/conf/kscnd.confx kscn-XXXXX-amd64/bin/x kscn-XXXXX-amd64/bin/kscndx kscn-XXXXX-amd64/bin/kscn
為方便起見,我們將在 $PATH中添加二進制路徑。 使用節點上的實際路徑。
$ export PATH=$PATH:~/path/to/kscn-XXXXX-amd64/bin
SCN 還提供各種 RPM 發行版,如 RHEL、CentOS 和 Fedora。 有關詳細信息,請參閱 安裝。
$ curl -o /etc/yum.repos.d/kaia.repo https://packages.kaia.io/config/rhel/7/prod.repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 118 100 118 0 0 1113 0 --:--:-- --:--:-- --:--:-- 1102 $ yum list | grep kaia packages-klaytn-prod 31 kB/s | 2.9 kB 00:00 homi.x86_64 v1.8.0-0.el7 packages-klaytn-prod kbnd.x86_64 v1.8.0-0.el7 packages-klaytn-prod kcnd.x86_64 v1.8.0-0.el7 packages-klaytn-prod kcnd-baobab.x86_64 v1.8.0-0.el7 packages-klaytn-prod kend.x86_64 v1.8.0-0.el7 packages-klaytn-prod kend-baobab.x86_64 v1.8.0-0.el7 packages-klaytn-prod kgen.x86_64 v1.8.0-0.el7 packages-klaytn-prod kpnd.x86_64 v1.8.0-0.el7 packages-klaytn-prod kpnd-baobab.x86_64 v1.8.0-0.el7 packages-klaytn-prod kscnd.x86_64 v1.8.0-0.el7 packages-klaytn-prod ksend.x86_64 v1.8.0-0.el7 packages-klaytn-prod kspnd.x86_64 v1.8.0-0.el7 packages-klaytn-prod $ yum install kscnd