PC関連

PackstackでOpensStackをインストール中にエラーが出た話(ERROR: epmd error)

この記事は約4分で読めます。

環境

  • 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などは関係なさそう。