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

Windows Server 2012 (NFS) как хранилище для проблем ESXi 5.5

Настроить:

Делать:

Я установил ESXi 5.5 и отдельный Windows Server 2012 с NFS. Затем я активировал группировку на WS2012, а в vSphere я добавил виртуальный коммутатор с маршрутом на основе объединения хэшей IP и адаптер VMkernel с 3 желаемыми сетевыми адаптерами. После этого я добавил общий ресурс NFS в Vcenter и начал перемещать пару виртуальных машин в хранилище. Это работало около месяца, и теперь я ожидаю серьезных проблем.

Настроить:

Если ТОЛЬКО TestPC1 подключается к sto1 или sto2 и пытается получить тестовый файл (1 ГБ), он работает нормально, но если TestPC2 ТАКЖЕ подключается к тому же серверу и пытается получить тестовый файл (тот же или другой), сетевые адаптеры на обоих TestPC перестают работать после 3 -5 секунд при передаче около 200 МБ (ни пинга, ни даже подключения нигде). Если один компьютер закрывает передачу файла (~ 30 секунд, чтобы дождаться этого, если explorer.exe не аварийно завершится), другой компьютер получит файл с нормальной скоростью передачи.

Готово:

Как я могу исправить это странное поведение?

Я бы рекомендовал удалить либо сервер Windows NFS, либо хосты ESXi.

Поддержка Windows NFS в лучшем случае посредственная. Его не следует использовать в качестве резервного хранилища для ESXi. Если вы настроены на гипервизоры VMware и хотите файловое хранилище, я бы рекомендовал переключиться на Linux на стороне хранилища.

Вы можете использовать SMB3 для предоставления хранилища Hyper-V с файловых серверов Windows начиная с Server 2012, так что это законный вариант, который хорошо работает и имеет некоторые преимущества по сравнению с NFS + ESXi, например, поддержка многоканальности SMB без необходимости настройки LACP или etherchannel. как и для NFS.

Я бы сказал, что объединение сетевых адаптеров в группу на самом деле не требуется в большинстве установок vSphere, поскольку методы переключения сетевых адаптеров и размещения адаптеров хорошо отработаны. Объединение добавляет ненужную сложность вашему приложению. LACP - это относительно недавнее дополнение к vSphere, которое по-прежнему доступно только на высших уровнях лицензирования.

Кроме того, похоже, что вы работаете без сетевого коммутатора. Есть ли причина, по которой вы не можете использовать локальные диски для настройки ESXi с одним хостом? Если нет, то что препятствует использованию сетевого коммутатора?