2016-10-04 1 views
0

J'ai CoreOS beta (1153.4.0) installé.locksmithd ne fonctionne pas correctement avec etcd tls

J'ai etcd2 configuré avec tls et fonctionne correctement.

Je suis en train de configurer locksmithd pour travailler avec les certificats de tls en mettant à jour /var/lib/coreos-install/user_data et en ajoutant:

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 

qui a créé le fichier /run/systemd/system/locksmithd.service.d/20-cloudinit.conf avec le contenu:

[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 retours Error initializing etcd client: client: etcd cluster is unavailable or misconfigured.

Comment est-ce que je peux déboguer ce problème plus loin? ou même mieux .. le résoudre? :)

toute information concernant la question serait grandement appréciée.

+0

a créé un rapport de bug sur https://github.com/coreos/bugs/issues/1595 – ufk

Répondre

0

nécessaire pour exécuter systemctl unmask update-engine.service sur les deux serveurs et maintenant locksmithd fonctionne correctement, si je verrouille un des serveurs, l'autre le remarque avec 'locksmithctl status'.

tout fonctionne.