本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 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