При попытке восстановить виртуалку с помощью Symantec Backup Exec получил ошибку:
Окончательная ошибка: 0xe000957e - Не удается создать новую виртуальную систему.
Попытался восстановить VMDK файл локально — файл успешно восстановился. Загрузил файл в папку к виртуалке, прицепил его как диск — получил ошибку в Vcenter:
Failed to open disk scsi0:0: Unsupported or invalid disk type 7.
Странно. Читаю подробнее о предыдущей ошибке на сайте: https://www.veritas.com/support/en_US/article.100001448.html
Нахожу там такие советы:
- Use the option "Redirect to a Folder" to recover the data to a local folder on the media server.
- Then use VMware "Converter Standalone Client" or similar method to transfer the restored VM back to ESX.
Так я и делал, восстановил диск локально. Хм, а может Symantec Backup Exec при локальном восстановлении конвертирует диск в другой формат, например, Workstation?
Перехожу на статью знакомого https://shurshun.ru/vmware-unsupported-or-invalid-disk-type-7. Привет, Шуршун!
Здесь автор столкнулся с похожей проблемой, когда подключал VMDK диск от Workstation к ESXi. Следую его совету. Запускаю SSH на гипервизоре, захожу туда через putty. Ищу где лежит диск:
find / -name "salt.vmdk"
Нахожу его в /vmfs/volumes/595f54ce-xxxxxxxx-xxxx-xxxxxxxxxxxx/salt/salt.vmdk
С помощью vmkfstools конвертирую диск:
vmkfstools -i /vmfs/volumes/595f54ce-xxxxxxxx-xxxx-xxxxxxxxxxxx/salt/salt.vmdk -d zeroedthick /vmfs/volumes/595f54ce-xxxxxxxx-xxxx-xxxxxxxxxxxx/salt/salt_converted.vmdk
Минут 5 пришлось подождать, диск всего 20 гигабайт.
Выкидываю у виртуалки старый диск, подставляю сконвертированный: ура, машинка завелась!
Удаляем все ненужные диски, продолжаем работать и костерить Symantec Backup Exec, который делает не то, что от него ожидается.