изменить пару ключей в активном экземпляре

#openstack #openstack-nova #openstack-keystone

#openstack #openstack-нова #openstack-keystone

Вопрос:

Версия Openstack — Pike

В Openstack нет возможности изменять пару ключей любого активного экземпляра. Queens и Rocky предоставляют опцию в команде rebuild, но это приведет к повторному созданию экземпляра снова. 1. Есть ли какой-либо способ изменить пару ключей экземпляра без его повторного создания? 2. Почему не было предусмотрено, есть ли какая-либо угроза безопасности для изменения пары ключей в активном экземпляре?

Пожалуйста, если кто-нибудь даст ответ на приведенный выше вопрос.

Ответ №1:

как описано в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
  

Ответ №2:

К сожалению, в Openstack нет «официального» способа сделать это.

Я написал статью о 2 доступных вариантах изменения пары ключей:

https://osie.io/blog/changing-the-ssh-keypair-for-an-active-openstack-instance