openstack - 使用 rhel 基础映像为 openstack 创建映像时出现 Packer 错误
问题描述
尝试使用 RHEL 基础映像为 openstack 创建映像时,出现以下错误。
我通过 openstack 控制台使用相同的基本映像创建 VM 没有任何问题,并且添加了云用户密钥而没有任何问题。问题仅在我尝试使用打包器创建图像时
打包机的错误信息
openstack.rhel: Error waiting for SSH: Packer experienced an authentication error when trying to connect via SSH. This can happen if your username/password are wrong. You may want to double-check your credentials as part of your debugging process. original error: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
在打包机创建的临时虚拟机的控制台上,我看到了这条消息
[[0;32m OK [0m] Started Apply the settings specified in cloud-config.
Starting Execute cloud user/final scripts...
**ci-info: no authorized ssh keys fingerprints found for user cloud-user.**
<14>Oct 19 00:39:22 ec2:
........
........
........
[ 129.770286] cloud-init[2077]: Cloud-init v. 19.4 running 'modules:final' at Tue, 19 Oct 2021 04:39:22 +0000. Up 129.61 seconds.
**[ 129.781165] cloud-init[2077]: ci-info: no authorized ssh keys fingerprints found for user cloud-user.**
[ 129.784660] cloud-init[2077]: Cloud-init v. 19.4 finished at Tue, 19 Oct 2021 04:39:22 +0000. Datasource DataSourceNone. Up 129.76 seconds
如果我使用 centos 基础映像,我也会遇到同样的问题。因此,基本图像似乎没有问题。取而代之的是 Packer 或 cloud-init
解决方案
推荐阅读
- python-3.x - 使用元组对实例的“装饰”列表进行排序 - Zelle Ex。11.9
- ubuntu - Unable to Run Amethyst Starter Template: 'VkError(ERROR_INCOMPATIBLE_DRIVER)'
- macos - SceneKit 在 macOS Catalyst 应用程序中是否可以继续工作?
- android - android design library 28.0.0 causes app to crash
- javascript - 如何从 cordova-plugin-audioinput 获取音频流以进行实时可视化
- excel - How to format CSV file into XLSX with correct spacing?
- redux - 如果 Redux 操作实际上不执行任何操作(IE 调度),为什么它们称为操作
- python - How to pass value of a widget to a different widget using an accordion in Jupyter?
- android - 为什么通过 Gradle 执行本地单元测试时 BuildConfig.DEBUG 设置为 false?
- restsharp - Registering RestSharp with Simple Injector