我正在尝试使用此cloud-config安装在磁盘上的CoreOS(版本410.0.0稳定版)。所有工作在首次启动时都能正常工作,但在几天后重新启动时,问题出现在etcd中。
当我启动机器时,输出生成如下信息:
Failed to start Load cloud-config from /var/
<some output lines>
Failed to start Login service
然后,当我尝试登录有效用户时,控制台输出它:
CoreOS(stable)
Failed Units: 1
user-cloudinit@var-lib-coreos\x2install-user_data.service
devops@deis-server2~$
此时系统被唤醒,但是etd没有注册cloud-config上的发现网址。
有人对这个问题有所了解吗?并且因为重启后会发生?
答案 0 :(得分:1)
我在@crawford的帮助下解决了这个问题。已经应用了一些步骤:
/var/lib/coreos-install/user_data
/var/lib/etcd
然后,一切正常。再次感谢@crawford
答案 1 :(得分:0)
随着时间的推移,随着机器的来去,发现URL最终将包含不再存在的对等体的地址。 发现网址中的每个条目的TTL均为7天
发现网址也可能不包含现有地址,因为 7天后全部删除。这表示一个死群集,发现URL将不再起作用,应该被丢弃。
有关详细信息:https://coreos.com/docs/cluster-management/setup/cluster-discovery/#existing-clusters