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& 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& 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[]& outputs) at DataCore.Executive.Base.TrackingOperationBehavior.TrackingOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at DataCore.Executive.Base.LogOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Gruß und einen schönen Tag