環境
- OS: AlmaLinux release 8.7 (動作検証用)
- カーネル: 4.18.0-425.3.1.el8.x86_64
発生したエラー
準備が完了し、いざインストール!
[root@openstack ~]# packstack --answer-file=answer.txt
・・・
あれ、やけに時間がかかるな、と思ったらエラー終了。
/var/log/messagesを確認すると以下のエラー。
Apr 14 12:05:08 openstack rabbitmq-server[43541]: BOOT FAILED
Apr 14 12:05:08 openstack rabbitmq-server[43541]: 2023-04-14 12:05:08.207207+09:00 [error] <0.129.0>
Apr 14 12:05:08 openstack rabbitmq-server[43541]: 2023-04-14 12:05:08.207207+09:00 [error] <0.129.0> BOOT FAILED
Apr 14 12:05:08 openstack rabbitmq-server[43541]: 2023-04-14 12:05:08.207207+09:00 [error] <0.129.0> ===========
Apr 14 12:05:08 openstack rabbitmq-server[43541]: 2023-04-14 12:05:08.207207+09:00 [error] <0.129.0> ERROR: epmd error for host openstack: address (cannot connect to host/port)
Apr 14 12:05:08 openstack rabbitmq-server[43541]: 2023-04-14 12:05:08.207207+09:00 [error] <0.129.0>
Apr 14 12:05:08 openstack rabbitmq-server[43541]: ===========
ホスト/ポートにつながらない??
ちなみにこのときホスト名は「openstack.local」にしていました。
[root@openstack ~]# uname -n
openstack.local
ホスト名が影響しているのかな?
解決した方法
ホスト名をtest1に変更して、rabbitmq-serverをスタートしてみる。
# systemctl start rabbitmq-server
起動した。
[root@test1 ~]# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/rabbitmq-server.service.d
└─90-limits.conf
Active: active (running) since Fri 2023-04-14 12:35:30 JST; 1min 17s ago
Main PID: 5033 (beam.smp)
Tasks: 27 (limit: 48901)
Memory: 130.7M
CPU: 2.632s
CGroup: /system.slice/rabbitmq-server.service
├─5033 /usr/lib64/erlang/erts-12.3.2.2/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -sbwt none -sbwtdcpu >
├─5042 erl_child_setup 16384
├─5093 inet_gethost 4
└─5112 inet_gethost 4
見解
openstack.localがopenstack内の別のなにかに使用されている?openstackやtest1.localなどでは問題なかったので、openstackという名前やFQDNなどは関係なさそう。