Skip to main content
FlexPod
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

从控制器执行Terraform

贡献者

我们可以使用控制器执行Terraform计划。如果您已经使用ICO工作流执行了Terraform计划、则可以跳过本节。

前提条件

解决方案 的设置首先从可访问Internet的管理工作站开始、然后再从可正常运行的Terraform安装开始。

有关安装Terraform的指南、请参见 "此处"

克隆GitHub repo

此过程的第一步是将GitHub repoo克隆到管理工作站上的新空文件夹中。要克隆GitHub存储库、请完成以下步骤:

  1. 在管理工作站上、为项目创建一个新文件夹。在此文件夹中创建一个名为`/root/snapmirror-CVO`的新文件夹、并将GitHub repo.

  2. 在管理工作站上打开命令行或控制台界面、然后将目录更改为刚刚创建的新文件夹。

  3. 使用以下命令克隆GitHub集合:

Git clone https://github.com/NetApp-Automation/FlexPod-hybrid-cloud-for-GCP-with-Intersight-and-CVO
  1. 将目录更改为名为`snapmirror-CVO`的新文件夹。

    • Terraform执行*

Terraform执行原理图。

  • *初始化。*初始化(本地) Terraform环境。通常、每个会话仅执行一次。

  • *计划。*将Terraform状态与云中的"正常运行"状态进行比较、然后构建并显示执行计划。这不会更改部署(只读)。

  • *应用。*从计划阶段应用计划。这可能会更改部署(读取和写入)。

  • *销毁。*受此特定Terraform环境管理的所有资源。

    有关详细信息,请参见 "此处"