Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: SSIS in een Active Active SQL2005 cluster
Prev Next
You are not authorized to post a reply.

Author Messages
Kick VieleersUser is Offline

Posts:8

05-03-2007 12:33:32 Alert 
Hallo, Iemand al ervaring met de configuratie van SSIS in een Active/Active SQL2005 cluster (2 instances - 2 nodes) Beide SQL instanties kunnen niet zonder SSIS functionaliteit. Een cluster groep maken van SSIS is geen optie. Er kan namelijk maar 1 SQL instaie gebruik van de groep maken, niet 2. SSIS installaeren op beide nodes en de configuratie xml aanpassen zorgt ervoor dat beide SQL instanties wel SSIS functionaliteit hebben, maar bij een failover verliest 1 van de sql instanties deze functionaliteit. Veel meer opties kan ik niet meer bedenken. Iemand nog een idee? groet, Kick Vieleers
André KammanUser is Offline
PASS Nederland

Posts:137


15-03-2007 08:28:55 Alert 

Hoi Kick,

Wellicht is deze blog-entry iets voor je, het lijkt wel degelijk mogelijk te zijn om SSIS te clusteren.

http://sqljunkies.com/WebLog/knight_reign/archive/2005/07/06/16015.aspx  (Making SSIS a clustered service)

Als je e.e.a. werkend of juist niet aan de praat krijgt laat het dan eens weten als je wilt !

Groeten,

André

Kick VieleersUser is Offline

Posts:8

19-03-2007 13:48:09 Alert 

Klopt, dat artikel ben ik ook tegengekomen.
Er bestaat er ook 1 van MS zelf, tw http://msdn2.microsoft.com/en-us/library/ms345193.aspx
Ik heb bij MS nagevraag of een dergelijke configuratie ook ondersteund wordt door MS. Uiteindelijk is SSIS een "non-cluster aware" applicatie. De configuratie wordt officieel ondersteund.

Echter, na wat onderzoek, blijven er toch een paar issues over.

Je kan SSIS op 2 manieren inzetten, in een Active Active cluster.
Ik ga uit van de volgende omgeving.

1 cluster bestaande uit
2x W2003 R2 ENT nodes

2 SQL2005 instances (dus virtual) op het cluster, waarbij er op elke node een instance draait.

Stel je wilt nu dat beide instances de beschikking hebben over SSIS functionaliteit.
Er zijn dan een paar scenarios mogelijk.

Optie 1: SSIS voor elke instance, maar geen failover support.
Installeer SSIS op beide nodes (kan dus niet via enkele setup, daar de applicatie "non-cluster aware" is)
Configureer vervolgens SSIS op elke node met de corresponderende SQL instantie (de instantie die op de node draait)
Beide SQL2005 instanties hebben nu SSIS functionaliteit

Een nadeel is echter, dat bij een failover (dan komen er dus 2 instanties op 1 node te draaien), maar 1 SQL instantie nog gebruik kan maken van SSIS (dit is dan de SQL instantie, welke al actief was op de node, voordat de failover uitgevoerd werd.)
Dit heeft te maken met het feit dat je een SSIS applicatie maar aan 1 SQL instantie kan aanbieden (not multiple instance)

Optie 2. SSIS als een clustered resource
De mogelijkheid bestaat dus, om SSIS als een clustered resource aan te maken. In dit geval bestaat de mogelijkheid dus, om een failover plaats te laten vinden. Echter, je kan maar 1 SSIS applicatie clustered aanbieden en dus maar 1 SQL instantie voorzien van SSIS.

Goed, hoe kan je er nu toch voor zorgen, dat je failover support hebt en dat je SSIS packages op beide SQL instaties kan uitvoeren?
Dit is al volgt te bewerkstelligen. Kies 1 van de SQL instanties op het cluster, waarvoor je SSIS gaat configureren (als cluster resource). Maak vervolgens de packages voor BEIDE SQL instaties aan op de SQL instantie met SSIS.
SSIS is namelijk zeer goed in staat om instructies uit te voeren op "remote" servers.

Diegene die overwegen om een bestaand SQL2000 Active/Active cluster, waarbij beide SQL instaties DTS packages hebben, te gaan upgraden dienen dus met bovenstaande rekening te houden.









You are not authorized to post a reply.
Forums > Forums > High Availability (SIG) > SSIS in een Active Active SQL2005 cluster



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use