2016-10-04 3 views
0

CoreOSベータ版(1153.4.0)がインストールされています。etcsmtdが正しく動作しない

私はtlsで設定されたetcd2を正しく動作させています。

私は/var/lib/coreos-install/user_dataを更新して追加することによって、TLS証明書で動作するようにlocksmithdを設定しようとしている:

[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:コンテンツを持つファイル/run/systemd/system/locksmithd.service.d/20-cloudinit.confを作成

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 

どうすればこの問題をさらにデバッグできますか?それとももっと良い?それを解決する? :)

問題に関するすべての情報を高く評価します。

+0

は、バグレポートをhttps://github.com/coreos/bugs/issues/1595で作成しました。 – ufk

答えて

0

両方のサーバーでsystemctl unmask update-engine.serviceを実行する必要がありましたが、今度はlocksmithdが正常に実行されます。サーバーの1つをロックすると、もう1人は 'locksmithctl status'で通知します。

すべてが機能します。

関連する問題