首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置基于静态0.46的etcd集群(无发现URL)

设置基于静态0.46的etcd集群(无发现URL)
EN

Server Fault用户
提问于 2015-02-17 02:49:05
回答 1查看 1.2K关注 0票数 1

我在没有使用运行在CoreOS上的发现URL的情况下设置etcd集群时遇到了一些问题。

配置是通过云init实现的。集群中的3台服务器列在下面的对等服务器下面。每个IP都有不同的IP,并且静态地设置了addr和peer。

例如,第一个服务器包含:

代码语言:javascript
复制
#cloud-config
coreos:
  etcd:
      addr: 192.168.0.50:4001
      peer-addr: 192.168.0.50:7001
      peers: 192.168.0.50:7001,192.168.0.51:7001,192.168.0.52:7001

我在日记里看到的是:

警告/失败同步群集([http://192.168.0.50:7001](http://192.168.0.50:7001/) [http://127.0.0.1:7001] ])

这样的错误:

locksmithd12262:etcd.service是活动的12262:初始化etcd客户端: 402:备用内部错误(

我想是因为etcd不能正常工作。

不幸的是,CoreOS网站并没有详细介绍CoreOS & etcd的静态设置。

一旦成功,我的云配置对于代理的etcd实例会是什么样子?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-02-17 18:40:29

当使用静态发现时,etcd 0.4.x选择集群的初始先导作为在没有--peer列表的情况下启动的节点。您需要省略云信任的peers:部分。

etcd 2.0.0将允许您以现在尝试的方式引导集群,这将为所有成员提供一个静态列表,并以这种方式将集群提升。查看静态集群文档:https://github.com/coreos/etcd/blob/master/Documentation/clustering.md#static

etcd 2.0.0没有在CoreOS映像/通道中发布,但是很快就会找到它!

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/668203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档