问题标签 [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.
coreos - CoreOS:是否有可能使用可以由舰队管理的 cloud-init 启动一个单元?
我可以使用 cloud-init 启动单元,以便之后可以由舰队管理吗?
似乎,云单元只能启动正常的 systemd 服务,但不能让它们处于舰队控制之下。这是正确的吗?
在集群启动后自动启动特定服务的可能解决方案是什么?
解决了:
amazon-ec2 - 无论如何可以从 cloud-init 中的 EC2 标签访问值
我知道我可以通过元数据和 cli 工具访问标签,但是在运行 cloud-init 时是否可以访问它们?理想情况下,我想寻找一个名为 hostname 的标签并使用它来设置机器主机名。
谢谢
yaml - 云配置中 write_files 指令的正确语法?
我正在尝试让云配置脚本与我的 DigitalOcean 液滴一起正常工作,但我正在临时测试本地 lxc 容器。
我遇到的一个始终如一的问题是,我永远无法让write_files
指令对多个文件正常工作。它似乎以我无法理解的奇怪方式行事。
比如这个配置不正确,只输出一个文件(.tarsnaprc
)在/tmp
:
但是,如果我交换write_files
数组中的两个项目,它会神奇地工作,并创建两个文件.tarsnaprc
和lxc
. 我在做什么错,我有语法错误吗?
linux - 我可以在不使用 openstack 或 EC2 的情况下运行 cloud-init 环境吗?
我已经创建了一个包含多个基于 KVM 的 Linux 主机的环境。我正在使用 virt-manager 创建不同的虚拟机,并使用 Linux 网桥在不同主机中的虚拟机之间创建连接。
现在,我想要一个自动配置服务器,以便我的虚拟机可以根据每个虚拟机拥有的唯一 ID 自动配置它们的名称、IP 地址、运行一些脚本等。是否可以在非 openstack 环境中复制一种 cloud-init 设置?
我尝试通过以下方式使用 cloud-init 数据源 NoCloud。首先,我在VM中安装了cloud-init并配置了cloud.cfg:
然后,我创建了一个用户数据文件和元数据文件,内容如下:
用户数据:
元数据:
然后,我生成了一个iso文件:
最后,我已将磁盘附加到 VM 并启动它。这是 XML 的相关部分:
当虚拟机启动时,它会说:
有关如何使其工作的任何建议?
amazon-ec2 - Cloud Init 无法在 EC2 中的 CentOS 7 上安装软件包
我在用户数据中的 EC2 实例上定义了一个云配置文件。许多部件/操作由服务器正确运行,但包安装似乎总是失败:
我在日志中看到以下内容:
当我实际以 root 身份运行该命令yum -t -y install puppet3 lvm2 btrfs-progs
时,它运行良好,但 Cloud Init 无法自行运行。
我在这里做错了吗?
openstack - openstack 中的 SSH 密钥注入
在 openstack 中创建虚拟机时,可以指定一个密钥对名称,以便将指定的公钥注入到新创建的虚拟机中。
我想知道密钥注入是在哪个机器状态下完成的?鉴于机器处于 ACTIVE 状态,这是否保证密钥注入已完成?
详细信息:我的密钥对配额有限,我想在将每个密钥对注入目标机器后立即从 openstack 中删除它们。我只能访问 openstack ReST API 而不能访问目标 vm。
更新 查看 nova实例表,我可以看到那里也存在“键名”和“键数据”。我认为密钥被复制到该表中,然后不再引用原始密钥。所以删除密钥不应该引起任何问题。我错了吗?
amazon-web-services - AWS EC2 RHEL 7.1 控制台输出不显示 cloud-init 的输出
似乎从RHEL 7.1 AMI启动的实例没有将 SSH 指纹写入系统日志(cloud-init 的输出中没有任何内容),因此我无法使用 AWS UI 或命令行上的“获取系统日志”菜单找出已启动服务器的 ssh 指纹的工具。在Centos 7上它默认工作。这可能是 cloud-init 配置的问题还是其他问题?Cloud-init 运行成功,/var/log
SSH-ing 后出现日志。
google-compute-engine - 在 gce 中运行云初始化脚本
是否可以在 GCE 的 ubuntu 上为 VM 实例提供 cloud-init 脚本?即运行类似的东西
ssh-keys - 数字海洋水滴上的 cloud-init .yaml 脚本
我坚持使用 Cloud-Config 创建用户。
有没有人成功并且可以共享一个 .yaml 要点来创建一个具有 ssh-authorized-keys 和 sudo 能力的新用户?
cloud-init - cloudformation 似乎没有在 UserData 中运行(或创建)脚本
我的 cloudformation 模板中有类似的东西
一旦实例由 CloudFormation 供应,如果执行此操作,则无。
/var/lib/cloud/instance/scripts/ 中没有创建任何内容。