У меня есть сервер разработки, на котором работает несколько виртуальных машин на ESXi 5. У него есть массив дисков в конфигурации RAID 5, где все диски в настоящее время имеют одинаковый размер. Я хотел бы значительно увеличить объем хранилища в этом ящике, но не уверен, какой способ сделать это лучше всего. Мой текущий план:
Кажется, что это может занять некоторое время, и это не очень гладко, особенно с учетом того, что мне придется перенастроить ESXi 5, но есть ли более разумная альтернатива?
Ваш текущий план - это тот путь, которым я бы тоже пошел, хотя, если позволите, на мгновение займусь мыльницей:
Именно поэтому каждый достаточно современный сервер, который я видел от качественного OEM-производителя, имеет 6 или более отсеков для дисков - 2 для зеркального RAID-диска для установки ОС и установленных программ и 4 для RAID 5/6/10 с ваши данные. Таким образом, вам не нужно переустанавливать все, когда вам нужно увеличить емкость хранилища.
Уже не 1999 год, не используйте RAID 5 в производстве. Обновите его до RAID 6 или 10. (В любом случае, пока вы занимаетесь этим, правда?)
В любом случае, другой вариант - заставить RAID-массив перестроиться на диски большего размера, вытягивая диски по одному, заменяя их дисками большей емкости и ожидая завершения восстановления ... пока все ваши диски не станут более емкими. . На тот момент с большинством карт RAID, более новых, хорошо Карты RAID в любом случае можно расширить массив, включив в него остальное полезное пространство на дисках.
Это может быть проблематично, потому что это RAID5, поэтому есть вероятность URE (неисправимые ошибки чтения), потому что восстановление с четностью занимает много времени, поэтому вы, вероятно, будете ждать ~ один рабочий день на каждый диск для восстановления, и потому что RAID карта, о которой идет речь, может или не может поддерживать это, или может не поддерживать это хорошо.
По моему опыту, обычно проще, быстрее и с меньшими хлопотами просто сделать то, что вы предложили.
Другое преимущество одновременной замены всего массива состоит в том, что если что-то пойдет не так, вы всегда можете вернуть старые диски и очень быстро вернуть вещи в старое состояние. Если вы перестраиваете массив по одному диску, это обычно не вариант, потому что вы получите несогласованные данные на исходных дисках, и у вас не будет рабочего массива, если вы вставите их все обратно. Не недооценивайте значение "осторожной игры" в этой профессии.