RHEL 및 CentOS에서의 Etcd¶
OpenStack 서비스들은 분산 키 잠금 관리, 구성 저장, 서비스가 살아있는지 및 다른 시나리오에 대한 지속적인 추적을 위한 안정적인 분산 키-값 저장소인 Etcd를 사용할 수 있습니다.
해당 etcd 서비스는 컨트롤러 노드에서 실행합니다.
구성요소 설치 및 구성¶
패키지를 설치합니다:
# dnf install etcd
/etc/etcd/etcd.conf
파일을 편집하여, 관리 네트워크를 통해 다른 노드로부터 액세스가 가능하도록ETCD_INITIAL_CLUSTER
,ETCD_INITIAL_ADVERTISE_PEER_URLS
,ETCD_ADVERTISE_CLIENT_URLS
,ETCD_LISTEN_CLIENT_URLS
를 컨트롤러 노드에 대한 관리 IP 주소를 설정합니다.#[Member] ETCD_DATA_DIR="/var/lib/etcd/default.etcd" ETCD_LISTEN_PEER_URLS="http://10.0.0.11:2380" ETCD_LISTEN_CLIENT_URLS="http://10.0.0.11:2379" ETCD_NAME="controller" #[Clustering] ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.0.0.11:2380" ETCD_ADVERTISE_CLIENT_URLS="http://10.0.0.11:2379" ETCD_INITIAL_CLUSTER="controller=http://10.0.0.11:2380" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01" ETCD_INITIAL_CLUSTER_STATE="new"
설치 마무리¶
etcd 서비스를 활성화한 후 시작합니다:
# systemctl enable etcd # systemctl start etcd