Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / AlwaysOn - Проверка доступа к файловой шаре с резервного сервера / 8 сообщений из 8, страница 1 из 1
24.01.2021, 23:48
    #40038500
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
Добрый вечер.

У нас настроен AlwaysOn AG, использующий два Sql Server-а и File share witness.
Похоже, полноценно доступность файловой шары проверяется только с сервера, который в данный момент является его владельцем. Со второго сервера проверок доступности нет.

Как это заметили:
в кластере есть баг, из-за которого со второго сервера иногда пропадает доступ до файловой шары. Причем, это становится известно, только когда делаешь второй сервер владельцем шары, а до этого момента ошибок в логах нет.
Предположительно, баг связан со сбоями ротации паролей кластерных учеток, т.к. они возникали в похожее время (по ним есть записи в логе).

Кто-нибудь сталкивался с подобной проблемой? Можно ли настроить какие-то дополнительные проверки, чтобы гарантировать, что полноценный доступ к шаре есть и со второго сервера?
Конечно, можно регулярно менять владельца шары (раз в час?), чтобы гарантировать доступы, но не знаю, насколько это будет правильно и безопасно.
...
Рейтинг: 0 / 0
25.01.2021, 01:01
    #40038520
Mr. X
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
Eleanor,

Под сотню таких конфигураций и проблем с витнес-шарой нет. Правда пароли у УЗ не меняем.
...
Рейтинг: 0 / 0
25.01.2021, 11:26
    #40038604
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
Я имела в виду CNO, VCO - по дефолту их пароли автоматически меняются раз в месяц. Возможно, вы даже не обращаете на это внимания, т.к. у вас нет проблем.
...
Рейтинг: 0 / 0
25.01.2021, 13:12
    #40038646
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
Eleanor
Можно ли настроить какие-то дополнительные проверки, чтобы гарантировать, что полноценный доступ к шаре есть и со второго сервера?

как вариант: создать батник, копирующий файл с шары или банальный dir \\shared_folder\ и проверять на ошибки работы + засунуть его в windows scheduler
...
Рейтинг: 0 / 0
25.01.2021, 22:56
    #40038817
Mr. X
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
komrad,

Витнес шара, по моему, не должна принадлежать физически ни одной ноде кластера. Поэтому копировать? Куда? Не, не вариант. Тем более, что раз в мин служба кластера каждой ноды ходит отмечаться на эту шару.
...
Рейтинг: 0 / 0
26.01.2021, 00:00
    #40038827
Mr. X
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
Eleanor
Я имела в виду CNO, VCO - по дефолту их пароли автоматически меняются раз в месяц. Возможно, вы даже не обращаете на это внимания, т.к. у вас нет проблем.

Понятно про что речь, но вот пример: если УЗ из ада дать права на шару, то при смене пароля у этой УЗ её права на шару не пропадают. Поэтому, полагаю Ваше предположение не совсем точное, так сказать. Надо бы добавить деталей: где физически шара находится, как грантились права?
...
Рейтинг: 0 / 0
27.01.2021, 16:52
    #40039408
shalomb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
На кластере работа с зашареванием ,не будет работать ,коректно ,тк причина не SQL ,а в виндовсе .он это строит на одном ноде но не реплицирует (Ереденшинал) на другой ,а слабо те фалы ,что лежат зашареными положить в базу(можно создать отдельную базу) и тогда при переключении нодов у вас все будет работать.
...
Рейтинг: 0 / 0
28.01.2021, 16:40
    #40039677
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AlwaysOn - Проверка доступа к файловой шаре с резервного сервера
komrad уже предложил вариант, но пусть будут подробности для истории:

Допустим, в кластере участвуют 3 сервера Win1 (Mssql), Win2 (Mssql), WinWitness (file share).
Win1 - текущий владелец шары
Win2 - текущий владелец пользовательской БД

На Win2 перестает корректно ротироваться один из паролей, хотя до этого проблем не было, пароль несколько раз менялся.
Ошибка Network Name: [NNLIB] Changing Password for object ИмяЛисенера on DC: ИмяКонтроллераДомена result: 86

Меняем владельца шары на Win2. Попытка обратиться к шаре возвращает ошибку 1326, хотя до этого проблем не было.
Если погуглить, то такой баг был в Win2012R2, но у нас уже Win2016.

Помогает: рестарт сервиса кластера \ перенос пользовательской БД на Win2 - там пароль меняется успешно \ подождать подольше - проблема самоликвидируется через несколько часов или дней.

В MS обращались, но они сказали купить Premier Support, иначе им неинтересно.
86 ошибку уже отслеживаем, но для дополнительной гарантии хотелось бы настроить проверку доступности шары с Win1 и Win2. Например, если кто-то случайно закроет 445 TCP, то кластер это не замечает.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / AlwaysOn - Проверка доступа к файловой шаре с резервного сервера / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]