Изменить пару ключей в активном экземпляре
Версия с открытым стеком - щука
В Openstack не предусмотрено изменение пары ключей любого активного экземпляра. Queens и Rocky дают опцию в команде rebuild, но это снова создаст экземпляр. 1. Есть ли способ изменить пару ключей экземпляра, не создавая ее заново? 2. Почему не было положения, существует ли угроза безопасности для изменения ключа в активном экземпляре?
Будь добр, если кто-нибудь даст ответ на поставленный выше вопрос.
2 ответа
К сожалению, в Openstack нет «официального» способа сделать это.
Я написал статью о двух доступных вариантах изменения пары ключей:
https://osie.io/blog/change-the-ssh-keypair-for-an-active-openstack-instance
как описано в https://bugs.launchpad.net/nova/+bug/1843708, одна из команд ниже должна работать:
nova --os-compute-api-version 2.54 rebuild --key-name key1 instance1 IMAGE_NAME
ИЛИ
openstack --os-compute-api-version 2.54 server rebuild --image "IMAGE_NAME" --key-name key1 instance1