7. Memcached설치 및 Rabbitmq설치
Memcached
-범용 분산 캐시 시스템
-외부 데이터 소스의 읽기 횟수를 줄이기 위해 데이터와 객체들을
RAM에 캐시 처리함으로써 동적 데이터베이스 드리븐 웹사이트의 속도를 높이기 위해 종종 사용
Rabbitmq
-mq는 message q의 약자로 메시지 브로커라는 의미
-전달받은 메시지를 전달하는 역할을 하는 소프트웨어
Memcached 및 Rabbitmq 설치 명령어
yum -y install --enablerepo=centos-openstack-train rabbitmq-server memcached
Memcached 설정
vi /etc/sysconfig/memcached
line5를 하기와 같이 수정한다.
OPTIONS="-line 0.0.0.0,::"
Memcached 활성화 및 rabbitmq-server 시작 명령어
systemctl enable memcached
systemctl start rabbitmq-server
위에 것을 안해주고 rabbitmqctl add_user를 통해 사용자에게 모든 권한 위임하려고
할 때에 error :unable to connect to node rabbit@localhost: nodedown 가 나온다.
Rabbitmq openstack 사용자 추가
rabbitmqctl add_user openstack 123qwe
(openstack 사용자에게 모든 권한 위임)
rabbitmqctl set_permissions openstack ".*" ".*" ".*" 띄어써서 “.*”를 해야한다.
다음과 같이 화면이 보인다.
이렇게 해줌으로써 openstack user는 읽고 쓰고 수정 모두 가능하게 된다.
Rabbitmq service 작동시키기
systemctl start rabbitmq-server
systemctl enable rabbitmq-server
systemctl status rabbitmq-server
완료하니 하기와 같이 active (running)이 되었다.
방화벽 설정 (rabbitmq과 memcached 설정)
방화벽 설정
firewall-cmd --add-service=mysql --permanent
firewall-cmd --add-port={11211/tcp,5672/tcp} --permanent
다음은 MariaDB 설정글을 올릴 예정입니다.
'신입개발자로 취업하기까지 > 오픈스택' 카테고리의 다른 글
Keystone 패키지설치 및 설정 (0) | 2020.07.21 |
---|---|
DB설정 (0) | 2020.07.21 |
train(오픈스택버전) 패키지 설치 및 Maria DB 설치-control node (0) | 2020.07.16 |
NTP서버 설정 - control node (0) | 2020.07.16 |
가상머신세팅(VMWARE 이용) 및 오픈스택 grub 및 네트워크 세팅-control node (0) | 2020.07.15 |