У нас есть ферма SharePoint во внешнем интерфейсе 2013.
Мы используем корпоративную версию sql server 2014.
Изначально ферма SharePoint подключена к серверу A.
Но мы хотели настроить для этого доступность Always On.
Мы настроили ее со стороны Sql.Сервер B является вторичной репликой.
И мы также настроили прослушиватель.
После настройки прослушивателя мы дали имя и IP-адрес прослушивателя команде SharePoint.
Они изменили псевдоним на имя Листнера на стороне подключения клиента.
После этого у нас есть сделал возможные сценарии для проверки отказоустойчивости.
Но сценарии перехода на другой ресурс потерпели неудачу.
Мы обнаружили одну общую проблему во всех сценариях.
После переключения на сервер B SharePoint не перенаправляется на сервер B, он по-прежнему пытается подключиться только к серверу A. .
Когда мы отключаем сервер A, SharePoint также выходит из строя.
Когда мы переключились на сервер B (первичный), сервер A доступен и действует как вторичный для чтения. На данный момент веб-сайт SharePoint находится в читаемом состоянии.
Здесь наблюдение состоит в том, что ферма SharePoint зависит только от состояния сервера A.
Мы попросили команду SharePoint забыть о постоянно включенном и прослушивателе и попытаться подключиться к серверу B напрямую.
Они изменили некоторые настройки в cliconfg.exe .
После этого SharePoint снова пытается получить доступ только к Серверу А.
С чем это может быть связано?
Есть ли какая-либо другая команда, которая будет участвовать в решении этой проблемы, кроме SQL и SharePoint?
Кворум настроен как файловый ресурс-свидетель. у нас есть только 2 реплики. Когда сервер A не работает, кворум настраивается между файловым ресурсом и сервером B. Однако кластер работает нормально, когда мы проверяем диспетчер отказоустойчивого кластера сразу после того, как сервер А вышел из строя.
Свидетель FS не размещается ни на стороне сервера A, ни на стороне сервера B. Он размещен на другом сервере.