溫馨提示×

如何在ubuntu上啟動etcd服務

小樊
196
2024-09-10 04:02:37
欄目: 智能運維

要在 Ubuntu 上啟動 etcd 服務,請按照以下步驟操作:

  1. 首先,確保已經安裝了 etcd。如果還沒有安裝,可以通過以下命令安裝:
sudo apt-get update
sudo apt-get install etcd
  1. 創建一個用于存儲 etcd 數據的目錄。例如,可以創建一個名為 /var/lib/etcd 的目錄:
sudo mkdir -p /var/lib/etcd
  1. 設置 etcd 服務的配置文件。創建一個名為 /etc/systemd/system/etcd.service 的文件,并使用以下內容進行編輯:
[Unit]
Description=etcd key-value store
Documentation=https://github.com/etcd-io/etcd
After=network.target

[Service]
User=etcd
Type=notify
ExecStart=/usr/bin/etcd \
  --name=$(hostname) \
  --data-dir=/var/lib/etcd \
  --listen-client-urls http://0.0.0.0:2379 \
  --advertise-client-urls http://$(hostname -i):2379 \
  --listen-peer-urls http://0.0.0.0:2380 \
  --initial-cluster-token etcd-cluster \
  --initial-cluster-state new \
  --initial-advertise-peer-urls http://$(hostname -i):2380 \
  --initial-cluster-token etcd-cluster \
  --initial-cluster $(hostname)=http://$(hostname -i):2380
Restart=on-failure
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  1. 重新加載 systemd 配置:
sudo systemctl daemon-reload
  1. 啟動 etcd 服務:
sudo systemctl start etcd
  1. 設置 etcd 服務開機自啟動:
sudo systemctl enable etcd

現在,etcd 服務應該已經在 Ubuntu 上啟動并運行??梢允褂靡韵旅顧z查 etcd 服務的狀態:

sudo systemctl status etcd

如果需要停止 etcd 服務,可以使用以下命令:

sudo systemctl stop etcd

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女