1

抱歉,如果这篇文章的格式不正确。这是我在这里的第一个问题。如果是这样,请让我知道如何解决。

Openstack 设置与 RDO packstack all-in-one。在 Centos-8-Stream 上运行。

我已将我的公钥导入 Horizo​​n 并在创建实例时选择它。创建实例后,我可以正常 ping 它,但无法通过 SSH 连接到它。我要么得到:Unable to negotiate with .... port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1要么通常:

ssh: connect to host .... port 22: Connection refused

运行时,openstack console log show testVM我注意到我得到ci-info: no authorized SSH keys fingerprints found for user ubuntu.了并且我的公钥没有像应有的那样列出。

我也看到了cloud-init[332]: 2022-03-02 21:58:25,772 - util.py[WARNING]: No active metadata service found

我认为元数据代理一定与它有关,所以我检查了 neutron-ovn-metadata 服务。它似乎正常运行。

我还检查了 nova-api 日志并找到了下面的日志。我不确定这是否与我的问题有关。

-keypairs/openstack_key" status: 200 len: 678 microversion: 2.1 time: 0.548608
2022-03-02 17:23:44.849 4370 INFO oslo.messaging._drivers.impl_rabbit [-] A recoverable connection/channel error occurred, trying to reconnect: Server unexpectedly closed connection
2022-03-02 17:23:45.219 4370 INFO nova.api.openstack.requestlog [req-44b43c3d-7d2e-4e80-9896-82c8e2c 6d19441e4cdda8a3dd524 f1f9dfa706c546f28b4 - default default] .... "GET /v2.1/f1f9dfa706c546f1a788b4/os-keypairs/openstack_key" status: 200 len: 678 microversion: 2.1 time: 0.375837

我对 neutron_ovn_metadata 不是很熟悉,我已经做了尽可能多的调查,但没有运气。如果有人遇到过类似的问题并能指出我正确的方向,我将不胜感激。

我可以发布您需要的任何其他日志或信息。我发布了我认为相关的内容,但我可能遗漏了一些内容。

4

0 回答 0