在拥有一个OpenStack生产环境和家庭实验室一段时间后,我可以肯定地说,从管理员和租户的角度置备工作负载和管理它是很重要的。
Terraform是一个开源的基础设施即代码(IaC)软件工具,用于置备provisioning网络、服务器、云平台等。Terraform是一种声明性语言,可以作为你正在建设的基础设施的蓝图。你可以用Git来管理它,它有一个强大的GitOps使用场景。
本文介绍了使用Terraform管理OpenStack集群的基础知识。我使用Terraform重新创建了OpenStack演示项目。
安装Terraform我使用CentOS作为跳板机运行Terraform。根据官方文档,第一步是添加Hashicorp仓库:
复制$sudodnfconfig-manager--add-repo