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

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

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

Сообщение molik »

Всем привет.

Кто нибудь пользовался 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
Есть, кто разбирается в Питоне, не могу понять, это ошибка в скрипте или, что-то я не правильно делаю. (
Аватара пользователя
Алексей Максимов
Администратор сайта
Сообщения: 572
Зарегистрирован: 14 сен 2012 06:50
Откуда: г.Сыктывкар
Контактная информация:

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

Сообщение Алексей Максимов »

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

Я думаю, что здесь более правильным было бы создать issue и задать вопрос непосредственно авторам скрипта.
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

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

Сообщение Dan Yasny »

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

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
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

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

Сообщение molik »

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

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