Rivendell
20-07-2020, 22:05
Добрый день.
Есть такая проблема. Имеется сервер, с которого осуществляется множество подключений к шаре на хранилке EMC Isilon. Хранилка состоит из 6 нод с общей файловой системой. У каждой из нод есть IP адрес. SMB предоставляется по любому из IP адресов. Кроме того, на хранилке есть фича Smart Connect, которая осуществляет выдачу IP адреса наименее загруженной ноды. В ДНС для имени Smart COnnect настроено делегирование.
Таким образом обращение к шаре происходит следующим образом. Клиент идет на шару по имени хранилки - идет запрос к ДНС, ДНС делегирует запрос к хранилке, та выдает наименее загруженный IP адрес и устанавливается соединение.
Все это работает при первом обращении. При повторном обращении, если есть существующее подключение запрос к ДНС не происходит, подключение идет по тому же IP адресу, что приводит к перегрузке IP адреса, т.е. по факту ротации адресов не происходит. При этом ротация на стороне хранилки и ДНС работает, если делаю много раз nslookup выдаются разные адреса, а по SMB этого не проиходит.
Собственно вопрос, можно ли как-то заставить винду каждый раз резолвить имя хранилки, чтобы она не использовала один и тот же адрес? Flushdns не помогает, даже если делаю его, подключение идет по IP уже существующего подключения.
Есть такая проблема. Имеется сервер, с которого осуществляется множество подключений к шаре на хранилке EMC Isilon. Хранилка состоит из 6 нод с общей файловой системой. У каждой из нод есть IP адрес. SMB предоставляется по любому из IP адресов. Кроме того, на хранилке есть фича Smart Connect, которая осуществляет выдачу IP адреса наименее загруженной ноды. В ДНС для имени Smart COnnect настроено делегирование.
Таким образом обращение к шаре происходит следующим образом. Клиент идет на шару по имени хранилки - идет запрос к ДНС, ДНС делегирует запрос к хранилке, та выдает наименее загруженный IP адрес и устанавливается соединение.
Все это работает при первом обращении. При повторном обращении, если есть существующее подключение запрос к ДНС не происходит, подключение идет по тому же IP адресу, что приводит к перегрузке IP адреса, т.е. по факту ротации адресов не происходит. При этом ротация на стороне хранилки и ДНС работает, если делаю много раз nslookup выдаются разные адреса, а по SMB этого не проиходит.
Собственно вопрос, можно ли как-то заставить винду каждый раз резолвить имя хранилки, чтобы она не использовала один и тот же адрес? Flushdns не помогает, даже если делаю его, подключение идет по IP уже существующего подключения.