Оборудование:
- Система хранения EVA 4400
- Хосты ESXi 4.1, управляемые через виртуальный центр
- Виртуальные машины Windows Server 2K3 R2 64bit Enterprise Edition
Цель:
- Иметь очень большой том, который используется для резервных копий на диске, прежде чем они будут записаны на ленту.
Текущее решение:
- У нас есть четыре виртуальных диска емкостью 2 ТБ (термин EVA), представленные хостам ESXi как четыре разных хранилища данных VMFS емкостью 2 ТБ, каждое из которых содержит один VMDK объемом 2 ТБ. Эти четыре VMDK предоставляются виртуальной машине Windows, которая использует объединение для создания одного тома 8 ТБ.
По сути, я хотел бы знать, есть ли лучший способ представить это хранилище виртуальной машине. Я экспериментировал с использованием экстентов, чтобы увеличить объем VMFS, но из-за ограничения в 2 ТБ на VMDK по-прежнему требуется использовать охват в Windows.
На данном этапе iSCSI не подходит, поэтому мне просто интересно, есть ли лучший способ достичь этой цели или это лучшее, что я могу сделать, учитывая то, с чем мне приходится работать?
Вы можете создать 2 LUN (200 ГБ 9 (1) + и оставшийся том (2)), затем на 1-м LUN вы установите хранилище данных и внутри него вы можете поместить свою виртуальную машину, второй LUN (около 7 ТБ) вы оставите его нетронутый.
Добавьте второй жесткий диск к виртуальной машине и выберите RDM, затем настройте его для использования второго LUN. Таким образом, виртуальная машина Windows увидит дополнительный неформатированный жесткий диск, который можно отформатировать во что-то, что может поддерживать большой объем, например NTFS.
Но с RDM вы потеряете возможности vMotion, VHA или отказоустойчивости.
Интересно, может ли RDM (Raw Device Mapping) превышать 2 ТБ? Если бы это было возможно, вы могли бы представить один огромный LUN для VMware и представить его гостю как необработанное устройство. Затем Windows форматирует его как диск GPT и готово.
Он «должен» работать, но я не уверен, поддерживает ли VMware такие большие RDM. Некоторое быстрое тестирование поможет.
Помимо этого и метода, который вы используете сегодня, единственным вариантом для меня был бы iSCSI. Если вас не устраивает, что виртуальная машина не поддерживает vMotioned? Вы можете перетащить другой HBA на сервер и присоединить этот HBA к гостю, чтобы гость владел HBA, а затем вы можете предоставить хранилище напрямую гостю через FC. Обратной стороной является то, что вы не можете vMotion гостя или запустить его на любом другом сервере.
Вы делаете все, что в вашей ситуации. Очевидно, что iSCSI здесь был бы идеальным вариантом, и следующим лучшим вариантом является использование RDM. К сожалению, VMware ограничивает размер RDM чуть менее 2 ТБ (2 ТБ - 512 Б). Таким образом, даже используя RDM, вы собираетесь охватить 4 LUN, чтобы получить нужный диск.