加速节点
1. 最小系统要求
OS: Ubuntu (Recommended)
说明: 加速节点仅支持ubuntu 系统,且cpu 不是arm架构
Storage: 100GB available storage
Memory: 4GB RAM
Processor: A processor with 6 cores, x86 architecture.
2 .安装docker
安装命令:
# 安装必要依赖
sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加Docker官方仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 更新APT包索引
sudo apt update
# 安装Docker
sudo apt install -y docker-ce
验证Docker是否安装成功:
sudo docker --version
你看到类似于以下内容的输出: Docker version 20.10.7, build f0df350。表示安装成功
启动和开启Docker服务
sudo systemctl start docker
sudo systemctl enable docker
3. 拉取docker镜像
First pull the docker image using the following command:
docker pull luofangjun/acceleration-node:v1
4. 计算节点程序配置
使用root用户运行节点程序
运行以下命令,切换到root 用户,需要你输入ubuntu 系统当前使用账户的密码,切换成功后,可以看到root的标识。
sudo su
创建程序运行目录,并进入程序运行目录
mkdir -p /privasea/config && cd /privasea
获取keystore 文件
可以直接使用已有的钱包keystore。如果没有keystore文件,可以执行如下命令生成:
docker run -it -v "/privasea/config:/app/config" \
luofangjun/acceleration-node:v1 ./node-calc new_keystore
说明:
程序将提示您输入密码。请记住此密码以备日后使用:
Enter password for a new key: //输入钱包密码
Enter password again to verify: // 再次输入密码进行确认
钱包生成成功后,您将看到如下信息:
node address: 0xb8B8b6Ca8130953c9c23eB277E20F08707555D09
//这就是您生成的节点地址,用于在dashborad进行绑定
node filename: keystore:///app/config/UTC--2024-12-17T09-30-20.191684510Z--b8b8b6ca8130953c9c23eb277e20f08707555d09
//UTC--2024-11-14T09-2b5d83408455ddeac7de8 节点的keystore文件,此文件名称只是示例,和您的文件名称不一样。
把/privasea/config 文件夹的keystore文件重新命名为wallet_keystore:
查询/privasea/config目录下是否有keystore文件
cd /privasea/config && ls
把上一步查抄到的keystore文件重命名:
mv ./UTC--2024-12-17T09-30-20.191684510Z--b8b8b6ca8130953c9c23eb277e20f08707555d09 ./wallet_keystore
// UTC--2024-11-14T09-2b5d83408455ddeac7de8 替换成您查找到的keystore文件名
查看/privasea/config文件夹下wallet_keystore文件是修改正确:
ls
5. 关联节点地址与收益地址
使用keystore 文件对应的钱包地址,去dashborad和收益地址进行绑定关联. 具体方法参见:dashborad
6. 启动计算节点
运行计算节点命令:
docker run -d -v "/privasea/config:/app/config" \
-e KEYSTORE_PASSWORD=123456 \
luofangjun/acceleration-node:v1
参数说明:KEYSTORE_PASSWORD keystore文件对应的密码
/privasea/config 本地存放wallet_keystore文件的目录
7. 查看节点运行状况
查看节点运行状况命令:
docker logs -f 1b223ab467a201ee30824d345075e4861f762fae1d40ae3eea556a5e5bbb9dd3
参数说明:1b223ab467a201ee30824d345075e4861f762fae1d40ae3eea556a5e5bbb9dd3 是上一步操作运行的容器id
启动成功如下图所示。如果失败,请查看《启动计算节点常见问题》
8.停止节点
停止节点命令:
docker ps -q --filter "ancestor=luofangjun/acceleration-node:v1" | xargs --no-run-if-empty docker stop
运行如下命令,若没有返回任何信息,表示已经关闭
docker ps | grep luofangjun/acceleration-node:v1
Last updated