Назад | Перейти на главную страницу

Изменить изображение экземпляра Openstack

При создании экземпляра в openstack ему автоматически назначается IP-адрес в подсети.

У меня есть экземпляр с плохим имиджем. Сеть настроена для данного IP-адреса.

Есть ли способ изменить изображение экземпляра? Я попытался восстановить, но плохое изображение все еще существует.

Спасибо

Я пробовал запустить следующее:

nova --debug boot --flavor 17172145-c56e-4407-8f6b-5273fa19634d --image 41618691-aa09-4cf1-90ba-fdb4a742da87 --access-ip-v4 10.105.5.81 --access-ip-v6 10.105.5.81 --security-groups http_access TestingBoot

Чтобы получить следующие сообщения об ошибках:

DEBUG (shell:984) Not found (HTTP 404) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 982, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 909, in main args.func(self.cs, args) File "/usr/lib/python2.7/site-packages/novaclient/v2/shell.py", line 686, in do_boot boot_args, boot_kwargs = _boot(cs, args) File "/usr/lib/python2.7/site-packages/novaclient/v2/shell.py", line 281, in _boot image = _find_image(cs, args.image) File "/usr/lib/python2.7/site-packages/novaclient/v2/shell.py", line 2350, in _find_image raise exceptions.CommandError(six.text_type(e)) CommandError: Not found (HTTP 404) ERROR (CommandError): Not found (HTTP 404)

Я также обнаружил еще одну ошибку "вверху" журнала отладки:

RESP BODY: 404 Not Found

The resource could not be found.

попробуйте nova-rebuild http://docs.openstack.org/cli-reference/nova.html с идентификатором изображения, который появляется из списка изображений.

Вы можете удалить текущий экземпляр и создать новый с тем же IP-адресом. Например, вы можете использовать команду:

nova boot \
  --flavor <FLAVOR-ID> \
  --image <IMAGE-ID> \
  --nic net-id=<NET-ID>,v4-fixed-ip=<IP-ADDR>,v6-fixed-ip=<IP-ADDR> \
  <NAME>