Я занимаюсь обновлением пары физических серверов до 3 виртуальных машин. На 2 физических устройствах (HP DL380 G5 с контроллером дисков Smart Array P400) будет запускаться обновление 1. VMware ESXi 4. На каждой физической машине имеется 8 дисков по 72 ГБ, изначально настроенных следующим образом:
После преобразования физического в виртуальный / миграции одной из физических машин во временную виртуальную машину на другом существующем хосте ESX я вытащил диски зеркального набора (ОС), чтобы сохранить исходную ОС, пока я не освоился с временной виртуальной машиной. Осталось 6 дисков, которые были перенастроены как новый массив RAID 5. Затем я перестроил коробку как новый хост ESX и создал виртуальные машины.
Позже я решил добавить 2 сохраненных диска обратно в систему. После физического добавления я использовал служебную программу настройки массива (ACU), чтобы добавить 2 диска в массив, а затем расширил и расширил его. Однако среда ESX не распознает расширенный диск. В диалоговом окне свойств хранилища данных отображается емкость локального физического диска 473 ГБ, а для хранилища данных - 336 ГБ. Когда я нажимаю кнопку «Увеличить ...», нет никаких путей для перехода, поскольку нет новых, нераспределенных LUN, из которых можно было бы выбрать. Во время этих шагов я несколько раз перезагружал систему.
Попробовав кое-что еще, я решил начать с нуля. Используя ACU, я удалил логический том и снова начал установку хоста. При запросе тома, на который будет установлен ESX, отобразился единственный том с ожидаемым полным размером диска (~ 470 ГБ). Я выбрал это и установил. После запуска хоста ESX я посмотрел на хранилище данных и увидел, что его все еще составляет всего 336 ГБ. Однако, как и раньше, в свойствах хранилища данных указано, что физическая файловая система имеет емкость 473 ГБ. Более того, что самое удивительное, когда я просматриваю хранилище данных, все файлы (виртуальные диски и тому подобное), которые существовали до того, как я предположительно удалил и воссоздал логический том, все еще там, как будто ничего не произошло.
Я уверен, что размер хранилища данных не ограничен ESX, так как у меня есть другая система, работающая под управлением версии 4, с логическим объемом около 410 ГБ.
Кто-нибудь знает, что я делаю не так, или мне нужно сделать что-то конкретное в среде Linux, чтобы заставить его распознавать больший том?
По сути, вам не следовало использовать два `` новых '' диска для расширения существующего логического диска, VMFS3 обычно не работает таким образом, учитывая, что у вас есть (довольно способный) адаптер P400, вы должны просто добавить им новые диски к существующему массив, но затем создал новый логический диск из неиспользуемого пространства, все еще с R5 (я знаю, это звучит умно, чтобы иметь то, что звучит как 2-дисковый диск R5, но он агрегирован по всему массиву), этот новый логический диск можно затем добавить в хранилище данных как второй экстент.
В настоящее время у вас есть диск емкостью 470 ГБ с одним разделом VMFS3 336 ГБ, лично я бы хотел временно скопировать виртуальные машины и перестроить с нуля, почти уверен, что вы не можете уменьшить логический диск, я бы не стал пробовать это все равно.
edit - о, и я только что заметил еще одно ваше сообщение по другому вопросу, serverfault - это не форум, не отвечайте с комментарием, используйте (когда можете) вариант комментария, я преобразовал его в комментарий, но обычно они удаляются нормально :)
В конечном итоге я начал полностью заново.
Мне нужно было переместить одну из виртуальных машин, которые я создал, на другой хост, поэтому я просто загрузил все файлы виртуальной машины. Тогда я смог начать с нуля.
Как предложил @ Chopper3, установщик оставил разделы VMFS на месте. Сначала я попробовал просто переустановить, и все данные остались. Затем я удалил (теперь расширенный) массив и воссоздал его. Очевидно, это ничего не изменило, и тома и разделы остались. Наконец, я выключил питание, поменял местами все диски, использовал утилиту HP для «Стереть диски». Затем я смог создать новый массив и том. Установщик ESXi создал новые разделы, используя все доступное пространство.
Честно говоря, мне никогда не было так сложно уничтожить данные. Обычно мои системы делают это за меня.