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.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