我安装了CoreOS beta(1153.4.0)。
我已经使用tls配置了etcd2并且工作正常。
我正在尝试通过更新/var/lib/coreos-install/user_data
并添加:
coreos:
locksmith:
endpoint: "https://coreos-2.tux-in.com:2379,https://coreos-3.tux-in.com:2379"
etcd_cafile: /etc/ssl/etcd/ca.pem
etcd_certfile: /etc/ssl/etcd/etcd1.pem
etcd_keyfile: /etc/ssl/etcd/etcd1-key.pem
使用内容
创建文件/run/systemd/system/locksmithd.service.d/20-cloudinit.conf
[Service]
Environment="LOCKSMITHD_ENDPOINT=https://coreos-2.tux-in.com:2379"
Environment="LOCKSMITHD_ETCD_CAFILE=/etc/ssl/etcd/ca.pem"
Environment="LOCKSMITHD_ETCD_CERTFILE=/etc/ssl/etcd/etcd1.pem"
Environment="LOCKSMITHD_ETCD_KEYFILE=/etc/ssl/etcd/etcd1-key.pem"
locksmithctl status
返回Error initializing etcd client: client: etcd cluster is unavailable or misconfigured
。
如何进一步调试此问题?甚至更好..解决它? :)
非常感谢有关该问题的任何信息。
答案 0 :(得分:0)
需要在两台服务器上运行systemctl unmask update-engine.service
,现在锁定运行正常,如果我锁定其中一台服务器,另一台注意到它是'locksmithctl status'。