部署 RELIANOID AWS 上带有 Terraform 的负载均衡器企业版 v8

查看类别

部署 RELIANOID AWS 上带有 Terraform 的负载均衡器企业版 v8

1分钟简报

本指南介绍如何部署 RELIANOID 企业版 使用官方 Terraform 模块在 AWS 上安装虚拟机 Terraform 注册表.

该模块自动提供:

  • 具有互联网网关的 VPC
  • 公共子网
  • 安全组(允许 SSH 22、Web GUI 444)
  • EC2 实例使用 RELIANOID 企业版 AMI
  • SSH 访问的密钥对

硬件需求 #

安装 Terraform #

下载 Terraform 并为您的操作系统安装它。

terraform -version

安装 AWS CLI #

下载 AWS CLI 并使用您的凭证对其进行配置。

aws configure

SSH 密钥对 #

您需要一个 SSH 密钥才能访问虚拟机。如果您还没有密钥,请执行以下操作:

注意: 用户必须在运行 Terraform 之前在当前文件夹中生成 SSH 密钥对:

ssh-keygen -t rsa -b 4096 -f id_rsa

这创造了 id_rsa (私钥)和 id_rsa.pub (公钥)。将密钥保存在存储 Terraform 文件的同一目录中。

步骤 1:找到 Terraform 模块 #

  1. 在MyCAD中点击 软件更新 Terraform 注册表.
  2. 寻找 relianoid-enterprise.





  3. 选择官方模块 relianoid/relianoid-enterprise.





步骤 2:创建项目文件夹 #

mkdir relianoid-aws cd relianoid-aws

步骤3:建立 main.tf #

模块“relianoid-enterprise”{source =“relianoid/relianoid-enterprise/aws”version =“1.0.2”ami_id =“ami-0169776ce0edf5fc5”#默认美国东部市场AMIpublic_ssh_key_path =“${path.module}/id_rsa.pub”}

outputs.tf #

输出“instance_id”{描述=“EC2 实例的 ID”值=module.relianoid-enterprise.instance_id}输出“instance_public_ip”{描述=“EC2 实例的公网 IP”值=module.relianoid-enterprise.instance_public_ip}输出“instance_private_ip”{描述=“EC2 实例的私网 IP”值=module.relianoid-enterprise.instance_private_ip}

备注: #

  • 用户必须在运行 Terraform 之前在当前文件夹中生成 SSH 密钥对:
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • 该模块内部配置所有必需的 AWS 资源,包括 VPC、子网、安全组、EC2 实例和密钥对。
  • 用户可以覆盖 ami_id 如果他们希望使用不同的 AMI。

步骤 4:初始化和部署 #

运行以下命令:

Terraform 初始化 Terraform 规划 Terraform 应用

确认 yes 提示时。

第 5 步:访问 RELIANOID VM #

部署完成后,Terraform 会输出公网 IP 地址。使用 SSH 连接:

ssh -i id_rsa admin@<instance_public_ip>

然后在浏览器中打开 Web GUI:

https://<instance_public_ip>:444

输出 #

Terraform 提供:

输出名称 描述
instance_id EC2 实例的 ID
instance_public_ip VM 的公共 IP
instance_private_ip VPC 中虚拟机的私有 IP

销毁资源 #

要删除所有已创建的内容:

terraform destroy

⚠️重要说明: #

  • 使用的 AMI ID 用于 us-east-1。如果您在其他区域部署,请将其替换为正确的 Marketplace AMI。
  • 始终保护您的私钥(id_rsa).

📄 以 PDF 格式下载此文档 #

    电子邮件: *

    专利所有者 更好的文档