AptosAIT2测试网搭建的几个注意事项

关于测试网络的搭建步骤,很多教程已经写的很清楚。这里主要说说几点注意事项:

一、ubuntu版本要用较新的20.04版本

用旧版本的Ubuntu,比如16、18版本,在后期的Docker等工具安装过程中,容易出现支持的软件版本不对的问题,不得不降低一些软件的版本,并且最终还可能安装失败。

二、重新安装Docker时,一定要有删除干净旧版本Docker

在安装docker失败,需要重新安装时,一定要将旧版本的docker 删除。

删除步骤如下:

1.关闭运营中的docker容器

docker kill $(docker ps -a -q)

2.删除容器

docker rm $(docker ps -a -q)

3.删除所有docker镜像

docker rmi $(docker images -q)

4.停止 docker 服务:

systemctl stop docker

5.删除docker相关存储目录

(1)rm -rf /etc/docker

(2)rm -rf /run/docker

(3)rm -rf /var/lib/dockershim

(4)rm -rf /var/lib/docker

最好把APTOS CLI 及相关文件也删除,重新安装。

三、如何验证节点是否安装正确

你可以用以下网页进行验证:

https://aptos-node.info

需要注意的是,网页的API端口默认是8080,而很多教程设定的端口是80,所以必须要保证两者一致,网页端改为80,不然是连不上的。同时要保证在云服务器,防火墙关闭,并且打开节点需要的接口。另外,服务器端端口冲突,也可能导致连接不上。

四、所有端口都正常,但是注册失败

主要从以下几个方面排查:

1.端口号是否改成了80

2.key填写的时候时候去掉了引号

3.可能是服务器的问题,AIT1被选中者,很多没有完成测试,项目方可能排除了这些服务器厂商。

五、注册成功后的注意事项

1.不要在云端重建case

很多人在节点出问题的时候,服务器删掉重新部署。但是,这样可能造成IP地址改变,从而导致在AIT2正式开始后,官方不能验证你的节点(这种错误在AIT1的测试中出现过)。

2.谨慎使用 docker-compose down

这个命令会定制容器运行,并且删除网络。重建后,你的私钥等都会变化,会导致测试时,服务器不能识别你的节点。

如果你只是想停止节点,使用docker-compose stop