更改活动实例中的密钥对

Kus*_*ava 5 openstack openstack-nova openstack-keystone

Openstack 版本 - Pike

在 Openstack 中,没有提供更改任何活动实例的密钥对的规定。Queens 和 Rocky 在重建命令中提供了选项,但这将再次重新创建实例。1. 有没有办法可以更改实例的密钥对而无需重新创建实例?2.为什么没有规定,在活动实例中更改keyair是否存在安全威胁?

如果有人回答上述问题,请帮忙。

kal*_*net 0

如https://bugs.launchpad.net/nova/+bug/1843708中所述,以下命令之一应该有效:

 nova --os-compute-api-version 2.54   rebuild  --key-name  key1 instance1 IMAGE_NAME
Run Code Online (Sandbox Code Playgroud)

或者

 openstack --os-compute-api-version 2.54 server rebuild --image "IMAGE_NAME" --key-name key1 instance1
Run Code Online (Sandbox Code Playgroud)