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

НАС с балансировкой нагрузки

у нас есть два NAS в качестве хранилища с синхронизацией данных. IP-адреса для NAS следующие 10.10.0.5 10.10.0.6. Мы хотим создать сценарий, при котором, когда клиентская машина запрашивает данные с серверов, запрос должен автоматически направляться на один из серверов (в манере балансировки нагрузки).

и если какой-либо из NAS не работает, запрос должен быть перенаправлен на другой, который работает

как мы должны это делать? пожалуйста, дайте немного света по этой теме

edit: это настраиваемые блоки nas с запущенными на них freenas и smb для общего доступа к файлам, а на стороне клиента смешаны системы Linux и Windows.

у меня еще есть решение для кого-нибудь там, чтобы помочь ....?

Во многом это зависит от ваших протоколов обмена файлами. Некоторые более терпимы к этому, чем другие. Например, NFS более терпима к этому, чем SMB. В любом случае ваши клиенты будут подключаться к третьему виртуальному IP-адресу.

Некоторое программное обеспечение NAS действительно позволяет это из коробки. Вы не говорите, что используете для своего NAS, но это может быть там.

Если у вас есть возможность, программный пакет Gluster NAS делает это из коробки и по дизайну.

Если у вас есть root-доступ к вашим устройствам NAS, вы можете использовать DBRM для синхронизации (судя по звукам, это уже могло быть сделано), а затем использовать IPVS для своего виртуального IP. NFS будет работать лучше всего с этим, Samba может работать с этим, но полагается на повторное подключение на стороне клиента для аварийного переключения (на самом деле, как и кластеры Microsoft Fail-Over).

Если вы можете себе это позволить, аппаратные балансировщики нагрузки предоставляют множество вариантов.

Если вы находитесь в сети, ориентированной на Microsoft, DFS сделает именно то, на что вы надеетесь. К сожалению, он не работает с клиентами, работающими под управлением операционных систем, отличных от Microsoft.