Устанавливаем SQL Integration Services на узел кластера SQL Server

imageВозникла необходимость установить компоненту SQL Server Integration Services (SSIS) на одном из узлов двух-узлового кластера SQL Server 2012. Установка именно на один узел потребовалась исходя из того, что SSIS это та служба, которая официально не поддерживается в кластере SQL Server. Хотя конечно в интернете и можно найти примеры кластеризации этой службы в Failover Cluster с помощью Generic Service/Generic Script, но все примеры которые мне попадались на глаза, используют активный экземпляр службы SSIS на обоих узлах кластера, что само по себе противоречит требованиям лицензирования SQL Server в кластере в режиме Active/Passive (если мы хотим лицензировать лишь один активный экземпляр SQL Server). Информацию о том, как можно лицензировать кластеризованные экземпляры SQL Server можно найти в документе Microsoft SQL Server 2012 Licensing Guide.

Несмотря на интуитивную понятность интерфейса инсталлятора SQL Server, мне сразу не удалось понять то, как это можно сделать на узле уже функционирующего кластера. Изначально было понятно только то, что для до-установки интересующей нас компоненты нужно вызывать тип новой установки – New SQL Server stand-alone installation or add features

image

Дальше по логике был выбран режим добавления компонент в уже существующий кластеризованный экземпляр…

image

Однако после этого я получил ошибку на этапе обработки конфигурационных правил…

image

Rule "Existing clustered or cluster-prepared instance" failed.

The instance selected for installation is already installed and clustered on computer SQLServerName. To continue, select a different instance to cluster.

После этого продолжение процесса установки было невозможно.

Как выяснилось, для решения этой проблемы на шаге выбора типа установки необходимо выбрать установку вариантом — Perform a new installation of SQL Server 2012

image

…а затем, дойдя до шага выбора устанавливаемых компонент, отметить для установки только интересующую нас компоненту Integration Services

image

Так как данная компонента относится к разряду Shared Features, нам не потребуется создавать под неё отдельный экземпляр SQL Server и поэтому инсталлятор нам больше не станет задавать никаких вопросов (кроме типа запуска службы SSIS) и успешно завершит установку…

image

После установки не забываем выполнить обновление до текущего уровня SP/CU (до уровня компонент основного кластерного экземпляра) и при необходимости корректируем файл конфигурации %ProgramFiles%Microsoft SQL Server110DTSBinn MsDtsSrvr.ini

Источники информации:

CSS SQL Server Engineers Blog — Installing SQL Integration Services after SQL Cluster Setup has Completed

KB942176 — Description of the SQL Server Integration Services (SSIS) service and of alternatives to clustering the SSIS service

 

Только один комментарий Комментировать

  1. Василий /

    После выбора «Perform a new installation of SQL Server 2012…» инсталятор не видит уже установленные компоненты. есть идеи ?

Добавить комментарий