Etcd untuk Ubuntu¶
Layanan OpenStack dapat menggunakan Etcd, Penyimpanan key-value terdistribusi yang dapat didistribusikan untuk penguncian kunci terdistribusi, konfigurasi penyimpanan, pelacakan layanan live-ness dan skenario lainnya.
Layanan etcd berjalan pada node controller.
Menginstal dan mengkonfigurasi komponen¶
Instal paket `` etcd``:
# apt install etcd
Catatan
Pada Ubuntu 18.04, paket
etcd
tidak lagi tersedia dari repositori default. Untuk menginstal dengan sukses, aktifkan repositoriUniverse
di Ubuntu.As for Ubuntu 24.04 install the package with following name:
# apt install etcd-server
Edit file
/ etc / default / etcd
dan aturETCD_INITIAL_CLUSTER
,ETCD_INITIAL_ADVERTISE_PEER_URLS
,ETCD_ADVERTISE_CLIENT_URLS
,ETCD_LISTEN_CLIENT_URLS
ke alamat IP manajemen dari node pengontrol untuk memungkinkan akses oleh node lain melalui jaringan manajemen:ETCD_NAME="controller" ETCD_DATA_DIR="/var/lib/etcd" ETCD_INITIAL_CLUSTER_STATE="new" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01" ETCD_INITIAL_CLUSTER="controller=http://10.0.0.11:2380" ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.0.0.11:2380" ETCD_ADVERTISE_CLIENT_URLS="http://10.0.0.11:2379" ETCD_LISTEN_PEER_URLS="http://0.0.0.0:2380" ETCD_LISTEN_CLIENT_URLS="http://10.0.0.11:2379"
Finalisasi instalasi¶
Aktifkan dan restart layanan etcd:
# systemctl enable etcd # systemctl restart etcd