Удаление объекта в NDS

Обсуждение технических вопросов по продуктам Novell

Удаление объекта в NDS

Сообщение AlexZ » 19 май 2003, 12:26

Добрый день!
В результате ошибки администратора в NDS создался объект, который отмечен как неизвестный (unknow object). ПОдскажите, пожалуйста, как можно его удалить (штатно не удаляется).
AlexZ
 
Сообщения: 27
Зарегистрирован: 29 апр 2003, 17:15
Откуда: Москва

Сообщение botler » 19 май 2003, 13:34

Привет всем

DSREPAIR, DSDIAG

Можно TID почитать:
Mutating unknown objects with DSDIAG.NLM - TID10019291
Разговор тестировщиков в одной московской софтверной компании:
- Ну а ты чем сейчас занимаешься? Что за проект? Как называется?
- Полная ж#па...
- А что делать-то надо?
- Ковыряться..
Аватара пользователя
botler
 
Сообщения: 209
Зарегистрирован: 10 сен 2002, 19:42
Откуда: Санкт-Петербург

Сообщение evv » 20 май 2003, 16:08

Попробуйте удалить из Console One.
evv
 
Сообщения: 15
Зарегистрирован: 21 окт 2002, 18:30

Re: Удаление объекта в NDS

Сообщение Аркадий Глазырин » 20 май 2003, 16:35

AlexZ писал(а):Добрый день!
В результате ошибки администратора в NDS создался объект, который отмечен как неизвестный (unknow object). ПОдскажите, пожалуйста, как можно его удалить (штатно не удаляется).


А что хоть за объект? Ряд из них создаются приложениями и удалять их не надо. Пример: UPS.
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение AlexZ » 22 май 2003, 18:11

Объект - реплика read-write на несуществующем сервере. Т.е. сервер удален из дерева, а реплика, которая была на нем расположена, - осталась. В результате манипуляций с DSDIAG отображается как том SYS этого удаленного сервера. Но удалить все равно нельзя - попытка удаления приводит к ошибке - 654. Удаление этого ошибочного объекта видится необходимым, так как с такой же ошибкой заканчивается попытка разместить реплику устанавливаемом сервере.
AlexZ
 
Сообщения: 27
Зарегистрирован: 29 апр 2003, 17:15
Откуда: Москва

Похоже, дело не в объекте...

Сообщение Константин Ошмян » 22 май 2003, 22:40

...а в состоянии вашей NDS. С чем мы вообще имеем дело - какая версия NetWare, DS.NLM, сколько серверов в дереве и сколько реплик? Например, для NetWare 5.x:

Error: 654 -654 0xFFFFFD72 = ERR_PARTITION_BUSY

т.е. похоже, что "несуществующий сервер" когда-то существовал и имел реплику, а теперь - ни того, ни другого. Если так, то нужно выбросить этот несуществующий сервер из кольца реплик на оставшихся серверах.
Если же нет - так опишите ситуацию подробнее. Что вообще DSREPAIR говорит - находит какие-нибудь ошибки?
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение AlexZ » 23 май 2003, 10:58

2 Константин Ошмян
Спасибо за проявленный интерес. Описываю ситуацию подробнее.
В сети 2 сервера:
Сервер А - Novell NetWare 4.10, NDS 5.18, мастер - реплика;
Сервер В - Novell NetWare 5.1, NDS 7.44, реплика read-write.
Был инсталлирован третий сервер С - Novell NetWare 5.1, NDS 7.44 и попытались разместить на нем реплику read-write. Из-за ошибок в процессе инсталляции сервер удалили из NDS. В результате на сервере А dsrepair показывает отсутствие ошибок, на сервере В видны две реплики: одна реплика - реально существующее дерево, и вторая - реплика ранее удаленного сервера С. При попытке установить новый сервер в сеть получаем сообщение об ошибке error -654, то самое, о котором Вы писали. Согласно рекомендациям Novell' a пытаемся исправить имеющие место ошибки в NDS, т.е. удалить из дерева реально несуществующую реплику. Штатно она не удаляется, выдается то же самое сообщение об ошибке -654. Загружаем DSREPAIR -A, выбираем пункт меню DESTROY REPLICA, однако есть сомнения не случится ли чего с реально существующим рабочим деревом?
AlexZ
 
Сообщения: 27
Зарегистрирован: 29 апр 2003, 17:15
Откуда: Москва

Сообщение Владимир Горяев » 23 май 2003, 12:11

Для начала обнови версии DS.
NOVELL Product Updates - Updates
После
TID-10010922 Removing a Crashed Server from the NDS Tree
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Аркадий Глазырин » 23 май 2003, 12:17

Владимир Горяев писал(а):Для начала обнови версии DS.
NOVELL Product Updates - Updates


До какой версии?
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Владимир Горяев » 23 май 2003, 12:23

Arkadi Glazyrin писал(а):До какой версии?
Желательно до последних. :D
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Аркадий Глазырин » 23 май 2003, 12:25

А обязательно ли до самых-самых последних?
И какие они нынче самые-самые?
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Владимир Горяев » 23 май 2003, 12:36

Arkadi Glazyrin писал(а):А обязательно ли до самых-самых последних?
И какие они нынче самые-самые?
Зависит от установленных SP.
На NOVELL Product Updates - Updates в строке поиска введи ds.nlm и увидишь.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение AlexZ » 23 май 2003, 13:11

2 Владимир Горяев
"Зоопарк" DS' ов развели по той причине, что на NW 4.10 не встанет DS.NLM версии старше 5.18, все остальные DS.NLM - для 4.11 и выше.
Так как убрать из эксплуатации сервер под 4.10 пока не удалось, то надо синхронизировать реплики на сервере под NW 5.1 и под NW 4.10. Для этого на "пятерке" оставили старую версию DS.NLM, 7.44. Будут ли корректно синхронизироваться DS.NLM v. 5.18 и более новых версий, 8.хх? :oops:
AlexZ
 
Сообщения: 27
Зарегистрирован: 29 апр 2003, 17:15
Откуда: Москва

Сообщение Константин Ошмян » 23 май 2003, 13:28

AlexZ писал(а):В результате на сервере А dsrepair показывает отсутствие ошибок, на сервере В видны две реплики: одна реплика - реально существующее дерево, и вторая - реплика ранее удаленного сервера С.
Честно говоря, я не совсем понял. Третий сервер станвился в то же самое дерево? Если да (скорее всего, так и есть) - то дерево - одно на всю сеть, а реплики (по умолчанию) должны были быть помещены на все три сервера. Кстати, делилось ли дерево на отдельные разделы (partitions) или нет?

Что показывает DSREPAIR при просмотре кольца реплик (Replica Ring) на каждом из двух оставшихся серверов? Насколько я понимаю, на каждом из них он должен показывать по два сервера и не показывать третий (удалённый из сети). Если же показывает третий - то "Remove this server from the replica ring" (через LOAD DSREPAIR -a).

C Destroy Replica торопиться не надо... "Торопиться не надо... Обществу нужны здоровые члены коллектива!" (Саахов про Шурика в "Кавказской пленнице") :wink:
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Еще советую почитать про -XK2

Сообщение Андрей Фисенко » 23 май 2003, 14:00

DSREPAIR -XK2 - Repair local Database
убивает напрочь все упоминания про реплики на данном серваке.
Его потом надо убить из Replica Ring остальных серваков, дождаться уравновешивания дерева, прогнать Dsrepair и снова сделать на нем реплику RW.
Андрей Фисенко, SUSE
[url=http://www.suse.com][/url]
Андрей Фисенко
 
Сообщения: 1311
Зарегистрирован: 05 июн 2002, 08:13
Откуда: Красноярск

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21