загрузка снепшотов

Ответить
molik
Завсегдатай
Сообщения: 25
Зарегистрирован: 18 май 2017 05:19

загрузка снепшотов

Сообщение molik » 14 фев 2018 05:29

Всем привет.

Кто нибудь пользовался python api https://github.com/oVirt/ovirt-engine-s ... k/examples для download/upload дисков и снепшотов ?
Интересует именно загрузка снепшота (https://ovirt.org/develop/release-manag ... snapshots/).

Что было сделано:

1. Сделал снепшот в Овирте
2. Через api скачал снепшот и ovf виртуальной машины
3. Запускаю скрипт https://github.com/oVirt/ovirt-engine-s ... apshots.py, он ругается на:

Код: Выделить всё

Traceback (most recent call last):
  File "snapshot_upload.py", line 297, in <module>
    images_chain = get_images_chain(disk_path)
  File "snapshot_upload.py", line 262, in get_images_chain
    base_volume = [v for v in volumes_info.values() if 'full-backing-filename' not in v][0]
IndexError: list index out of range
Есть, кто разбирается в Питоне, не могу понять, это ошибка в скрипте или, что-то я не правильно делаю. (

Аватара пользователя
Алексей Максимов
Администратор сайта
Сообщения: 456
Зарегистрирован: 14 сен 2012 06:50
Откуда: г.Сыктывкар
Контактная информация:

Re: загрузка снепшотов

Сообщение Алексей Максимов » 14 фев 2018 06:42

Здравствуйте, molik

Я думаю, что здесь более правильным было бы создать issue и задать вопрос непосредственно авторам скрипта.

Аватара пользователя
Dan Yasny
Завсегдатай
Сообщения: 41
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: загрузка снепшотов

Сообщение Dan Yasny » 14 фев 2018 14:08

Не глядя в код, только по трейсу:

images_chain = get_images_chain(disk_path)
функция собирает цепочку снепшотов в переменную images_chain

в этой функции выполняется base_volume = [v for v in volumes_info.values() if 'full-backing-filename' not in v][0], т.е. ищет первый в списке снепшот, он же база для всех остальных. Раз он ничего там не нашел, значит на входе был пустой список []. Баг это или проблема с вашими снепшотами я не знаю, без того чтоб залезть с одной стороны в код, а с другой смотреть на установку. Выше уже написали что можно открыть на гитхабе жалобу, еще можно просто написать в users@, думаю разработчик там вопросы читает

molik
Завсегдатай
Сообщения: 25
Зарегистрирован: 18 май 2017 05:19

Re: загрузка снепшотов

Сообщение molik » 20 фев 2018 15:29

Понятно, спасибо. Буду разбираться.

Ответить

Вернуться в «oVirt»