问题标签 [cloud-init]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
134 浏览

debian - 厨师没有在第一次引导时执行“挂载”

我正在尝试使用厨师安装 s3fs。我无法让 mounts 资源为 s3fs 工作,并且 s3fs 的供应商食谱想要将 mount 命名为不同于我们想要命名的名称(我们的 s3 存储桶名称中有“.”)。

所以我手动创建了 fstab 记录并运行“mount”命令来安装它。但是挂载没有运行。没有错误,并且厨师日志文件说它执行了该块。

这是打印到日志文件的内容

如果我第二次运行这个食谱,它就安装好了。如果我在引导后添加配方,它运行良好。我非常困惑。因为这种行为只在引导程序中看到。

我在 AWS 的 Debian Jessie 8.4 上运行 Chef 12.12.15。

0 投票
1 回答
136 浏览

openstack - OpenStackCLI:从 cloudinit 脚本访问 `--property`

使用 OpenStack CLI,我正在创建服务器实例,并且需要将自定义属性 ( --property) 传递到参数引用的 init 脚本中--user-data

所以,我的调用看起来像这样:

initScript.sh如何访问该foo物业及其价值?

0 投票
1 回答
113 浏览

python - How to enumerate all vaild timezone for Linux?

I'm working on a pre-configuration cloud-init script for Linux OS and need to list all vaild timezone for user to choose

Currently my approach is

However, this is giving some duplicated names in posix and right. And I'm not sure if all the correct names are included.

Is there anyway (python module or program) to enumerate all vaild linux timezone names?

Thanks

0 投票
1 回答
385 浏览

amazon-web-services - 从 cloud-init 用户数据脚本向 S3 进行身份验证

有没有办法配置 S3 存储桶/文件夹/文件,使其不可公开访问,但用户数据脚本可以进行身份​​验证并获得对 S3 中项目的访问权限?

0 投票
1 回答
2878 浏览

amazon-web-services - 无法使用 Amazon EC2 上的云配置写入文件

我正在尝试在使用一些用户数据启动在简单 Centos 7 AMI 上运行的 EC2 实例时编写文件。但是,当我使用特定路径并且我不知道为什么时,我无法做到这一点。这是一个有效的云配置(dcos文件夹和mesos-slave-common已创建):

这是一个不起作用的(文件没有创建,但dcos文件夹是):

两者之间的唯一区别在于/etc第二个被/var剪断,但在这两种情况下dcos,原始 AMI 上都不存在该文件夹。/var/log/cloud-init-output.log我在第二个实例上打印时看到的问题是2017-03-09 16:49:03,702 - util.py[WARNING]: Running write-files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python2.7/site-packages/cloudinit/config/cc_write_files.pyc'>) failed.

有谁知道问题出在哪里以及如何解决?

0 投票
1 回答
2253 浏览

amazon-web-services - 如何在 Terraform 上使用 cloud-init 初始化实例

我正在尝试使用 cloud-init 初始化 AWS 实例,我使用下一个 terraform 代码进行测试:

但它使“引导”资源内的触发器失败。那么如何使用我定义的 cloud-config 来配置这个实例呢?

0 投票
1 回答
797 浏览

vagrant - 可以使用 cloud-config 来配置 Vagrant 盒子吗?

我想使用与配置生产 VM 相同的can-config文件来设置开发 Vagrant VM。不过,Vagrant 没有内置的 cloud-init/cloud-config 配置器。还有办法做到这一点吗?

0 投票
1 回答
371 浏览

cloud-init - 如何在不关闭的情况下重新运行 cloud-init?

一旦实例启动并让它获取最新的元数据,是否有推荐的方法在 Google Container-Optimized OS 上运行 cloud-init?

到目前为止,我一直在清理 /var/lib/cloud/instances 目录并重新运行,但这似乎很老套。

0 投票
0 回答
885 浏览

python - 安装 Cloud-Init 时的 Python 冲突

我有一个 CentOS 6.0 虚拟机。我正在尝试在其上安装 cloud-init(与 AWS 相关)。我跑

然后,我看到 cloud-init 依赖于许多 python 包。

在此处输入图像描述

在我接受安装(带有“y”)后,我看到了数百个这样的错误:

usr/bin/python -V 返回 Python 2.6.5,所以看起来虚拟机使用的是这个版本,依赖项使用的是 2.6.6。但是——我不明白为什么当系统使用 2.6.5 时 cloud-init 不能只使用 2.6.6。为什么 cloud-init 安装失败并出现“与文件冲突”错误?

0 投票
2 回答
3106 浏览

cloud - cloud-init 不适用于 NoCloud 数据源

我正在尝试使用 NoCloud 数据源启动实例。但是每次实例出现时,它都会尝试连接到网络和元数据服务。

日志:2015-08-17 15:48:58,115 - url_helper.py [警告]:调用“ http://169.254.169.254/2009-04-04/meta-data/instance-id ”失败 [0/120s] : 请求错误 [HTTPConnectionPool(host='169.254.169.254', port=80): 最大重试次数超过了 url: /2009-04-04/meta-data/instance-id (引起: [Errno 111] 连接被拒绝) ]

我创建了一个包含元数据和用户数据的驱动器:

元数据:
实例 ID:iid-local01
本地主机名:cloudimg

用户数据:

#cloud-config
write_files:
- 路径: /test.txt
内容:|
这是一条线

但是该文件没有被创建。你能帮忙解决这个问题吗?或者禁用 cloud-init 联系元数据服务。