首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用代码实现VM配置和设置的自动化?

如何使用代码实现VM配置和设置的自动化?
EN

DevOps用户
提问于 2020-10-11 02:44:45
回答 1查看 77关注 0票数 0

这是我想要达到的目标。我编写代码(Java,NodeJs,Go)来告诉程序

  • 选择哪个云提供商- AWS/Azure
  • 编写代码来创建一个实例,比如AWS - EC2实例,在其中的区域、安全对、端口、卷。
  • 然后,一旦创建了VM,将代码写到ssh系统中,执行yum更新、安装docker、执行其他操作和获取某些容器。基本上,系统已经准备好供将来使用,但大多数情况下,我希望稍后在这些VM上部署Docker容器。

我的问题是-实现上述场景中应该使用的工具。我理解AWS中VM的配置,我可以使用SDK,所以也适用于其他供应商,但是对于安装部分来说,首选机制是什么呢?

EN

回答 1

DevOps用户

发布于 2020-10-12 15:37:17

首先,有几个工具可以更好地管理和提供诸如Terraform这样的基础设施。

您可以在Jenkins或Gitlab上创建一个管道,根据需要(基于触发器或手动启动)自动创建代码,您的代码可以使用定义的云提供程序SDK或API或使用定义的云提供程序SDK或API的任何语言创建。如前所述,Terraform代码。我会使用Terraform,因为它更容易管理那里的东西,并且从现在的云状态开始。

此外,Ansible是伟大的安装机器,但Terraform也可以这样做。

票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/12564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档