内容中心阿里云国际上的 Avax (NAAS) 节点即服务

阿里云国际上的 Avax (NAAS) 节点即服务

2022-11-23 15:03:53

在本分步教程中,我们将帮助您在阿里云上部署Avax。

步骤 1:在阿里云上启动 Ubuntu 实例
https://www.alibabacloud.com/help/en/elastic-compute-service/latest/create-and-manage-an-ecs-instance-by-using-the-ecs-console

1. 进入实例购买页面的自定义启动选项卡。

注意:如果您尚未创建阿里云账号,请先创建一个。更多信息,请参见注册阿里云。

2. 在基本配置步骤中,配置参数,然后单击下一步。

1

下表描述了必须注意的参数。对于此表中未描述的其他参数,可以使用默认值。

2

3. 在网络管理步骤中,配置公网IP地址和带宽设置,如下图所示。然后,单击下一步。

3

在“公共 IP 地址”部分中,选择“分配公共 IPv4 地址”并指定公共带宽值。对于网络类型和安全组参数,您可以使用默认设置。

4

在系统配置(可选)步骤中,设置实例的登录密码,然后单击预览。

5

在预览页面,阅读并选择弹性云服务器服务条款和产品服务条款。然后,单击创建订单。
确认并支付订单。
第 2 步:安装 Avax
步骤 2.1:登录到计算机:
6

步骤 2.2:安装先决条件和二进制文件:
apt update && apt install golang -y
apt install git -y
7

为 Go 正确设置环境变量以查找 Go 工作区。$GOPATH

有关详细信息,请阅读此内容。您可以通过运行进行验证。echo $GOPATH

二元的
如果您想下载预构建的二进制文件而不是自己构建它,请转到我们的发布页面,然后选择您想要的版本(可能是最新版本)。

在下,选择相应的文件。Assets

对于阿里云上的 Ubuntu:

下载:avalanchego-linux-amd64-<VERSION>.tar.gz

8

wget https://github.com/ava-labs/avalanchego/releases/download/v1.9.1/avalanchego-linux-amd64-v1.9.1.tar.gz
9

解 压缩:tar -xvf avalanchego-linux-amd64-v1.9.1.tar.gz

10

生成的文件夹包含二进制文件。avalanchego-v1.9.1-linux

步骤 2.3:启动节点,并连接到 Avalanche
如果您在 Linux 上使用预构建的二进制文件:

./avalanchego-v1.9.1/avalanchego
默认情况下(不指定任何参数),此节点将连接到主网,这可能需要更长的时间才能完成引导。请参阅此内容以连接到富士测试网。

确保您的 9051 端口向公众开放

参考资料:https://www.alibabacloud.com/blog/how-to-create-a-vpc-and-configure-a-security-group-to-protect-your-alibaba-cloud-instances_598732

11
12

当节点启动时,它必须引导(赶上网络的其余部分)。您将看到有关引导的日志。当给定的链完成引导时,它会打印如下日志:

[09-09|17:01:45.295] INFO <C Chain> snowman/transitive.go:392 consensus starting {'lastAcceptedBlock': '2qaFwDJtmCCbMKP4jRpJwH8EFws82Q2yC1HhWgAiy3tGrpGFeb'}
[09-09|17:01:46.199] INFO <P Chain> snowman/transitive.go:392 consensus starting {'lastAcceptedBlock': '2ofmPJuWZbdroCPEMv6aHGvZ45oa8SBp2reEm9gNxvFjnfSGFP'}
[09-09|17:01:51.628] INFO <X Chain> avalanche/transitive.go:334 consensus starting {'lenFrontier': 1}
13

这将需要时间来初始化,确保 eta 时间变小。

14

步骤 3:验证连接
要检查给定的链是否已完成引导,请在另一个终端窗口中通过复制并粘贴以下命令进行调用:[info.isBootstrapped](https://docs.avax.network/apis/avalanchego/apis/info#infoisbootstrapped)

curl -X POST --data '{
'jsonrpc':'2.0',
'id' :1,
'method' :'info.isBootstrapped',
'params': {
'chain':'X'
}
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
如果返回,则链被引导;否则,它将返回。如果您对未完成引导的链进行其他 API 调用,它将返回。如果您仍然遇到问题,请在Discord 上与我们联系。truefalseAPI call rejected because chain is not done bootstrapping

您的节点现在正在运行并已连接。如果您想将您的节点用作主网上的验证器,请查看本教程以了解如何使用网络钱包将您的节点添加为验证器。

您可以使用来终止节点。Ctrl + C

为了能够从其他机器对您的节点进行 API 调用,在启动节点时包含参数(例如--http-host=./build/avalanchego --http-host=)

连接到富士测试网
要连接到富士测试网而不是主网,请使用参数。您可以从水龙头在测试网上获取资金。--network-id=fuji

./avalanchego-v1.9.1/avalanchego --network-id=fuji

上一篇
使用阿里云国际版负载均衡管理多台服务器上的流量
下一篇
阿里云国际版ECS云服务器上快速开始使用WordPress
立即咨询 享受更轻松快捷的上云服务
联系我们
联系我们
Skype:87Cloud Alibaba
E-mail:the87cloud@outlook.com
最新活动
合作流程
解决方案
代理合作
关于我们
87Cloud Alibaba
the87cloud@outlook.com
电报交谈
Skype
企业邮箱
返回首页
回到顶部