Объекты "Неизвестный"
Существуют веские причины для присвоения некоторым объектам базового класса типа "Неизвестный". Объекты базового класса "Неизвестный" могут содержаться, где угодно, содержать все, что угодно и иметь любые атрибуты. Эти особые свойства типа "неизвестный" используются при обычной работе eDirectory для поддержки взаимодействия и согласованности объектов в ходе определенных операций. Однако в некоторых случаях при работе с объектами "Неизвестный" рекомендуется вмешательство администратора. Понимание причин, по которым объекту присваивается базовый класс "Неизвестный", позволит избавиться от излишних и потенциально опасных действий, которые могут нарушить нормальное функционирование eDirectory.
В этом документе приведены примеры работы с объектами "Неизвестный", способы диагностики объектов "Неизвестный" с использованием утилиты iMonitor, а также описаны действия по устранению проблемы, если это необходимо.
Поиск объектов "Неизвестный"
Для того, чтобы найти объекты базового класса "Неизвестный" в дереве, сформируйте отчет "Статистика объектов", выбрав объекты "Неизвестный".
Причины появления объектов "Неизвестный"
Любая из перечисленных ниже причин может привести к появлению объекта "Неизвестный":
Объекты должны быть согласованными со своими определениями Схемы, т. е. они должны иметь все атрибуты именования и обязательные атрибуты определения наследуемого класса. Если какой-либо из обязательных атрибутов должен быть удален, то, вместо того, чтобы сделать объект несогласованным со своей Схемой, eDirectory сохраняет исходный базовый класс в атрибуте базового класса "Неизвестный", исходные дополнительные классы - в атрибуте дополнительных классов объекта "Неизвестный" и создает базовый класс объекта "Неизвестный".
Диагностика причин
Перейдите к объекту в утилите iMonitor и щелкните "Проверка элемента" для сбора информации об объекте "Неизвестный". Соответствующая страница справки содержит описание выполняемой диагностики. Определите, какие атрибуты должны храниться в базовом классе "Неизвестный" в соответствии с требованиями исходного базового класса.
Решение проблемы
- Без паники!
- Для проверки реплик выберите "Кольцо реплик" во фрейме реплик утилиты iMonitor.
- Отсутствует ли недостающий атрибут во всех репликах или только в некоторых?
- Если атрибут отсутствует во всех репликах, добавьте отсутствующий атрибут с помощью LDAP, ConsoleOne® или NetIQ iManager (у объекта сохранится состояние "Неизвестный").
- После восстановления недостающего атрибута используйте ссылку "Видоизменение элемента" на странице проверки или на странице дополнительных операций утилиты iMonitor для обратного преобразования объектов "Неизвестный" в исходные базовые классы.
- Если объект согласован в нескольких, но не во всех репликах, используйте утилиту iMonitor для повторной пересылки этого объекта с согласованной реплики в остальные.
- В качестве крайней меры удалите и повторно создайте объект. Учтите, что удаление объекта может привести к тому, что другие объекты, ссылающиеся на данный объект, могут стать объектами "Неизвестный". Повторное добавление объекта не восстановит поврежденных ссылок.
Объект является внешней ссылкой и объект еще не имеет обратной ссылки либо настоящий объект неизвестен.
Объекты внешних ссылок обычно не отображаются в eDirectory, если только не используются средства расширенной диагностики, например, iMonitor. Внешняя ссылка - это имя, которое должно быть отслежено локальной базой данных Каталога (DIB). В ней может содержаться частичный кэш атрибутов действительных объектов или результатов локальных операций. Внешние ссылки обычно создаются при любом из следующих событий:
- "Аутентификация"
- Ссылка на объект другого объекта eDirectory.
- Права на файлы или другая зависимость операционной системы.
- Собственная зависимость eDirectory.
Внешние ссылки обслуживаются процессом проверки ссылок. На действительных репликах этот процесс обслуживает атрибуты "Пользователь", "Используется" и "Обратная ссылка".
Фактический объект обслуживания зависит от объекта и версии eDirectory. Всегда обслуживаются базовый класс, имя и определенные атрибуты. Примеры сохраняемых атрибутов: открытый ключ и GUID для пользовательских объектов, реплика для объектов корня раздела, статус и версия NDS®для объектов NCP®.
При обслуживании внешних ссылок обратите внимание на следующее:
- Если существует много внешних ссылок из одного раздела, рассмотрите возможность помещения реплики этого раздела на другой сервер.
- Необходимо правильно обслуживать внешние ссылки тех подсистем, которые от них зависят.
- Внешние ссылки влияют на объем и типы взаимодействия, которое необходимо между агентами eDirectory.
- Целостность ссылок.
Чтобы выявить проблемы с внешними ссылками, можно с помощью утилиты iMonitor просмотреть статус процесса агента.
Диагностика причин
- В информации об элементе отображается "Ссылка".
- Во фрейме кольца реплик отсутствуют имена "действительных" серверов.
- Тип раздела - "Подчиненная ссылка".
- Список атрибутов является сокращенным, несмотря на то, что аутентифицированный пользователь обладает правом на просмотр объекта.
Решение проблемы
- Без паники! Обычно эта проблема легко решается.
- Если в информации об элементе отображается "Временная ссылка", этот сервер создан так, что ему никогда не будет присвоен базовый класс действительного объекта.
- Проверьте и устраните любые ошибки, отображаемые в разделе внешних ссылок на странице "Статус процесса агента".
- Запустите "Проверку ссылок" и дождитесь ее завершения.
Опережающая ссылка - это временная метка-заполнитель, создаваемая сервером для любого элемента, который должен существовать, чтобы операция обновления могла успешно завершиться. Кроме того, в отличие от остальных элементов, если сервер получает команду создания элемента, который уже существует в качестве опережающей ссылки, он преобразовывает ссылку в действительный элемент, а не возвращает ошибку о том, что элемент уже существует.
В большинстве случаев обработка объектов опережающих ссылок происходит при синхронизации. В редких случаях LDIF может создавать неполные объекты опережающих ссылок.
Диагностика причин
- В информации об элементе отображается "Ссылка".
- В соответствии с информацией об элементе тип реплики не является подчиненной ссылкой.
- Возможно, у объекта есть не все атрибуты.
- При проверке кольца реплик выясняется, что объект не является объектом "Неизвестный" во всех репликах.
Решение проблемы
- Без паники! Опережающие ссылки могут возникать при синхронизации и станут известными после успешного завершения синхронизации объекта.
- Проверьте и устраните все проблемы Схемы и синхронизации объектов, затем дождитесь завершения операции синхронизации.
- В редких случаях можно использовать операцию "Отправка одного объекта", чтобы отправить элемент из согласованной реплики всем остальным репликам.
- Изменение опережающих ссылок на нормальные объекты
.
Опережающую ссылку можно изменить на нормальный объект путем его создания (например, с помощью файла LDIF или запроса клиента LDAP). При создании в eDirectory элемента, уже существующего как опережающая ссылка, eDirectory преобразовывает эту существующую ссылку в создаваемый объект.
Объект имеет дополнительные классы, выполняется просмотр объекта в реплике, не совместимой с дополнительным классом
Диагностика причин
- Проверьте версию серверов в кольце реплик. Если версия Каталога является более ранней, чем 8.x, и у объекта есть дополнительные классы, он будет отображаться как объект "Неизвестный".
- Проверьте атрибуты "AuxClass Object Class Backup", "auxClassCompatibility" и "Object Class".
Решение проблемы
- Без паники! Это не проблема, и такие неизвестные объекты можно игнорировать.
- Обновите более ранние версии серверов на eDirectory 8.x или более позднюю версию и используйте соответствующие исправления сервисов.
Объект удаляется в данный момент
Такие объекты обычно не отображаются в eDirectory, если только не используются средства расширенной диагностики, например, iMonitor.
Диагностика причин
- В информации об элементе не отображается "Присутствует".
- У объекта могут быть атрибуты значений устаревшего состояния.
- Эти объекты можно просмотреть только с помощью таких утилит, как iMonitor.
Решение проблемы
- Удаление такого объекта обычно завершается без вмешательства администратора.
- Дождитесь завершения синхронизации.
- Запустите фоновый процесс Purger.
- Создайте отчет "Список устаревших состояний" для получения информации об удаленных элементах.
- Просмотрите раздел справки о значениях устаревшего состояния.
Объект действительно поврежден (редкий случай)
Обратитесь в техническую службу NetIQ.
Обратитесь в техническую службу NetIQ.
Проверьте следующее, затем обратитесь в техническую службу NetIQ.
Диагностика причин
- В информации об элементе отображается "Ссылка".
- При проверке кольца реплик выясняется, что объект является объектом "Неизвестный" во всех репликах.
Решение проблемы
- Удалите объект, если в нем нет необходимости.
Информацию о товарных знаках NetIQ см. на веб-сайте http://www.netiq.com/company/legal/.