본문 바로가기

Cloud/Openstack

[Centos7/Openstack]Openstack 구축(5) - Install Message Queu

2023.09.28

 

Controller 

 

1. 

[root@controller ~]# yum install rabbitmq-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.navercorp.com
 * centos-qemu-ev: mirror.navercorp.com
 * extras: mirror.navercorp.com
 * updates: mirror.navercorp.com
Resolving Dependencies
--> Running transaction check
---> Package rabbitmq-server.noarch 0:3.6.16-1.el7 will be installed
--> Processing Dependency: erlang-eldap >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-erts >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-kernel >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-mnesia >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-os_mon >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-public_key >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-sasl >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-ssl >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-stdlib >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-tools >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-xmerl >= 18 for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Processing Dependency: erlang-sd_notify for package: rabbitmq-server-3.6.16-1.el7.noarch
--> Running transaction check
---> Package erlang-eldap.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-asn1(x86-64) = 19.3.6.4-1.el7 for package: erlang-eldap-19.3.6.4-1.el7.x86_64
---> Package erlang-erts.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: lksctp-tools for package: erlang-erts-19.3.6.4-1.el7.x86_64
---> Package erlang-kernel.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-mnesia.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-os_mon.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-otp_mibs(x86-64) = 19.3.6.4-1.el7 for package: erlang-os_mon-19.3.6.4-1.el7.x86_64
--> Processing Dependency: erlang-snmp(x86-64) = 19.3.6.4-1.el7 for package: erlang-os_mon-19.3.6.4-1.el7.x86_64
---> Package erlang-public_key.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-crypto(x86-64) = 19.3.6.4-1.el7 for package: erlang-public_key-19.3.6.4-1.el7.x86_64
---> Package erlang-sasl.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-sd_notify.x86_64 0:1.0-2.el7 will be installed
---> Package erlang-ssl.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-inets(x86-64) = 19.3.6.4-1.el7 for package: erlang-ssl-19.3.6.4-1.el7.x86_64
---> Package erlang-stdlib.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-compiler(x86-64) = 19.3.6.4-1.el7 for package: erlang-stdlib-19.3.6.4-1.el7.x86_64
---> Package erlang-tools.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-runtime_tools(x86-64) = 19.3.6.4-1.el7 for package: erlang-tools-19.3.6.4-1.el7.x86_64
---> Package erlang-xmerl.x86_64 0:19.3.6.4-1.el7 will be installed
--> Running transaction check
---> Package erlang-asn1.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-compiler.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-hipe(x86-64) = 19.3.6.4-1.el7 for package: erlang-compiler-19.3.6.4-1.el7.x86_64
---> Package erlang-crypto.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-inets.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-otp_mibs.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-runtime_tools.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package erlang-snmp.x86_64 0:19.3.6.4-1.el7 will be installed
---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
--> Running transaction check
---> Package erlang-hipe.x86_64 0:19.3.6.4-1.el7 will be installed
--> Processing Dependency: erlang-syntax_tools(x86-64) = 19.3.6.4-1.el7 for package: erlang-hipe-19.3.6.4-1.el7.x86_64
--> Running transaction check
---> Package erlang-syntax_tools.x86_64 0:19.3.6.4-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================
 Package                  Arch       Version               Repository                   Size
=============================================================================================
Installing:
 rabbitmq-server          noarch     3.6.16-1.el7          centos-openstack-queens     4.6 M
Installing for dependencies:
 erlang-asn1              x86_64     19.3.6.4-1.el7        centos-openstack-queens     737 k
 erlang-compiler          x86_64     19.3.6.4-1.el7        centos-openstack-queens     1.1 M
 erlang-crypto            x86_64     19.3.6.4-1.el7        centos-openstack-queens     122 k
 erlang-eldap             x86_64     19.3.6.4-1.el7        centos-openstack-queens     120 k
 erlang-erts              x86_64     19.3.6.4-1.el7        centos-openstack-queens     3.0 M
 erlang-hipe              x86_64     19.3.6.4-1.el7        centos-openstack-queens     2.6 M
 erlang-inets             x86_64     19.3.6.4-1.el7        centos-openstack-queens     766 k
 erlang-kernel            x86_64     19.3.6.4-1.el7        centos-openstack-queens     1.1 M
 erlang-mnesia            x86_64     19.3.6.4-1.el7        centos-openstack-queens     769 k
 erlang-os_mon            x86_64     19.3.6.4-1.el7        centos-openstack-queens     118 k
 erlang-otp_mibs          x86_64     19.3.6.4-1.el7        centos-openstack-queens      37 k
 erlang-public_key        x86_64     19.3.6.4-1.el7        centos-openstack-queens     585 k
 erlang-runtime_tools     x86_64     19.3.6.4-1.el7        centos-openstack-queens     214 k
 erlang-sasl              x86_64     19.3.6.4-1.el7        centos-openstack-queens     293 k
 erlang-sd_notify         x86_64     1.0-2.el7             centos-openstack-queens     9.9 k
 erlang-snmp              x86_64     19.3.6.4-1.el7        centos-openstack-queens     1.6 M
 erlang-ssl               x86_64     19.3.6.4-1.el7        centos-openstack-queens     788 k
 erlang-stdlib            x86_64     19.3.6.4-1.el7        centos-openstack-queens     2.4 M
 erlang-syntax_tools      x86_64     19.3.6.4-1.el7        centos-openstack-queens     408 k
 erlang-tools             x86_64     19.3.6.4-1.el7        centos-openstack-queens     567 k
 erlang-xmerl             x86_64     19.3.6.4-1.el7        centos-openstack-queens     1.0 M
 lksctp-tools             x86_64     1.0.17-2.el7          base                         88 k

Transaction Summary
=============================================================================================
Install  1 Package (+22 Dependent packages)

Total download size: 23 M
Installed size: 40 M
Is this ok [y/d/N]: y
Downloading packages:
(1/23): erlang-asn1-19.3.6.4-1.el7.x86_64.rpm                         | 737 kB  00:00:00
(2/23): erlang-crypto-19.3.6.4-1.el7.x86_64.rpm                       | 122 kB  00:00:00
(3/23): erlang-eldap-19.3.6.4-1.el7.x86_64.rpm                        | 120 kB  00:00:00
(4/23): erlang-erts-19.3.6.4-1.el7.x86_64.rpm                         | 3.0 MB  00:00:00
(5/23): erlang-hipe-19.3.6.4-1.el7.x86_64.rpm                         | 2.6 MB  00:00:00
(6/23): erlang-inets-19.3.6.4-1.el7.x86_64.rpm                        | 766 kB  00:00:00
(7/23): erlang-kernel-19.3.6.4-1.el7.x86_64.rpm                       | 1.1 MB  00:00:00
(8/23): erlang-mnesia-19.3.6.4-1.el7.x86_64.rpm                       | 769 kB  00:00:00
(9/23): erlang-os_mon-19.3.6.4-1.el7.x86_64.rpm                       | 118 kB  00:00:00
(10/23): erlang-otp_mibs-19.3.6.4-1.el7.x86_64.rpm                    |  37 kB  00:00:00
(11/23): erlang-public_key-19.3.6.4-1.el7.x86_64.rpm                  | 585 kB  00:00:00
(12/23): erlang-runtime_tools-19.3.6.4-1.el7.x86_64.rpm               | 214 kB  00:00:00
(13/23): erlang-sasl-19.3.6.4-1.el7.x86_64.rpm                        | 293 kB  00:00:00
(14/23): erlang-sd_notify-1.0-2.el7.x86_64.rpm                        | 9.9 kB  00:00:00
(15/23): erlang-compiler-19.3.6.4-1.el7.x86_64.rpm                    | 1.1 MB  00:00:02
(16/23): erlang-snmp-19.3.6.4-1.el7.x86_64.rpm                        | 1.6 MB  00:00:00
(17/23): erlang-stdlib-19.3.6.4-1.el7.x86_64.rpm                      | 2.4 MB  00:00:00
(18/23): erlang-ssl-19.3.6.4-1.el7.x86_64.rpm                         | 788 kB  00:00:00
(19/23): erlang-syntax_tools-19.3.6.4-1.el7.x86_64.rpm                | 408 kB  00:00:00
(20/23): erlang-xmerl-19.3.6.4-1.el7.x86_64.rpm                       | 1.0 MB  00:00:00
(21/23): lksctp-tools-1.0.17-2.el7.x86_64.rpm                         |  88 kB  00:00:00
(22/23): erlang-tools-19.3.6.4-1.el7.x86_64.rpm                       | 567 kB  00:00:00
(23/23): rabbitmq-server-3.6.16-1.el7.noarch.rpm                      | 4.6 MB  00:00:00
---------------------------------------------------------------------------------------------
Total                                                        5.9 MB/s |  23 MB  00:00:03
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : lksctp-tools-1.0.17-2.el7.x86_64                                         1/23
  Installing : erlang-syntax_tools-19.3.6.4-1.el7.x86_64                                2/23
  Installing : erlang-hipe-19.3.6.4-1.el7.x86_64                                        3/23
  Installing : erlang-compiler-19.3.6.4-1.el7.x86_64                                    4/23
  Installing : erlang-crypto-19.3.6.4-1.el7.x86_64                                      5/23
  Installing : erlang-stdlib-19.3.6.4-1.el7.x86_64                                      6/23
  Installing : erlang-erts-19.3.6.4-1.el7.x86_64                                        7/23
  Installing : erlang-kernel-19.3.6.4-1.el7.x86_64                                      8/23
  Installing : erlang-mnesia-19.3.6.4-1.el7.x86_64                                      9/23
  Installing : erlang-runtime_tools-19.3.6.4-1.el7.x86_64                              10/23
  Installing : erlang-snmp-19.3.6.4-1.el7.x86_64                                       11/23
  Installing : erlang-asn1-19.3.6.4-1.el7.x86_64                                       12/23
  Installing : erlang-public_key-19.3.6.4-1.el7.x86_64                                 13/23
  Installing : erlang-inets-19.3.6.4-1.el7.x86_64                                      14/23
  Installing : erlang-ssl-19.3.6.4-1.el7.x86_64                                        15/23
  Installing : erlang-tools-19.3.6.4-1.el7.x86_64                                      16/23
  Installing : erlang-sasl-19.3.6.4-1.el7.x86_64                                       17/23
  Installing : erlang-eldap-19.3.6.4-1.el7.x86_64                                      18/23
  Installing : erlang-otp_mibs-19.3.6.4-1.el7.x86_64                                   19/23
  Installing : erlang-os_mon-19.3.6.4-1.el7.x86_64                                     20/23
  Installing : erlang-xmerl-19.3.6.4-1.el7.x86_64                                      21/23
  Installing : erlang-sd_notify-1.0-2.el7.x86_64                                       22/23
  Installing : rabbitmq-server-3.6.16-1.el7.noarch                                     23/23
  Verifying  : erlang-snmp-19.3.6.4-1.el7.x86_64                                        1/23
  Verifying  : erlang-kernel-19.3.6.4-1.el7.x86_64                                      2/23
  Verifying  : erlang-otp_mibs-19.3.6.4-1.el7.x86_64                                    3/23
  Verifying  : erlang-xmerl-19.3.6.4-1.el7.x86_64                                       4/23
  Verifying  : erlang-mnesia-19.3.6.4-1.el7.x86_64                                      5/23
  Verifying  : erlang-runtime_tools-19.3.6.4-1.el7.x86_64                               6/23
  Verifying  : erlang-syntax_tools-19.3.6.4-1.el7.x86_64                                7/23
  Verifying  : erlang-asn1-19.3.6.4-1.el7.x86_64                                        8/23
  Verifying  : erlang-tools-19.3.6.4-1.el7.x86_64                                       9/23
  Verifying  : erlang-eldap-19.3.6.4-1.el7.x86_64                                      10/23
  Verifying  : lksctp-tools-1.0.17-2.el7.x86_64                                        11/23
  Verifying  : erlang-os_mon-19.3.6.4-1.el7.x86_64                                     12/23
  Verifying  : erlang-sd_notify-1.0-2.el7.x86_64                                       13/23
  Verifying  : erlang-public_key-19.3.6.4-1.el7.x86_64                                 14/23
  Verifying  : erlang-inets-19.3.6.4-1.el7.x86_64                                      15/23
  Verifying  : erlang-hipe-19.3.6.4-1.el7.x86_64                                       16/23
  Verifying  : erlang-compiler-19.3.6.4-1.el7.x86_64                                   17/23
  Verifying  : erlang-crypto-19.3.6.4-1.el7.x86_64                                     18/23
  Verifying  : erlang-stdlib-19.3.6.4-1.el7.x86_64                                     19/23
  Verifying  : rabbitmq-server-3.6.16-1.el7.noarch                                     20/23
  Verifying  : erlang-erts-19.3.6.4-1.el7.x86_64                                       21/23
  Verifying  : erlang-sasl-19.3.6.4-1.el7.x86_64                                       22/23
  Verifying  : erlang-ssl-19.3.6.4-1.el7.x86_64                                        23/23

Installed:
  rabbitmq-server.noarch 0:3.6.16-1.el7

Dependency Installed:
  erlang-asn1.x86_64 0:19.3.6.4-1.el7            erlang-compiler.x86_64 0:19.3.6.4-1.el7
  erlang-crypto.x86_64 0:19.3.6.4-1.el7          erlang-eldap.x86_64 0:19.3.6.4-1.el7
  erlang-erts.x86_64 0:19.3.6.4-1.el7            erlang-hipe.x86_64 0:19.3.6.4-1.el7
  erlang-inets.x86_64 0:19.3.6.4-1.el7           erlang-kernel.x86_64 0:19.3.6.4-1.el7
  erlang-mnesia.x86_64 0:19.3.6.4-1.el7          erlang-os_mon.x86_64 0:19.3.6.4-1.el7
  erlang-otp_mibs.x86_64 0:19.3.6.4-1.el7        erlang-public_key.x86_64 0:19.3.6.4-1.el7
  erlang-runtime_tools.x86_64 0:19.3.6.4-1.el7   erlang-sasl.x86_64 0:19.3.6.4-1.el7
  erlang-sd_notify.x86_64 0:1.0-2.el7            erlang-snmp.x86_64 0:19.3.6.4-1.el7
  erlang-ssl.x86_64 0:19.3.6.4-1.el7             erlang-stdlib.x86_64 0:19.3.6.4-1.el7
  erlang-syntax_tools.x86_64 0:19.3.6.4-1.el7    erlang-tools.x86_64 0:19.3.6.4-1.el7
  erlang-xmerl.x86_64 0:19.3.6.4-1.el7           lksctp-tools.x86_64 0:1.0.17-2.el7

Complete!

 

 

2. 

 

[root@controller ~]# systemctl enable rabbitmq-server.service
Created symlink from /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service to /usr/lib/systemd/system/rabbitmq-server.service.
[root@controller ~]# systemctl start rabbitmq-server.service

 

 

3

 

[root@controller ~]# rabbitmqctl add_user openstack dkagh1.
Creating user "openstack"

4

[root@controller ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/"