なにかの技術メモ置き場

なにかの技術メモ置き場

@インフラエンジニア

OpenStack環境構築 part09

Etcd

Install and configure components

dnf -y install etcd
cp -p /etc/etcd/etcd.conf{,_org}
ls -l /etc/etcd/etcd.conf{,_org}
sed -i \
-e 's@#ETCD_LISTEN_PEER_URLS="http://localhost:2380"@ETCD_LISTEN_PEER_URLS="http://172.16.0.206:2380"@g' \
-e 's@ETCD_LISTEN_CLIENT_URLS="http://localhost:2379"@ETCD_LISTEN_CLIENT_URLS="http://172.16.0.206:2379"@g' \
-e 's@ETCD_NAME="default"@ETCD_NAME="controller"@g' \
-e 's@#ETCD_INITIAL_ADVERTISE_PEER_URLS="http://localhost:2380"@ETCD_INITIAL_ADVERTISE_PEER_URLS="http://172.16.0.206:2380"@g' \
-e 's@ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379"@ETCD_ADVERTISE_CLIENT_URLS="http://172.16.0.206:2379"@g' \
-e 's@#ETCD_INITIAL_CLUSTER="default=http://localhost:2380"@ETCD_INITIAL_CLUSTER="controller=http://172.16.0.206:2380"@g' \
-e 's@#ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"@ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"@g' \
-e 's@#ETCD_INITIAL_CLUSTER_STATE="new"@ETCD_INITIAL_CLUSTER_STATE="new"@g' \
/etc/etcd/etcd.conf
diff /etc/etcd/etcd.conf{,_org}
cat /etc/etcd/etcd.conf

Finalize installation

systemctl enable --now etcd
systemctl status --no-pager -l etcd
systemctl is-active etcd
systemctl is-enabled etcd

参考サイト

docs.openstack.org