RHEL ベース イメージを使用して openstack のイメージを作成しようとすると、以下のエラーが発生します。
openstack コンソールを介して同じ基本イメージを使用して VM を作成する際に問題はなく、cloud-user キーは問題なく追加されます。問題は、パッカーを使用してイメージを作成しようとした場合のみです
パッカーからのエラー メッセージ
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
パッカーによって作成された一時 VM のコンソールに、次のメッセージが表示されます
[[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 を使用したもの