Импорт схемы - растолкуйте плиз

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

Импорт схемы - растолкуйте плиз

Сообщение Влад А.Сокол aka Akina » 04 июн 2003, 19:11

а то что-то уж больно невнятно в доках (или башка у меня плохая сегодня)...

В общем есть сервера А и Б. Мы говорим - сервер А, импортируй схему с сервера Б.

Вот теперь вопрос - что произойдет если:
1. В схеме А есть объект, отсутствующий в схеме Б
2. В схеме Б есть объект, отсутствующий в схеме А
3. В схеме А у объекта есть атрибут, отсутствующий в схеме Б
4. В схеме Б у объекта есть атрибут, отсутствующий в схеме А
5. Одно и то же свойство одного и того же атрибута объекта в схемах различно (скажем одно - обязательное, второе - нет).

То есть в каких случаях будет изменение схемы, в каких - нет...

Я уже замаялся читать многотонные ПДФы с невнятным названием taoenu.pdf ... сорри, да и поиск Нетваревый уже несколько дней колбасит не по-детски (может, только у меня так?)...

Вполне достаточно ткнуть меня носом в конкретный файл (страницу).

PS. Да, речь о версии 5.х
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Андрей Тр. aka RH » 05 июн 2003, 16:37

ИМХО ( большое такое ИМХО, сугубое ) поскольку схему можно ( точнее - имеет смысл ) изменять лишь на серверах с writable репликой root partition, то ко всем ее изменениям применимы обычные принципы синхронизации в NDS ( со всеми вытекающими ).

А так, может, вопрос послать в http://www.novell.com/coolsolutions/nds ... tions.html ?

P.S. Важна не столько версия NW, сколько NDS/eDir. Хотя ежели это TAO, то уже более-менее понятно.
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Влад А.Сокол aka Akina » 05 июн 2003, 18:08

Важна не столько версия NW, сколько NDS
Версия NDS - 7 с копейками... но речь о принципе, который не должен зависеть от версии.

Хотя ежели это TAO, то уже более-менее понятно
Это обычный импорт удаленной схемы из операций с глобальной схемой меню экспертных возможностей DSREPAIR -A

Короче вопрос подготовки к слиянию деревьев - ведь при этом схемы должны быть полностью идентичны... а в каждом из двух предназначенных к слиянию деревьев есть объекты, подпадающие под каждый из 5 указанных случаев... ну очень не хочется поиметь на этом поприще грабли...

А так, может, вопрос послать в http://www.novell.com/coolsolutions/nds ... tions.html

Спасибо, прибережем аки последний шанс.
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Андрей Тр. aka RH » 05 июн 2003, 18:54

А, слияние деревьев .. кое-что из почитать на эту тему - может, чем-то поможет :

http://support.novell.com/cgi-bin/searc ... 066604.htm

http://support.novell.com/cgi-bin/searc ... 067036.htm

http://support.novell.com/cgi-bin/searc ... 066345.htm

ИМХО 1-4 решаются за счет аддитивности схемы ( т.е. не проблема - новые объекты/аттрибуты создадутся, если их еще нет, а те, что отсутствуют в импортируемой, просто останутся ). 5 - наиболее хитрый ( как вариант - у одного и того же атрибута разный синтаксис ), последний ТИД посвящен именно ему.
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Влад А.Сокол aka Akina » 06 июн 2003, 09:24

Насчет слияния деревьев начитался тоже под завязку... аддитивность не работает в случаях 1 и 3, т.е. получается что перед слиянием надо делать импорт в обоих направлениях последовательно. Что до последнего случая - вообще непонятки...

Короче пришлось катать процесс под VMWare... выяснилось что в случае 5 после импорта схема выправляется (то есть происходит синхронизация) с определенной, но не 100%, вероятностью. У меня синхронизация произошла при 3-м запуске, причем без рестарта серверов, просто неск. раз подряд стартовал DSREPAIR -A...
Заинтересовавшись, повторил несколько (4) раз, и оказалось, что синхронизация ни разу не прошла с первого раза, 2 раза со 2 запуска и 2 - с 3-го... в импортируемой схеме атрибут был необязательным, в схеме назначения - обязательным. При обратной синхронизации (тоже 4 раза) статистика абсолютно такая же (2/2)...

Бред...
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия


Вернуться в Novell

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 58

cron