ГОСТ I» ИСО/МЭК 10746-3-2001
и любых объектов, поддерживающих кластер или его менеджера (например, заглушки и связники).
Деактивация кластера координируется функцией деактивации и реактивации; при деактивации
создается контрольная точка кластера, затем удаляются кластер и поддерживающие его структуры.
Отказ кластера вызывает уничтожение всех объектов в кластере и, в некоторых случаях, приводит к
уничтожению поддерживающих кластер структур.
12.3.3 Р е а к т и в а ц и я и в о с с т а н о в л е н и е к л а с т е р а
Деактивированный кластер может быть реактивирован из одной из его контрольных точек.
Реактивация кластера является обязанностью функции управления капсулой, так как менеджер
кластера был удален в процессе деактивации кластера. Кластер может быть восстановлен из одной из
его контрольных точек. Если соответствующий менеджер кластера не был удален, то он может
инициировать восстановление; в противном случае восстановление является функцией управления
капсулой и включает в себя создание нового менеджера кластера.
12.3.4 М и г р а ц и я к л а с т е р а
Состоит в клонировании исходного кластера в целевую капсулу с последующим удалением
исходного кластера. Она координируется функцией миграции и параметризуется интерфейсом
управления целевой капсулой.
12.4 Функция управления капсулой
Реализует кластеры (включая восстановление и реактивацию), создает контрольные точки всех
кластеров капсулы, деактивирует все кластеры капсулы и удаляет капсулу. Она предоставляется
каждым менеджером капсулы через интерфейс управления капсулой, включающий в себя одну или
несколько из следующих функций относительно управляемой капсулы:
- реализацию (в капсуле) шаблона кластера.
П р и м е ч а н и е I —Реализация включает в себя реактивацию и восстановление;
- деактивацию капсулы путем деактивации всех кластеров в ней (используя функцию управ
ления кластером);
- создание контрольной точки капсулы путем создания контрольных точек всех кластеров в
капсуле (используя функцию управления кластером);
- удаление капсулы путем удаления всех кластеров в ней с последующим удалением менеджера
этой капсулы.
П р и м е ч а н и е 2 —Таким обра:н>мразные интерфейсы управления капсулами могуг иметь разныетипы
интерфейсов в зависимости or того, какие функции они поддерживают.
Поведение менеджера капсулы ограничено политикой управления капсулой.
В архитектуре, определенной в настоящей базовой модели, функция управления капсулой
используется функциями деактивации и реактивации, создания контрольной точки и восстановле
ния, а также миграции.
12.4.1 Р е а л и з а ц и я ш а б л о н а к л а с т е р а
Параметризована шаблоном кластера и состоит из:
- реализации кластера из шаблона;
- введения менеджера для нового кластера;
- создания идентификатора для интерфейса управления кластером в новом менеджере клас
тера:
- связывания нового кластера с другими объектами в соответствии с правилами инженерного
языка и связующей информации в шаблоне кластера.
П р и меча н и с —Реактивация и восстановление кластера являются частными случаями реализации
кластера, is которых шаблоном кластера является контрольная точка кластера.
Шаблон кластера может содержать информацию, специфичную для области. Если шаблон
должен быть реализован в другой области, то эта информация должна быть преобразована. В
частности, должны быть преобразованы указатели инженерных интерфейсов, содержащиеся в клас
тере. если кластер должен быть реализован в другой области управления указателями инженерных
интерфейсов.
12.4.2 У д а л е н и е к а п с у л ы
Влечет за собой удаление менеджера капсулы и может привести к удалению заглушек, связни
ков. протокольных объектов или пересечений, которые поддерживают объекты капсулы или ее
менеджера.
34