2020-03-29 安裝ectd服務(wù)啟動(dòng)失敗問題

在主機(jī) 192.168.1.236 上,通過如下安裝 etcd 服務(wù),然后修改配置文件:

yum -y install etcd

其中 etcd 的數(shù)據(jù)目錄為:/data/k8s/etcd/纵顾,通過如下指令設(shè)置的訪問權(quán)限:

chown etcd.etcd /appdata/k8s/etcd
chmod 754 /appdata/k8s/

結(jié)果啟動(dòng)失敗伍茄。通過命令 ‘ journalctl -xe ' 查看日志,發(fā)現(xiàn)如下報(bào)錯(cuò)信息:

Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: Starting Etcd Server...
-- 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.
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: recognized and used environment variable ETCD_ADVERTISE_CLIENT_URLS=http://localhost:2379
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: recognized environment variable ETCD_NAME, but unused: shadowed by corresponding flag
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: recognized environment variable ETCD_DATA_DIR, but unused: shadowed by corresponding flag
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: recognized environment variable ETCD_LISTEN_CLIENT_URLS, but unused: shadowed by corresponding flag
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: etcd Version: 3.3.11
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: Git SHA: 2cf9e51
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: Go Version: go1.10.3
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: Go OS/Arch: linux/amd64
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: setting maximum number of CPUs to 8, total number of available CPUs is 8
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: listening for peers on http://localhost:2380
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: listening for client requests on localhost:2379
Mar 28 13:51:05 test.saas.microreal.cn etcd[2809]: cannot access data directory: mkdir /data/k8s/etcd: permission denied
Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: etcd.service: main process exited, code=exited, status=1/FAILURE
Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: Failed to start Etcd Server.
-- 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.
Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: Unit etcd.service entered failed state.
Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: etcd.service failed.
Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: etcd.service holdoff time over, scheduling restart.
Mar 28 13:51:05 test.saas.microreal.cn systemd[1]: Stopped Etcd Server.
-- 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.

通過如下命令:

vi /usr/lib/systemd/system/etcd.service

查看 etcd.service 的內(nèi)容:

[Unit]
Description=Etcd Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
WorkingDirectory=/var/lib/etcd/
EnvironmentFile=-/etc/etcd/etcd.conf
User=etcd
# set GOMAXPROCS to number of processors
ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/bin/etcd --name=\"${ETCD_NAME}\" --data-dir=\"${ETCD_DATA_DIR}\" --listen-client-urls=\"${ETCD_LISTEN_CLIENT_URLS}\""
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

可以發(fā)現(xiàn)其運(yùn)行用戶是 etcd施逾,那么修改為 root:

[Unit]
Description=Etcd Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
WorkingDirectory=/var/lib/etcd/
EnvironmentFile=-/etc/etcd/etcd.conf
User=root
# set GOMAXPROCS to number of processors
ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/bin/etcd --name=\"${ETCD_NAME}\" --data-dir=\"${ETCD_DATA_DIR}\" --listen-client-urls=\"${ETCD_LISTEN_CLIENT_URLS}\""
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

再將數(shù)據(jù)目錄的權(quán)限修改為 root:

chown -R root.root /data/k8s/etcd
chmod -R 754 /data/k8s/etcd

在通過如下命令重新加載配置:

systemctl daemon-reload

再重新啟動(dòng)etcd.service:

service etcd start

發(fā)現(xiàn)這次啟動(dòng)成功了敷矫。查看其狀態(tài):

service etcd status

內(nèi)容為:

[root@test system]# systemctl status etcd
● etcd.service - Etcd Server
   Loaded: loaded (/usr/lib/systemd/system/etcd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2020-03-28 14:37:11 CST; 8s ago
 Main PID: 21851 (etcd)
    Tasks: 19
   Memory: 16.2M
   CGroup: /system.slice/etcd.service
           └─21851 /usr/bin/etcd --name=etcd1 --data-dir=/data/k8s/etcd/ --listen-client-urls=http://localhost:2379

Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: 8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 2
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: 8e9e05c52164694d became leader at term 2
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 2
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: setting up the initial cluster version to 3.3
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: set the initial cluster version to 3.3
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: enabled capabilities for version 3.3
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: published {Name:etcd1 ClientURLs:[http://localhost:2379]} to cluster cdf818194e3a8c32
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: ready to serve client requests
Mar 28 14:37:11 test.saas.microreal.cn etcd[21851]: serving insecure client requests on 127.0.0.1:2379, this is strongly discouraged!
Mar 28 14:37:11 test.saas.microreal.cn systemd[1]: Started Etcd Server.

嘗試往 etcd 中插入一條數(shù)據(jù)例获,然后再取出來:

etcdctl set /test/data 123455
etcdctl get /test/data
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市曹仗,隨后出現(xiàn)的幾起案子榨汤,更是在濱河造成了極大的恐慌,老刑警劉巖怎茫,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件收壕,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡轨蛤,警方通過查閱死者的電腦和手機(jī)蜜宪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來祥山,“玉大人圃验,你說我怎么就攤上這事∏鼓ⅲ” “怎么了损谦?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵岖免,是天一觀的道長(zhǎng)岳颇。 經(jīng)常有香客問我,道長(zhǎng)颅湘,這世上最難降的妖魔是什么话侧? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮闯参,結(jié)果婚禮上瞻鹏,老公的妹妹穿的比我還像新娘。我一直安慰自己鹿寨,他們只是感情好新博,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脚草,像睡著了一般赫悄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上馏慨,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天埂淮,我揣著相機(jī)與錄音,去河邊找鬼写隶。 笑死倔撞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的慕趴。 我是一名探鬼主播痪蝇,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼鄙陡,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了躏啰?” 一聲冷哼從身側(cè)響起柔吼,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丙唧,沒想到半個(gè)月后愈魏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡想际,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年培漏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胡本。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡牌柄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出侧甫,到底是詐尸還是另有隱情珊佣,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布披粟,位于F島的核電站咒锻,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏守屉。R本人自食惡果不足惜惑艇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拇泛。 院中可真熱鬧滨巴,春花似錦、人聲如沸俺叭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽熄守。三九已至蜈垮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柠横,已是汗流浹背窃款。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留牍氛,地道東北人晨继。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像搬俊,于是被迫代替她去往敵國和親紊扬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蜒茄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 前言 嘗到k8s甜頭以后,我們就想著應(yīng)用到生產(chǎn)環(huán)境里去餐屎,以提高業(yè)務(wù)迭代效率檀葛,可是部署在生產(chǎn)環(huán)境里有一個(gè)要求,就是k...
    我的橙子很甜閱讀 12,888評(píng)論 0 15
  • 1. 組件版本和配置策略 組件版本: Kubernetes 1.10.4 Docker 18.03.1-ce Et...
    Anson前行閱讀 5,756評(píng)論 0 11
  • 以靜態(tài)方式部署etcd集群 何為靜態(tài)方式部署呢腹缩? 預(yù)先已知etcd集群中有哪些節(jié)點(diǎn)屿聋,在啟動(dòng)時(shí)通過--initial...
    碼二哥閱讀 3,408評(píng)論 0 5
  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,815評(píng)論 0 5
  • 有一件美好的事 就是擁你入懷 在靜謐的四月 只有我和你 喜歡你 是一件特別的事藏鹊, 一種精神的滋養(yǎng) 是不是前世的緣分...
    若不佯閱讀 419評(píng)論 1 4