Ich benutze Ubuntu 14.04 und Im konfigurieren etcd für den Einsatz mit Calico, aber der Dienst funktioniert nicht.etcd Fehler beim Versuch, Dienst zu starten abgelehnt Nachricht senden
Das ist meine etcd.conf Datei:
# vim:set ft=upstart ts=2 et:
description "etcd"
author "etcd maintainers"
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
setuid etcd
env ETCD_DATA_DIR=/var/lib/etcd
export ETCD_DATA_DIR
exec /usr/bin/etcd --name="uno" \
--advertise-client-urls="http://172.16.8.241:2379,http://172.16.8.241:4001" \
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001" \
--listen-peer-urls "http://0.0.0.0:2380" \
--initial-advertise-peer-urls "http://172.16.8.241:2380" \
--initial-cluster-token $(uuidgen) \
--initial-cluster "node1=http://172.16.8.241:2380" \
--initial-cluster-state "new"
Als ich zu starten versuchen:
[email protected]:~$ service etcd start
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.128" (uid=1000 pid=7374 comm="start etcd ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
Was könnte das Problem sein?
sudo service etcd start
Dann, wenn Sie Fehler wie bekam:
ich anfangen kann sudo, aber nicht wirklich beginnt, denn wenn ich „sudo Service ETCD stop“ laufen, es „stop: unbekannt Instanz“ wirft, Oder wenn ich ETCD neu starten, kann es nicht stoppt . –
Überprüfen Sie, ob das Verzeichnis '/ var/lib/etcdd' existiert und die Binärdatei '/ usr/bin/etcd' existiert? –
Ja, sie existieren, es gibt/usr/bin/etcd und/usr/bin/etcdctl und var/lib/etcd auch. –