Posts mit dem Label SANsymphony-V werden angezeigt. Alle Posts anzeigen
Posts mit dem Label SANsymphony-V werden angezeigt. Alle Posts anzeigen

Donnerstag, 14. März 2013

DataCore SANsymphony-V Replication Performance Probleme die 2. und richtig einrichten der Replication Partnerschafft

Und noch einer zum Thema DataCore SANsymphony-V Replication.

Grundsätzlich besteht bei der Einrichtung der Replikationspartner die Möglichkeit eine IP-Adresse oder einen Hostnamen für die jeweiligen Partner anzugeben. Der Best Practice Guide von DataCore weist aber darauf hin, dass man bitte den Hostnamen nutzen soll. Das wird auch nicht umsonst geschrieben, da beim eintragen von IP-Adressen z.B. folgende DCSX Fehler auftreten können:

  • Failed to send virtual disk <Virtual Disk Name> from <Gruppen Name> replication marker with error: System.ServiceModel.FaultException: Operation is not valid due to the current state of the object.  Server stack trace:    at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc&amp; rpc)    at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)    at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)    at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)  Exception rethrown at [0]:    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)    at DataCore.Executive.CoreServices.ICoreReplicationService.SendMarker(String sourceId, ReplicationMarker marker)    at DataCore.Executive.Controller.ReplicationNexusBase
  • Failed to start deletion of virtual disk <Virtual Disk Name> from <Gruppen Name> replication.
  • ExecutiveException thrown from a public service method: IStorageServices.InitiateDelete, Machine: <Host Name>, Executive status: ReplicationOperationFailedDriverInLogOrRecovery, Message: The requested operation for virtual disk <Virtual Disk Name> from <Gruppen Name> replication could not be performed because the replication buffer folder is either full or inaccessible
  • Core service threw an exception - DataCore.Executive.Core.ReplicationInRecoveryException: Operation is not valid due to the current state of the object.
  • DataCore.Executive.Core.ReplicationInRecoveryException: Operation is not valid due to the current state of the object.    at DataCore.Executive.Core.CoreReplicationSource.InsertMarker(ReplicationMarker marker)    at DataCore.Executive.Core.CoreReplicationSource.SendMarker(ReplicationMarker marker)    at SyncInvokeSendMarker(Object , Object[] , Object[] )    at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)    at DataCore.Executive.Base.TrackingOperationBehavior.TrackingOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)    at DataCore.Executive.Base.LogOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)    at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)    at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)    at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&amp; rpc)    at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Wenn Ihr also beim Konfigurieren der Partnerschafft tatsächlich die IP-Adressen eingetragen habt, kann dies durch anpassen einer Datei im laufenden Betrieb geändert werden. Aber auch hier schreibe ich nicht direkt die Lösung, da auch dies durch einen erfahrenen DCIE durchgeführt werden sollte, also meldet Euch bei mir und wir lösen das Problem.

Gruß und einen schönen Tag

DataCore SANsymphony-V Replication Performance Probleme oder Standard Maximal 8 erlaubte Replikationen!

Hallo an Alle,

ich habe mich diese Woche intensive mit der Replikation der SANsymphony-V, ehemals AIM, auseinandersetzen dürfen.
Das ganze ist relative schnell und einfach zu konfigurieren. Man beachte, es muss nur noch ein Buffer auf der Source Seite erstellt werden. nicht mehr wie früher beim AIM auf der Source und Destination Seite!

Ich hatte dann einige Virtuelle Disks zur Replikation eingerichtet, die sich auch wunderbar Initialisierten und Replizierten.

Am nächsten Tag wollte ich den Status der Initialisierung, bzw. der Replikation überprüfen. Aber anstelle das alles fertig ist, muss ich feststellen, dass alle Replikationen einen riesen Time Lag haben und eigentlich nur noch ein oder zwei Replikationen sauber laufen.

Nun war meine Vermutung, da es sich bei der noch funktionierenden Virtuellen Disk, eine 1,2TB Disk, um die Bandbreite handelt, die einen Engpass darstellen könnte, was ich aber komisch fand, da ich die Initiale Replikation erst einmal im Lokalen Standort durchgeführt habe und eine Bandbreite von 1Gbit/s zur Verfügung hatte.
Also, einen Case bei DataCore erstellt und um Hilfe gebeten.

Es hat sich herausgestellt, dass die Replikation standardmäßig auf acht (8) Virtuelle Disks begrenzt ist! Und wenn nun die neunte (9) Replikation konfiguriert wird, kommt es zu diesen Performance Problemen!

Die Lösung besteht darin, dass man diesen Wert hoch drehen kann, bis zu 140 oder 160 Replikationen.

Dies geht als erfahrener DCIE auch relative einfach, weshalb ich die Lösung aber hier im Detail für die Öffentlichkeit nicht beschreibe, da trotzdem sehr viel schief gehen kann.

Wenn Ihr bedarf an der Lösung habt, kommt einfach auf mich zu und wir können das Problem z.B. remote lösen.

Weiterhin auch sehr interessant, dass die Performance der Replikation nicht unbedingt von der Leitungsstärke abhängt, sondern auch vom IO des Buffer Laufwerks!

Also, ich freue mich auf Eure Kontaktaufnahmen und helfe Euch dann natürlich gerne.

Gruß

Freitag, 15. Februar 2013

SANsymphony-V R9.0 PSP2 Update1 schon nach 7 Tagen erschienen

Wow, was ist denn zur Zeit mit DataCore los?
Immer wenn eine X.X.0 Version erscheint, wird kurze Zeit darauf ein Update nachgeschoben.

Ich möchte nichts böses über DataCore schreiben, da die Software wirklich super ist und funktioniert, aber diese Situation müssen die Jungs in Übersee mal wieder in den Griff bekommen.
Da verlieren doch die Kunden das Vertrauen und werden sich hüten, die schnellen Lebens Zyklen, zu installieren.

Also, hier die Infos aus den neuen Release Notes, die durch das Update 1 behoben wurden:
Enhancements and Fixes in 9.0 PSP2 Update1
  1. Problem: A workaround was required on a small number of configurations to complete the installation.Cause: A call to enable PowerShell script execution timed out.Resolution: A code change was made to the way this function was implemented to eliminate the Workaround.
  2. Problem: The installation process was aborted during an upgrade and an error posted regarding mismatched registry keys.Cause: The check for registry keys was overly restrictive.Resolution: A code change was made to allow installation to proceed.
Alle Neuerungen findet Ihr in meinem Vorherigen Post vom 11.02.2013 DataCore SANsymphony-V 9.0 PSP2 ist verfügbar!

Gruß und viel Spaß Kim
 

Montag, 11. Februar 2013

DataCore SANsymphony-V 9.0 PSP2 ist verfügbar!

Und gleich noch ein Post hinterher, weil es soviel Spaß macht. :-)

DataCore hat am 6.02.2013 die Version SANsymphony-V 9.0 PSP2 herausgebracht und folgende Neuerungen eingebaut (hier die Infos aus den Release Notes): 

  1. Added support for Microsoft Windows 2012
    Da bin ich persönlich schon extrem neugierig drauf.
  2. Performance Recording
    Endlich können die Performance Counter auch langfristig gespeichert und ausgewertet werden!
    1. Select collection of counters & start recording
    2. Add/remove counters at runtime
    3. Display recorded data in Management Console
    4. Performance data can be exported to CSV format
    5. Local database holds up to 10 GB of recorded data
  3. Multi-node support (up to 8 nodes per server group)
  4. Custom Storage Profiles
    1. Ability to create custom Storage Profiles
    2. Controls Auto-tiering, Replication Priority and Mirror Recovery Priority
    3. Unlimited number of custom profiles
    4. Five pre-defined profiles are provided
    5. See A Note about Upgrading and Storage Profiles below for existing configurations
  5. CDP
    1. Maximum CDP retention time increased to 14 days (requires additional system resources)
Falls noch die Versionen SANsymphony oder SANmelody installiert sind, meldet Euch bei mir und wir planen einen HUP (Hot Upgrade Process) für Euch und bringen die Umgebung sicher auf die neueste Version.