4

我正在尝试使用此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~$

此时系统已唤醒,但 etcd 未注册cloud-config上存在的发现 url

有人知道这个问题吗?并且因为在重新启动后发生?

4

2 回答 2

1

我在@crawford的帮助下解决了这个问题。应用了一些步骤:

  1. 从中删除主机名和发现行/var/lib/coreos-install/user_data
  2. 删除目录/var/lib/etcd
  3. 重新启动系统

然后,一切正常。再次感谢@crawford

于 2014-09-19T19:18:17.750 回答
0

随着时间的推移,随着机器的来来去去,发现 URL 最终将包含不再存在的对等点的地址。发现 URL 中的每个条目的 TTL 为 7 天

发现 URL 也可能不包含现有地址,因为它们都在 7 days 后被删除。这代表一个死集群,发现 URL 将不再起作用,应该被丢弃。

欲了解更多信息:https ://coreos.com/docs/cluster-management/setup/cluster-discovery/#existing-clusters

于 2015-02-06T12:44:50.607 回答