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