При создании экземпляра в 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>