I'm a newbie to ovirt and i have some questions about nfs storage in ovirt, so where should iso and data domains be located? on the machine running ovirt engine or on a host? and when you add a storage on administration web portal what exactly happens? are these exports mounted on the machine running ovirt engine?
Домены могут быть расположены где угодно. Если вы не знаете, как их настроить, или вам нужно что-то быстрое, у вас есть возможность создать домен ISO во время развертывания движка на том же компьютере, что и движок, но это не обязательно.
Я обычно настраиваю отдельный хост для NFS, а для доменов данных я предпочитаю использовать iSCSI или FC - чтобы воспользоваться преимуществами функций множественного доступа, NFS как протокол немного отстает.
Когда вы добавляете домен хранения, вы предоставляете некоторые данные (IP, данные для входа - действительно зависит от протокола), затем один из хостов обращается к IP или WWID, проверяет его доступность, форматирует и готовит для использования oVirt (создание метаданных). Как только это будет сделано, все хосты в центре обработки данных также попытаются подключиться к новому домену хранения, а те, которые не работают, выдадут предупреждение и изменит статус.
Движку не нужно связываться ни с чем, кроме хостов, все хранилище, сеть и другие операции планируются в движке, а затем делегируются хостам для выполнения, поэтому самому движку нужно только общаться с хостами ( vdsmd порт 54321).