推荐使用 Ubuntu 18.04 LTS 或更高 Ubuntu 20.04 LTS、Ubuntu 22.04 LTS 版本
最低配置
CPU: 8 cores 8核或更高
RAM: 64GB 内存
NET: 10Mbps 10M带宽或更高
Storage Disk Space: SSD 500G 硬盘或更大
- 克隆下载 amax.dockers 文件
1.1 安装git
apt install -y git
1.2 进入home目录
cd ~
1.3 下载 amax.dockers 脚本
git clone https://github.com/armoniax/amax.dockers
- 执行安装脚本
2.1 进入amax.meta.chain目录
cd ~/amax.dockers/amax.meta.chain
2.2 运行环境必要软件安装
bash ./step1_env_init.sh
2.3 安装amax docker镜像
bash ./step2_amax_docker_setup.sh
2.4 查看amnod日志
bash ./step3_logs.sh
- 修改节点配置信息
进入 .amax_mainnet_0.5.2 目录
cd ~/.amax_mainnet_0.5.2/conf
- 修改 ~/.amax_mainnet_0.5.2/conf/node.ini p2p地址
vi ~/.amax_mainnet_0.5.2/conf/node.ini
修改以下内容
p2p-server-address = $me:9806 # modify it to external IP or domain
p2p-peer-address = $peer:9806 # modify it to external IP or domain
替换 p2p-server-address 信息
p2p-server-address = 当前服务器公网IP:9806
替换 p2p-peer-address 信息
p2p-peer-address = exp2.nchain.me:9806
- 修改 ~/.amax_mainnet_0.5.2/conf/plugin_bp.ini 节点账号及公私钥
vi ~/.amax_mainnet_0.5.2/conf/plugin_bp.ini
修改以下内容
# ID of producer controlled by this node (e.g. inita; may specify multiple times) (eosio::producer_plugin)
producer-name = $producer_name # to be udpated with actual producer name
# Key=Value pairs in the form <public-key>=<provider-spec>
signature-provider = AM5SMw8Lum7MG9V61LQz8enJyM9MB7WBpvoiXsp5YmAJXZmE92j2=KEY:5J9brwX39nYZnDBLXYQPc2BgiXJ12HxeapKvTo15wRh1et7RhVW #replace it to the actual value
请替换 节点账号 producer_name: 参与超级节点投票的候选人账号
请替换 节点公私钥 signature-provider: 参与超级节点投票时填写的公钥地址(默认为账号的公私钥, 可以自行更换)
【注意】
打开 plugin_bp.ini 文件,把此文件内容全部复制到 node.ini 文件中,然后重启服务器节点
- 查看镜像名称
docker ps
会显示列出 amnod-mainnet-0.5.2 名称
- 重启节点
docker restart amnod-mainnet-0.5.2
- 查看BP节点日志
tail -f /opt/data/amax_mainnet_0.5.2/logs/amnod.log
或
docker logs amnod-mainnet-0.5.2
- 查看BP节点运行状态
docker exec -it amnod-mainnet-0.5.2 amcli get info
问题描述格式要求:
服务器系统环境:xxx
执行什么命令:xxx
执行结果出错:xxx
最好把报错结果截图上传上来,方便技术人员排查问题
技术人员会在第一时间查看解决处理的