Назад | Перейти на главную страницу

VMWARE Guest Storage VMDK против RDM-V против RMD-P

Когда лучше всего использовать VMDK, RDM-V или RDM-P?

Я всегда по умолчанию использовал стандартные хранилища данных VMFS5 с файлами VMDK для каждого сервера. Однако я обычно использую RDM-V, когда мне нужен чрезмерный объем хранилища на виртуальной машине для чего-то вроде хранилища архивных данных или серверов резервного копирования. В этих системах я бы дал серверу раздел ОС, а затем раздел с необработанными данными. Есть ли причина не делать этого?

В наши дни нет особого смысла в использовании RDM, если только ваша виртуальная машина не является своего рода «контроллером» и не использует ZFS или что-то подобное для объединения нескольких отдельных физических дисков в единое унифицированное пространство имен. Подумайте, например, о Nutanix. Во всех остальных случаях VMDK выполняет такие же операции ввода-вывода, как и RDM, но RDM-x не поддерживает по крайней мере некоторые полезные функции и имеет проблемы с приложениями резервного копирования.

http://houseofbrick.com/vmfs-vs-rdm-part-i/

https://www.reddit.com/r/vmware/comments/3wghbf/do_you_use_rdms_anymore/

Единственным исключением, конечно, являются тома с несколькими PB, но в таком случае у вас просто нет выбора с VMDK.

VMDK работают очень хорошо, и я почти не заметил разницы между VMDK и RDM. Конечно, вы должны обратить внимание на тип инициализации, поскольку производительность VMDK Eager Zero и Lazy Zero сильно различается. https://communities.vmware.com/thread/436685?start=0

Если вам нужно какое-то виртуализированное хранилище, совместно используемое или зеркальное между хостами, вы можете использовать дополнительный программный контроллер хранилища, так называемую «виртуальную машину контроллера», например Starwind. https://www.starwindsoftware.com/starwind-virtual-san который имеет приятные дополнительные функции, такие как кеширование / дедупликацию, которых нет в собственном VMDK.

RDM позволяет массиву хранения делать такие вещи, как создание моментальных снимков томов на уровне массива. Может быть полезно только для больших баз данных, но он все еще используется.

Вопрос в функциональности: используете ли вы больше функций хранения на уровне виртуализации или на уровне массива.