7. Memcached설치 및 Rabbitmq설치

 

Memcached

-범용 분산 캐시 시스템

-외부 데이터 소스의 읽기 횟수를 줄이기 위해 데이터와 객체들

 RAM에 캐시 처리함으로써 동적 데이터베이스 드리븐 웹사이트의 속도를 높이기 위해 종종 사용

 

Rabbitmq

-mqmessage 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)이 되었다.

 

방화벽 설정 (rabbitmqmemcached 설정)

방화벽 설정

firewall-cmd --add-service=mysql --permanent

firewall-cmd --add-port={11211/tcp,5672/tcp} --permanent

 

다음은 MariaDB 설정글을 올릴 예정입니다.

 

+ Recent posts