Восстановление ESXi хранилища данных
Я поставил ESXi на старый сервер, но аппаратное обеспечение умерло. С жестким диском все в порядке, и я бы хотел перенести виртуальные машины, которые я сделал на этом сервере, на новый сервер. Проблема в том, что старый сервер использовал диски IDE, а новый сервер имеет только контроллеры SATA. У меня есть адаптер IDE/USB, но ESXi не поддерживает установку устройств хранения USB.
Есть ли способ получить доступ к хранилищу данных на старом жестком диске? У меня есть машина Windows с VMware Workstation, если это можно использовать любым способом.
ОБНОВЛЕНИЕ: я создал виртуальную машину на рабочей станции и установил ESXi. Затем я создал виртуальный жесткий диск немного больше, чем жесткий диск IDE. I hooked up the USB hard drive, booted up the VM, connected it to the guest, loaded a GParted Live CD ISO, and copied the drive with dd as suggested by josephkern. I tried GParted first, but it couldn't see the partitions. My first attempt failed because I created a SCSI virtual drive instead of an IDE virtual drive. ESXi saw the partition but gave an invalid path error when trying to browse it. After I created an IDE virtual drive, used dd, and booted back to ESXi, I added it as a Disk in vSphere Client and as was able to browse the datastore. Ура!
3 ответа
Купите новый диск, затем, используя загрузочный диск linux, добавьте старый диск (с USB) на новый диск:
dd if=/dev/sd<olddrive> of=/dev/sd<newdrive>
Поскольку VMFS, файловая система ESXi, является проприетарной, вы не сможете найти драйверы или смонтировать диск для копирования файлов vmdk. Это может измениться, и вы можете использовать адаптеры, но лучше всего перенести ваш старый диск ESXi на новый, по крупицам.
Вы не указываете, где вы находитесь, но вы можете купить адаптер IDE-SATA, такой как ЭТО
Если вы не спешите и хотите использовать один и тот же жесткий диск, вам может подойти адаптер IDE к SATA.