Я экспортировал несколько старых виртуальных машин за последние несколько дней, чтобы очистить нашу среду. Я пытался повторно импортировать один и получил ошибку в веб-клиенте ESXi. Проведя исследование, я заметил, что большинство экспортированных мной файлов OVF имеют размер 1 КБ, но они полностью пусты.
Я просматривал один из хороших OVF и, вероятно, мог бы воспроизвести большинство элементов XML, но меня беспокоят такие вещи, как размер диска (ovf:capacityAllocationUnits="byte * 2^30"
).
Я также просто попытался загрузить VMDK в хранилище данных и подключить его к новой виртуальной машине, но это не удалось и что-то было сказано об «импорте» диска.
Как я могу гарантировать, что этот экспорт можно будет восстановить в случае необходимости?
Оказывается, те, у которых были пустые файлы OVF, были машинами, на которых было настроено устройство PCI Passthrough. Я удалил устройство и смог экспортировать OVF. Достаточно легко задокументировать, какое это было устройство, и повторно подключить его при восстановлении.