Моя текущая система ESXi 4.0.0 работает с SD-карты и имеет несколько виртуальных машин, установленных на двух дисках по 1 ТБ, работающих в конфигурации Raid уровня 1 на Dell PowerEdge R710. Меня попросили сделать так, чтобы система использовала жесткий диск вместо SD-карты.
Я попытался скопировать всю SD-карту на третий жесткий диск (пробовал и dd с Ubuntu live disc, и Clonezilla, что дало тот же результат). С жестким диском, настроенным в контроллере Raid как Raid уровня 0, ESXi загружается и начинает загружаться. Примерно на 40% пути отображается сообщение об ошибке «Не удалось найти загрузочный раздел».
Если пойти другим путем, то новая установка с бесплатного пробного диска VMware, похоже, не имеет этой ошибки, но мне действительно приходится все перенастраивать. Я не только получаю уведомление о том, что у меня пробная лицензия, но и существующие виртуальные машины не видны при подключении через клиент. Есть ли какой-то способ импортировать их, который не будет очевидным для начинающего пользователя?
Как запустить систему с жесткого диска, а не с SD-карты, сохранив существующие виртуальные машины по возможности неизменными?
решение1
Вы не сможете перейти на работу с SD-карты на описанное вами расположение дисков без некоторого нарушения виртуальных машин, которые в настоящее время находятся на диске. Могу ли я спросить, почему вы больше не заинтересованы в использовании SD для ESXi? Многие люди, похоже, движутся в направлениииспользование SD-карт/USB-ключейвместо выделенных дисков для VMWare.
Новый подход к установке должен позволить вам импортировать существующее хранилище данных, содержащее ваши виртуальные машины. Переход к: Configuration -> Storage -> Add Storage
в клиенте vSphere должен позволить вам смонтировать старый том VMFS из пары RAID 1.
После этого вам нужно будет просмотреть хранилище данных иповторно импортируйте ваши виртуальные машиныдобавив их в инвентарь вашей виртуальной машины.