Страница 1 из 1

Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 10 июл 2019, 23:00
Пилютик Михаил
Имеем дерево с серверами NetWare 6.5 Support Pack 08

(Novell Open Enterprise Server, NetWare 6.5 Support Pack Revision 08
Server Version 5.70.08 October 3, 2008
Novell eDirectory Version 8.8 SP4 SMP
NDS Version 20217.06 4 November 2008)

На 4-х серверах реплики (master и 3-и R/W)
На одном из серверов с R/W репликой возникли проблемы с чтением базы eDirectory.
Проблему попытался решить так: удалить реплику, создать реплику по-новой.

В итоге имею: на 3-х серверах реплики (master и 2-и R/W). Но при попытке создать еще одну реплику получаю:
(Error -672) The client does not have sufficient right to complete the requested operation. For server, this error in DSTRACE means that the replica list for the target srver does not match the replica list for the source server.

Попытался посмотреть процесс синхронизации через DSTRACE обнаружил, на всех 3-х серверах с репликами такие ошибки:

2019/07/10 20:32:37 Start partition sync.TREE_TR., server .SNWAPP2.Transistor.TREE_TR. state:[0], type:[1].
Sync - Start outbound sync with (#=3, state=0, type=1 partition .TREE_TR.) .SNWAPP2.Transistor.TREE_TR..
Error _StartUpdateReplica to .SNWAPP2.Transistor.TREE_TR., failed, replica in skulk (-698)
Sync - Start outbound sync with (#=3, state=0, type=1 partition .TREE_TR.) .SNWAPP2.Transistor.TREE_TR..
Sync - using version 9 on server <.SNWAPP2.Transistor.TREE_TR.>.
Sending to ----> .SNWAPP2.Transistor.TREE_TR.
Sync - sending updates to server <.SNWAPP2.Transistor.TREE_TR.>.
ComputeLowestCompareTime 0x5D262109 (2019/07/10 20:31:53, 2, 2 20:32:43
Using Sync Point Type 2, for .TREE_TR. to .SNWAPP2.Transistor.TREE_TR.
Sync - [0000804b] <.TREE_TR.> [1999/01/08 12:11:59, 1, 1].
Signaling time vector merge on server <.SNWAPP2.Transistor.TREE_TR.> for .TREE_TR..
Sync - objects: 1, total changes: 2, sent to server <.SNWAPP2.Transistor.TREE_TR.> for .TREE_TR..
Sync - Process: Send updates to <.SNWAPP2.Transistor.TREE_TR.> for .TREE_TR. succeeded.
Sync - Partition .TREE_TR. All processed = YES

2019/07/10 20:35:23 Start partition sync.TREE_TR., server .SNWFSISP.Transistor.TREE_TR. state:[0], type:[1].
Sync - Start outbound sync with (#=2, state=0, type=1 partition .TREE_TR.) .SNWFSISP.Transistor.TREE_TR..
Error _StartUpdateReplica to .SNWFSISP.Transistor.TREE_TR., failed, replica in skulk (-698)
2019/07/10 20:35:24 Start partition sync.TREE_TR., server .SNWAPP2.Transistor.TREE_TR. state:[0], type:[1].
Sync - Partition .TREE_TR. All processed = YES
Sync - Start outbound sync with (#=2, state=0, type=1 partition .TREE_TR.) .SNWFSISP.Transistor.TREE_TR..
local tv less than or equal to remote, skipping sync with server <.SNWFSISP.Transistor.TREE_TR.>
Sync - Partition .TREE_TR. All processed = YES

Т.е. есть проблемы в кольце реплик.

Может кто подскажет, как решать проблему?

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 11 июл 2019, 00:15
Павел Гарбар
На сайте поддержки было несколько хороших TID'ов по решению проблем с репликами. На NW6.5 большая часть проблем устраняется без особых сложностей. Если быстро не получится разобраться, то я через неделю заеду домой на пару дней из командировки и смогу посмотреть у себя в архиве, какие TID'ы мне помогали.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 12 июл 2019, 15:14
Андрей Добров
Пилютик Михаил писал(а):Имеем дерево с серверами NetWare 6.5 Support Pack 08



В итоге имею: на 3-х серверах реплики (master и 2-и R/W). Но при попытке создать еще одну реплику получаю:
(Error -672) The client does not have sufficient right to complete the requested operation. For server, this error in DSTRACE means that the replica list for the target srver does not match the replica list for the source server.


Т.е. есть проблемы в кольце реплик.

Может кто подскажет, как решать проблему?


Надеюсь синхронизация времени работает на всех серверах корректно?
Надеюсь в dsrepair всё что касается раздела Server know..... нет проблемных серверов.
И соответственно SLP работает и у Вас в дереве в SLP имеются все зарегистрированные сервера с из сервисами.

Тогда dsrepair и dstrace должны решать проблемы.

set dstrace =*H
set dstrace =*S
set dstrace =*SS
set dstrace =*B

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 13 июл 2019, 23:47
Пилютик Михаил
Андрей Добров писал(а):
Пилютик Михаил писал(а):Имеем дерево с серверами NetWare 6.5 Support Pack 08



В итоге имею: на 3-х серверах реплики (master и 2-и R/W). Но при попытке создать еще одну реплику получаю:
(Error -672) The client does not have sufficient right to complete the requested operation. For server, this error in DSTRACE means that the replica list for the target srver does not match the replica list for the source server.


Т.е. есть проблемы в кольце реплик.

Может кто подскажет, как решать проблему?


Надеюсь синхронизация времени работает на всех серверах корректно?
Надеюсь в dsrepair всё что касается раздела Server know..... нет проблемных серверов.
И соответственно SLP работает и у Вас в дереве в SLP имеются все зарегистрированные сервера с из сервисами.

Тогда dsrepair и dstrace должны решать проблемы.

set dstrace =*H
set dstrace =*S
set dstrace =*SS
set dstrace =*B


Спасибо, Андрей.
Синхронизация времен работает нормально.
проблемных серверов нет.


Если не трудно уточни, пожалуйста, назначение set dstrace =*S (я не нашел), как с помощью dsrepair решать мою проблему? У меня dsrepair говорит, что все 3-и существующие синхронизированы, а при попытке создания реплики еще на одном сервере говорит "Список реплик целевого сервера не совпадает со списком реплик исходного сервера", хотя dsrepair говорит, что на целевом сервере реплик нет.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 13 июл 2019, 23:52
Пилютик Михаил
Павел Гарбар писал(а):На сайте поддержки было несколько хороших TID'ов по решению проблем с репликами. На NW6.5 большая часть проблем устраняется без особых сложностей. Если быстро не получится разобраться, то я через неделю заеду домой на пару дней из командировки и смогу посмотреть у себя в архиве, какие TID'ы мне помогали.


Спасибо, Павел.
Было бы очень хорошо, если дадите, хоть какие-то наводки, т.к. пока не понимаю, что пытаться делать, поиски подходящих TID-ов, пока ничего не дали.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 14 июл 2019, 00:33
Пилютик Михаил
Всем спасибо, проблема разрешилась. Не совсем понимаю как, поэтому и не могу поделиться.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 14 июл 2019, 15:12
Андрей Добров
Пилютик Михаил писал(а):...
...
Если не трудно уточни, пожалуйста, назначение set dstrace =*S (я не нашел), как с помощью dsrepair решать мою проблему? У меня dsrepair говорит, что все 3-и существующие синхронизированы, а при попытке создания реплики еще на одном сервере говорит "Список реплик целевого сервера не совпадает со списком реплик исходного сервера", хотя dsrepair говорит, что на целевом сервере реплик нет.


Опции для DSTrace и DSRepair
Варианты интуитивных и деструктивных методов в DSRepair на NetWare.
Если имеете и рулите iManager - можете посмотреть официальную доку по проблемам eDirectory.

По DSrepair - если считаем мастер реплику эталоном а сервер работоспособным, то
- проверка синхронизации времени
- проверяем о наличии\доступности серверов
- repair local DB eDirectory
- синхронизация реплики\реплик на доступных серверах.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 15 июл 2019, 09:58
Павел Гарбар
Про TID'ы.
Раз проблема разрешилась, то тогда TID'ы будут для "следующего раза". :-)
Но я домой доеду только в субботу\воскресенье (20-21 июля 2019), тогда и посмотрю и напишу.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 15 июл 2019, 12:48
Пилютик Михаил
Андрей, Павел, большое спасибо.

Re: Нужна помощь с репликами на Netware 6.5

СообщениеДобавлено: 20 июл 2019, 23:44
Павел Гарбар
Набор TID'ов, который помогал бороться с проблемами в NDS/eDir:
TID10012763
TID10054705
TID10060600
TID10064117
TID10073618
TID10062149
TID10082137
TID10079607
TID10011027
TID10060740
TID10010933
TID10050066

Я тогда с obit'ами боролся.