{"content":{"title":"使用模板在Azure中部署Sui Fullnode","body":"# 使用模板在Azure中部署Sui Chain\r\n\r\n*目前Sui Chain只有Fullnode节点类型。<br> validator节点的申请链接是 `https://bit.ly/sui_validator` <br> 但从8月15日开始已经不再接受新的申请*\r\nhttps://github.com/0xMSDN/buidl-4suichain\r\n\r\n模板分成两部分：<br>1、Terraform<br>2、Azure Template<br>\r\n\r\n---\r\n\r\n\r\n## 1、Terraform \r\n\r\n模板使用AzureRM Provider部署Azure VM。 <br>在虚拟机部署完成之后需要等待初始化脚本运行完毕，大约需要5分钟。 <br>可以验证 `Docker` 和 `Docker-Compose` 命令。 <br> (请确保在执行前安装Azure CLI，并执行 `Az login`) <br>\r\n\r\n## 2、Azure Template\r\n\r\n模板使用 `Deploy to Azure` 一键部署 <br>部署完成后即可直接通过用户名密码登录 <br>可以验证 `Docker` 和 `Docker-Compose` 命令。 <br>  \r\n\r\n参数说明: <br>1、创建/选择资源组 <br>2、选择区域 <br>3、填写Admin Password <br>4、其他保持默认 <br>\r\n\r\n---\r\n\r\n登录VM之后可以在 `/home/ubuntu` 目录中找到 `sui` 目录。 <br>目录中有三个文件：<br>1、docker-compose.yaml <br>2、fullnode-template.yaml <br>3、genesis.blob <br>\r\n\r\n通过 `docker-compose up` 快速启动 <br>\r\n\r\n---\r\n\r\n启动成功后可以看到：\r\n![start.png](https://img.learnblockchain.cn/attachments/2022/12/7hetAkCh6389a165e2b0e.png)\r\n\r\n在浏览器中输入 `http://<your ip address>:9184/metrics` 可以看到：\r\n![metrics.png](https://img.learnblockchain.cn/attachments/2022/12/RoeBrJY26389a1dae33d2.png)\r\n\r\n检查 RPC 端口是否打开并正常工作，从终端运行以下命令（替换自己的IP地址）\r\n~~~ shell\r\ncurl --location --request POST <your IP address>:9000 \\\r\n--header 'Content-Type: application/json' \\\r\n--data-raw '{ \"jsonrpc\":\"2.0\", \"method\":\"rpc.discover\",\"id\":1}'\r\n~~~\r\n\r\n可以看到：\r\n![rpc.png](https://img.learnblockchain.cn/attachments/2022/12/Zj5OyCsC6389a1fdad837.png)\r\n\r\n检查节点的同步状态: <br>要检查您的节点的当前同步状态，您可以从此处使用 Sui 节点检查器 `https://bit.ly/sui_validator`。<br>只需输入您的节点 IP 并单击“检查”，它就会告诉您到目前为止，您的节点已索引的交易百分比\r\n![check.png](https://img.learnblockchain.cn/attachments/2022/12/VSlrJ9CG6389a21a3d60d.png)\r\n\r\n---\r\n**<p>我们是微软CSI（Micorosft China Strategic Incubator）团队，目前微软有孵化Startup项目的计划，如果大家有好的项目或者问题欢迎随时来跟我们聊一聊，我们很希望能和社区的开发者们一起探讨web3的新技术以及未来的发展方向，如果有机会合作并加入微软孵化计划还有免费的资源可以使用。此外，我们在 web3领域和Microsoft Azure相关的所有研究都将放在这个 github 地址上: https://github.com/0xMSDN</p>**\r\n\r\n**<p>联系邮箱：xiaopingfeng@microsoft.com</p>**"},"author":{"user":"https://learnblockchain.cn/people/9998","address":null},"history":null,"timestamp":1669964605,"version":1}