Openstack #1 개요
Openstack #1-1 선행작업
Openstack #1-2 MariaDB(MySQL) 설치
Openstack #1-3 Chrony 설정
Openstack #1-4 MessageQueue(RabbitMQ)
Openstack #1-5 Memcached
Openstack #1-6 Etcd
etcd(잇시디)는 머신의 분산된 시스템 또는 클러스터의 설정 공유, 서비스 검색 및 스케줄러 조정을 위한 일관된 오픈소스, 분산형 키-값(key-value) 저장소이다.
컨트롤러 노드에서 수행한다.
패키지 설치
[root@openstack1:~]#yum install -y etcd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com updates | 2.9 kB 00:00:00 Package etcd-3.3.11-2.el7.centos.x86_64 already installed and latest version Nothing to do
설정
[root@openstack1:~]#vi /etc/etcd/etcd.conf # 모두 지우고 아래 내용을 붙여넣는다. # IP 주소는 각자 상황에 맞게 변경 해줘야 한다. #[Member] ETCD_DATA_DIR="/var/lib/etcd/default.etcd" # peer 연결을 받을 IP ETCD_LISTEN_PEER_URLS="http://192.168.103.146:2380" # 클라이언트 연결을 받을 IP ETCD_LISTEN_CLIENT_URLS="http://192.168.103.146:2379" ETCD_NAME="controller" #[Clustering] ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.103.146:2380" ETCD_ADVERTISE_CLIENT_URLS="http://192.168.103.146:2379" ETCD_INITIAL_CLUSTER="controller=http://192.168.103.146:2380" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01" ETCD_INITIAL_CLUSTER_STATE="new"
서비스 등록 및 시작
[root@openstack1:~]#systemctl enable etcd [root@openstack1:~]#systemctl start etcd