裸机环境下使用cloud-init

问题描述 投票:0回答:0

我对云初始化很陌生。几天前我开始记录,但我发现的所有内容都与 KVM 或云环境有关,它们并不代表我的需要。

我想在裸机环境下使用cloud init(我用的是centOS)。 假设我不想将 cloud init 用于网络配置和提供的所有其他模块。

我的需求是在服务器重启时使用 cloud-init 来启动命令... 假设我想启动一个触摸命令:

  • touch /root/hello.txt

如何配置 cloud-init 才能实现此目的?

我看到/etc/cloud/里面有一些文件和文件夹:

  • /etc/cloud/cloud.cfg
  • /etc/cloud/cloud.cfg.d/

我看到文件里面

/etc/cloud/cloud.cfg
有所有的启动阶段...

你能一步一步地解释我必须做什么才能让我的 cloud-init 在下次重启时执行命令

touch /root/hello.txt
(并摆脱所有其他已完成的操作)。

我想我必须设置

Datasource: NoCloud
,并将
meta-data
user-data
装箱,但我不知道该怎么做。

提前致谢!

centos fedora cloud-init
© www.soinside.com 2019 - 2024. All rights reserved.