执行systemctl daemon-reload && systemctl enable etcd && systemctl restart etcd报错

来源:5-4 部署etcd集群

阿策i

2021-05-08

执行命令

systemctl daemon-reload && systemctl enable etcd && systemctl restart etcd

报错

Job for etcd.service failed because the control process exited with error code. See "systemctl status etcd.service" and "journalctl -xe" for details.

然后执行

systemctl status etcd.service

提示

● etcd.service - etcd
   Loaded: loaded (/etc/systemd/system/etcd.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since 六 2021-05-08 15:59:04 CST; 1s ago
     Docs: https://github.com/coreos
  Process: 11331 ExecStart=/usr/local/bin/etcd --name node-1 --cert-file=/etc/etcd/kubernetes.pem --key-file=/etc/etcd/kubernetes-key.pem --peer-cert-file=/etc/etcd/kubernetes.pem --peer-key-file=/etc/etcd/kubernetes-key.pem --trusted-ca-file=/etc/etcd/ca.pem --peer-trusted-ca-file=/etc/etcd/ca.pem --peer-client-cert-auth --client-cert-auth --log=zip --initial-advertise-peer-urls https://172.17.0.6:2380 --listen-peer-urls https://172.17.0.6:2380 --listen-client-urls https://172.17.0.6:2379,https://127.0.0.1:2379 --advertise-client-urls https://172.17.0.6:2379 --initial-cluster-token etcd-cluster-0 --initial-cluster node-1=https://172.17.0.6,172.17.0.7,172.17.0.9:2380,node-2=https://:2380,node-3=https://:2380 --initial-cluster-state new --data-dir=/var/lib/etcd (code=exited, status=2)
 Main PID: 11331 (code=exited, status=2)

5月 08 15:59:04 node-1 systemd[1]: etcd.service: main process exited, code=exited, status=2/INVALIDARGUMENT
5月 08 15:59:04 node-1 systemd[1]: Failed to start etcd.
5月 08 15:59:04 node-1 systemd[1]: Unit etcd.service entered failed state.
5月 08 15:59:04 node-1 systemd[1]: etcd.service failed.

执行

journalctl -xe

提示

-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit etcd.service has finished shutting down.
5月 08 15:59:51 node-1 systemd[1]: Starting etcd...
-- Subject: Unit etcd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit etcd.service has begun starting up.
5月 08 15:59:51 node-1 etcd[11486]: flag provided but not defined: -log
5月 08 15:59:51 node-1 etcd[11486]: Usage:
5月 08 15:59:51 node-1 etcd[11486]: etcd [flags]
5月 08 15:59:51 node-1 etcd[11486]: Start an etcd server.
5月 08 15:59:51 node-1 etcd[11486]: etcd --version
5月 08 15:59:51 node-1 etcd[11486]: Show the version of etcd.
5月 08 15:59:51 node-1 etcd[11486]: etcd -h | --help
5月 08 15:59:51 node-1 etcd[11486]: Show the help information about etcd.
5月 08 15:59:51 node-1 etcd[11486]: etcd --config-file
5月 08 15:59:51 node-1 etcd[11486]: Path to the server configuration file. Note that if a configuration file is provided, other command line flags and environment variables will be ignored.
5月 08 15:59:51 node-1 etcd[11486]: etcd gateway
5月 08 15:59:51 node-1 etcd[11486]: Run the stateless pass-through etcd TCP connection forwarding proxy.
5月 08 15:59:51 node-1 etcd[11486]: etcd grpc-proxy
5月 08 15:59:51 node-1 etcd[11486]: Run the stateless etcd v3 gRPC L7 reverse proxy.
5月 08 15:59:51 node-1 systemd[1]: etcd.service: main process exited, code=exited, status=2/INVALIDARGUMENT
5月 08 15:59:51 node-1 systemd[1]: Failed to start etcd.
-- Subject: Unit etcd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit etcd.service has failed.
-- 
-- The result is failed.
5月 08 15:59:51 node-1 systemd[1]: Unit etcd.service entered failed state.
5月 08 15:59:51 node-1 systemd[1]: etcd.service failed.
5月 08 15:59:56 node-1 systemd[1]: etcd.service holdoff time over, scheduling restart.
5月 08 15:59:56 node-1 systemd[1]: Stopped etcd.
-- Subject: Unit etcd.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit etcd.service has finished shutting down.
5月 08 15:59:56 node-1 systemd[1]: Starting etcd...
-- Subject: Unit etcd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit etcd.service has begun starting up.
5月 08 15:59:56 node-1 etcd[11503]: flag provided but not defined: -log
5月 08 15:59:56 node-1 etcd[11503]: Usage:
5月 08 15:59:56 node-1 etcd[11503]: etcd [flags]
5月 08 15:59:56 node-1 etcd[11503]: Start an etcd server.
5月 08 15:59:56 node-1 etcd[11503]: etcd --version
5月 08 15:59:56 node-1 etcd[11503]: Show the version of etcd.
5月 08 15:59:56 node-1 etcd[11503]: etcd -h | --help
5月 08 15:59:56 node-1 etcd[11503]: Show the help information about etcd.
5月 08 15:59:56 node-1 etcd[11503]: etcd --config-file
5月 08 15:59:56 node-1 etcd[11503]: Path to the server configuration file. Note that if a configuration file is provided, other command line flags and environment variables will be ignored.
5月 08 15:59:56 node-1 etcd[11503]: etcd gateway
5月 08 15:59:56 node-1 etcd[11503]: Run the stateless pass-through etcd TCP connection forwarding proxy.
5月 08 15:59:56 node-1 etcd[11503]: etcd grpc-proxy
5月 08 15:59:56 node-1 etcd[11503]: Run the stateless etcd v3 gRPC L7 reverse proxy.
5月 08 15:59:56 node-1 systemd[1]: etcd.service: main process exited, code=exited, status=2/INVALIDARGUMENT
5月 08 15:59:56 node-1 systemd[1]: Failed to start etcd.
-- Subject: Unit etcd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit etcd.service has failed.
-- 
-- The result is failed.
5月 08 15:59:56 node-1 systemd[1]: Unit etcd.service entered failed state.
5月 08 15:59:56 node-1 systemd[1]: etcd.service failed.
写回答

1回答

刘果国

2021-05-08

etcd.service配置文件有问题,仔细check一下吧

0
1
快快飞翔
我和他同样的问题,我check了一下,和视频中要求的是一致的;这边和我一键部署时etcd集群启动报错感觉是一样的问题,请老师解答
2022-10-10
共1条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程