Scala il supporto per la disponibilità elevataScale Out support for high availability

In SSIS scalabile, lavoro lato la disponibilità elevata è fornita tramite l'esecuzione di pacchetti con più Scale Out worker.In SSIS Scale Out, worker-side high availability is provided through executing packages with multiple Scale Out Workers. Disponibilità elevata lato master viene ottenuta con Always On per il catalogo SSIS e cluster di failover di Windows.Master-side high availability is achieved with Always On for SSIS Catalog and Windows failover cluster. Più istanze di scala Out Master vengono ospitate in un cluster di failover di Windows.Multiple instances of Scale Out Master are hosted in a Windows failover cluster. Quando il servizio di scala Out Master o SSISDB verso il basso nel nodo primario, il servizio o il database SSISDB nel nodo secondario continuerà accettare le richieste degli utenti e comunicare con scala i processi di lavoro.When the Scale Out Master service or SSISDB is down on primary node, the service or SSISDB on secondary node will continue to accept user requests and communicate with Scale Out Workers.

Per impostare la disponibilità elevata lato master, attenersi alla procedura seguente.To set up the master-side high availability, follow the steps below.

1. Prerequisiti1. Prerequisites

Configurare un cluster di failover di WindowsSet up a Windows failover cluster. Vedere il post del blog relativo all’ installazione della funzionalità e degli strumenti per il cluster di failover per Windows Server 2012 per le istruzioni.See Installing the Failover Cluster Feature and Tools for Windows Server 2012 blog post for instructions. È necessario installare la funzionalità e gli strumenti in tutti i nodi del cluster.You should install the feature and tools on all cluster nodes.

2. Installare scala Out Master nel nodo primario2. Install Scale Out Master on primary node

Installa Servizi motore di Database, servizi di integrazione e scala Out Master nel nodo primario per Scale Out Master.Install Database Engine Services, Integration Services and Scale Out Master on the primary node for Scale Out Master.

Durante l'installazione, è necessarioDuring the installation, you should

2.1 è impostare l'account che esegue servizio scala Out Master per un account di dominio.2.1 Set the account running Scale Out Master service to a domain account.

Questo account deve essere in grado di accedere a SSISDB nel nodo secondario in cluster di failover di Windows in futuro.This account should be able to access SSISDB on the secondary node in Windows failover cluster in the future. Come servizio scala Out Master e SSISDB possono failover separatamente, potrebbe non essere nello stesso nodo.As Scale Out Master service and SSISDB can failover seperately, they may not be on the same node.

Configurazione del server a disponibilità elevata

2.2 includono scala Out Master DNS nome host del servizio nel certificato CN della scala Out Master.2.2 Include Scale Out Master service DNS host name in the CNs of Scale Out Master certificate.

Questo nome host da utilizzare nella scala Out Master endpoint.This host name will be used in Scale Out Master endpoint.

Configurazione di master a disponibilità elevata

3. Installare scala Out Master nel nodo secondario3. Install Scale Out Master on secondary node

Installa Servizi motore di Database, servizi di integrazione e scala Out Master nel nodo secondario per Scale Out Master.Install Database Engine Services, Integration Services and Scale Out Master on the secondary node for Scale Out Master.

È consigliabile utilizzare lo stesso certificato scala Out Master con nodo primario.You should use the same Scale Out Master certificate with primary node. Esportare il certificato SSL di scala Out Master nel nodo primario con la chiave privata e installarlo nell'archivio certificati radice del computer loacl nel nodo secondario.Export the Scale Out Master SSL certificate on primary node with private key and install it to the Root certificate store of loacl machine on the secondary node. Selezionare questo certificato durante l'installazione di scala Out Master.Select this certificate when installing Scale Out Master.

Disponibilità elevata master configurazione 2

Nota

È possibile impostare più Scale Out schemi per i backup, ripetere le operazioni di scala Out Master secondario.You can set up multiple backup Scale Out Masters by repeating the operations for secondary Scale Out Master.

4. Impostare sempre SSISDB in4. Set up SSISDB always on

Le istruzioni per impostare AlwaysOn per SSISDB possono essere visualizzati in Always On per catalogo SSIS (SSISDB).The instructions to set up always on for SSISDB can be seen at Always On for SSIS Catalog (SSISDB).

Inoltre, è necessario creare un listener gourp disponibilità per il gruppo di disponibilità che aggiungere SSISDB.In addition, you need to create an availability gourp listener for the availability group SSISDB added to. Vedere creare o configurare un listener del gruppo di disponibilità.See Create or Configure an Availability Group Listener.

5. Aggiornare il file di configurazione servizio scala Out Master5. Update Scale Out Master service configuration file

Aggiornamento scala Out Master del servizio file di configurazione <driver>: \Programmi\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config, sui nodi primari e secondari.Update Scale Out Master service configuration file, <driver>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config, on primary and secondary nodes. Aggiornamento SqlServerName a [nome DNS del Listener gruppo di disponibilità], [porta].Update SqlServerName to [Availability Group Listener DNS name],[Port].

6. Abilitare la registrazione per l'esecuzione del pacchetto6. Enable package execution logging

Registrazione in SSISDB viene eseguita dall'account di accesso MS_SSISLogDBWorkerAgentLogin # # # #, la cui password viene generato automaticamente.Logging in SSISDB is done by the login ##MS_SSISLogDBWorkerAgentLogin##, whose password is auto generated. Per rendere il funzionamento della registrazione per tutte le repliche di SSISDB, effettuare le operazioni seguenti.To make logging works for all replicas of SSISDB, do the followings.

6.1 modificare la password di MS_SSISLogDBWorkerAgentLogin # # # # nel Sql Server primario.6.1 Change the password of ##MS_SSISLogDBWorkerAgentLogin## on primary Sql Server.

6.2 aggiungere l'account di accesso a Sql Server secondario.6.2 Add the login to secondary Sql Server.

6.3 aggiornare la stringa di connessione della registrazione.6.3 Update connection string of logging.

Chiamare stored procedure [catalog]. [update_logdb_info] conCall stored procedure [catalog].[update_logdb_info] with

@server_name= '[Nome DNS del Listener gruppo di disponibilità], [porta]'@server_name = '[Availability Group Listener DNS name],[Port]'

e @connection_string = ' origine dati =[nome DNS del Listener gruppo di disponibilità],[porta]; Initial Catalog = SSISDB; Id utente = # # MS_SSISLogDBWorkerAgentLogin # #; Password =[Password]];'.and @connection_string = 'Data Source=[Availability Group Listener DNS name],[Port];Initial Catalog=SSISDB;User Id=##MS_SSISLogDBWorkerAgentLogin##;Password=[Password]];'.

7. Ruolo Congifure scala Out Master del servizio del cluster di failover di Windows7. Congifure Scale Out Master service role of Windows failover cluster

Nel failover del cluster di failover, connettersi al cluster per orizzontale.In failover cluster Manager, connect to the cluster for Scale Out. Selezionare il cluster e fare clic su azione nel menu e quindi Configura ruolo... .Select the cluster and click Action in menu and then Configure Role....

Nell'estratto di configurazione guidata disponibilità elevataselezionare servizio generico in selezionare il ruolo pagina e selezionare SQL Server Integration Services scala Out Master 14.0 in Seleziona servizio pagina.In the popped up High Availability Wizard, select Generic Service in Select Role page and choose SQL Server Integration Services Scale Out Master 14.0 in Select Service page.

Nel punto di accesso Client pagina, immettere il nome host DNS del servizio scala Out Master.In the Client Access Point page, enter the Scale Out Master service DNS host name.

Disponibilità elevata guidata 1

Completare la procedura guidata.Finish the wizard.

8. Aggiornare Master indirizzo in SSISDB8. Update Master address in SSISDB

Nel Server SQL primario, eseguire stored procedure [SSIS]. [catalog]. [update_master_address] con il parametro @MasterAddress = N'https: / / [nome host DNS service scala Out Master]: [Port Master]'.On the primary SQL Server, execute stored procedure [SSIS].[catalog].[update_master_address] with parameter @MasterAddress = N'https://[Scale Out Master service DNS host name]:[Master Port]'.

9. Aggiungere scalabilità lavoro9. Add Scale Out Worker

A questo punto, è possibile aggiungere una scala i processi di lavoro con l'aiuto di scala Out Manager.Now, you can add Scale Out Workers with the help of Scale Out Manager. Immettere [nome DNS di Listener gruppo di disponibilità di SQL Server],[porta] nella pagina di connessione.Enter [SQL Server Availability Group Listener DNS name],[Port] in the connection page.