esXi сопоставил Raw Lun с ESXI Ubuntu Guest, создавая MD0 и экспортируя через NFS. Плохая идея?

Итак, я знаю, как открыть локальный диск гостю ESXI через

vmkfstools -z /vmfs/devices/disks/t10.ATA___** /vmfs/volumes/datastore1/LocalDisks/

Это прекрасно работает! Моя мысль заключалась в том, чтобы создать MD0 внутри сервера Ubuntu и экспортировать его через NFS и SMB. NFS будет использоваться для других внутренних гостевых систем ESXI Linux, а SMB — только для Windows.

Это звучит как плохая идея? Какие-либо специальные параметры экспорта, которые я должен использовать для NFS?

В настоящее время для экспорта NFS в другие локальные гости esxi я использую

(rw,async,insecure,no_subtree_check,nohide,no_root_squash)

И для монтирования я использую

nosharecache,context="system_u:object_r:httpd_sys_rw_content_t:s0" 0 0"

Я должен отметить, что хост/хранилище данных esxi находится на отдельном жестком диске, не являющемся частью md0, и что данные будут в основном статическими. Никаких больших БД или чего-то еще, много медиа. Самым тяжелым IO будет ZoneMinder (комплект обнаружения движения, который сохраняет изображения и постоянно сравнивает их).


person FreeSoftwareServers    schedule 07.01.2016    source источник


Ответы (2)


VmWare говорит, что Raw Disk Mapping (RDM) — это анахронизм, но ИМХО лучше для хранилищ низкого класса. Виртуализация увеличивает задержку в системе с точки зрения клиента. Во-вторых, если вы перегрузите свой хост - вы увеличите задержку на ВМ сервера NFS, что увеличит нагрузку на клиентские ВМ, что, в свою очередь, увеличит перегрузку: проблема будет лавинообразной.
Вы должны внимательно смотреть в esxtop параметры CPU Ready (%RDY) для ВМ — должно быть меньше 10, но лучше меньше 5, глобальная средняя задержка (GAVG) ‹ 20 и число прерываний в секунду (ABRTS/s) = 0. Не делайте переподписку ЦП (все ВМ vCPU на ядро ​​Phy) >= 5 на хорошем ЦП (Xeon), виртуальные машины максимально уменьшены по ЦП, проверьте загрузку ЦП ВМ в esxtop, не внутри guset. Для мониторинга замены esxtop красивым графическим интерфейсом и историей вы можете бесплатно скачать Veeam One. Free Edition - этого будет достаточно

person nulltime    schedule 21.01.2016
comment
Я использовал хранилище данных только для больших, в основном статических файлов, но +1 от меня за ответ. - person FreeSoftwareServers; 15.10.2019

После нескольких лет использования этой настройки Mapped Raw Lun --> Linux Guest --> MDADM & Export via NFS я успешно перешел на KVM и отметил ОГРОМНОЕ увеличение производительности при доступе к данным. Причина в том, что я смог заставить KVM управлять массивом MDADM и экспортировать его по NFS, удаляя несколько уровней из уравнения. Первоначально я беспокоился о том, чтобы мой «гипервизор» делал что-то кроме «гипервизора», но опять же, как только я увидел производительность ввода-вывода, я захотел, чтобы хост KVM управлял моим пулом данных, одновременно обслуживая виртуальные машины.

Я бы посоветовал выполнять описанную выше настройку с Mapped Raw Lun только в том случае, если вы хотите изучить ESXi или у вас нет возможности использовать KVM. Лично я нашел ESXi отличным гипервизором, но после того, как хорошо разобрался, я захотел попробовать KVM и, увидев улучшения ввода-вывода в моей настройке, я никогда не отступлю. При этом у меня никогда не было проблем с ESXi из-за многих «переустановок» / «накручивания» и т. Д., Так что, на мой взгляд, это «безопасно».

person FreeSoftwareServers    schedule 10.01.2016