RecoverPoint for VMs: Testing a Copy While Using a Group Set Results in the Preconfigured Failover Networks Changing to Isolated Networks Per Consistency Group
Summary: RecoverPoint for Virtual Machines can set preconfigured Port Groups on target VMs to aid in speeding up the process of bringing them online while attempting to use either Image Access or Failing over. Due to a code issue, attempting to set these preconfigured Port Groups while also using Group Sets results in the target VMs being configured with Isolated Port Groups, instead of the preconfigured options. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
From within the vRPA /var/log/tomcat8 logs, the following is seen:
XXXX-XX-XX 16:02:47.611 INFO -- [https-openssl-nio-9443-exec-9] LoggingHandler : testCopyGroupSet: Arguments: [1a886726, TestGroupSetParams(rpClusterId=XXXXXXXXXXXXXX, groupsToExclude=[], snapshotId=null, bookmarkName=null, testNetworkType=FAILOVER_NETWORK, networkId=null, powerOnVms=true, imageAccessScenario=TEST_COPY), false] XXXX-XX-XX 16:02:57.774 INFO -- [https-openssl-nio-9443-exec-10] LoggingHandler : getRecoveryActivities: Return value: [GroupSetRecoveryActivity(id=1a886726_XXXXXXXXXXXXXX_TEST_COPY_0, groupSetName=Set1, groupSetId=1a886726, rpClusterName=MRK, rpClusterId=XXXXXXXXXXXXXX, activityType=TEST_COPY, startedOn=XXXX-XX-XXT16:02:48.547Z, testNetworkType=ISOLATED_PER_CG, status=POWERING_ON_VMS, nextActions=[FINISH_TEST]From within the vRPA Management log under /home/kos/control, the following is seen:
XXXX/XX/XX 15:22:14.264 - #2 - 7527/6958 - Management_AO_IMPL::setCommonGroupSettingsAcrossGroupSet_i: setCommonGroupSettingsAcrossGroupSet(3868043054335745747, commonGroupSettings = (bGroupSetEnabled=NoOption,bEnableImageAccess=Option(1),bRollToImage=NoOption,bRecoverProduction=NoOption,bEnableDirectAccess=NoOption,bFailOver=NoOption,bResumeProduction=NoOption,bSetProduction=NoOption,bUndoWrites=NoOption,siteUID=Option(SiteUID(XXXXXXXXX)),imageAccessInfo=Option((snapshotTask=(pauseTask=(closingTime=(distributorSession=1,timeStamp=(transactionCounter=60623891744,timeCounter=1616077208173972,dataCounter=5898240000)), ……. mountType=MOUNT_NONE,imageAccessTriggerType=TEST_REPLICA,targetVirtualNetworkParams=NoOption,relevantReplicationSets=NoOption,fakePartialRestoreRSets=NoOption,imageAccessVmParameters=Option((powerOnVMs=Option(1),changeMACAddress=Option(0))))),bLatestImageAcces=1,latestImageMountType=e_imageMountTypePhysical,latestImageAccessTriggerType=TEST_REPLICA,latestImageAccessVmParameters=NoOption,bTransfer=0,setProductionReplicaInfo=NoOption) excludedGroups = [] executionMode = MODE_VALIDATE currentUser = (userName=admin) invoker = RecoverPoint) XXXX/XX/XX 15:22:14.294 - #2 - 7527/6958 - Management_AO_IMPL::setGroupSettings_internal_impl: XXXXXXXXX, , groupSettings = (slot=XXXXXXXXX,groupCopySettings=VectorMap([GlobalCopy(SiteUID(XXXXXXXXX) 0) => __future_use__=NoOption),approxQuery=NoOption,imageMountType=e_imageMountTypePhysical,TSPSession=NoOption),mountType=MOUNT_NONE,imageAccessTriggerType=TEST_REPLICA,targetVirtualNetworkParams=Option(targetVirtualNetworkType=AUTO_TARGET_NETWORK(networkType= PRIVATE_VM_NETWORK)),relevantReplicationSets=NoOption,fakePartialRestoreRSets=NoOption,imageAccessVmParameters=NoOption)),lastTSPSession=5,distributorSettings=(tspBufferProportion=0.2,distMutableSettings=(bLongResyncAllowed=1,fastForwardBound=(distributorSession=0,timeStamp=(transactionCounter=0,timeCounter=0,dataCounter=0)),RTO=18446744073709551615,consolidationPolicy= (bEnable=0,cdpDuration=172800,consolidationPeriodsVector=[(periodTimeDuration=86400,numberOfSnapshots=5),(periodTimeDuration=604800,numberOfSnapshots=4),(periodTimeDuration=2592000,numberOfSnapshots=-1)]),jvolCompressionLevel=e_jvolCompressionLevelMedium,__future_use__=NoOption),__future_use__=NoOption),requiredProtectionWindow=NoOption,groupCopyHVMap=[ESX XXXXXXXXX=>[0xXXXXXXXXXXXX],
Cause
Before Image Access, the management process attempts to fetch the available snapshots of the relevant Consistency Groups. Within this task, it builds imageAccessInfo that contains the virtual network parameters. This happens for every Consistency Group in the Group Set. When building the targetVirtualNetwork, if RP4VMs finds any occupied vmReplicationSetMap, which contain Consistency Groups replicating VMs, the targetVirtualNetwork is assigned as PRIVATE_VM_NETWORK. This is done so they do not collide with production VMs.
Resolution
Workaround:
Fail over the Group Set and then change the required Port Groups on the replica VM.
Resolution:
This issue is addressed in RecoverPoint for VMs 5.3 SP2 (5.3.2).
Fail over the Group Set and then change the required Port Groups on the replica VM.
Resolution:
This issue is addressed in RecoverPoint for VMs 5.3 SP2 (5.3.2).
Affected Products
RecoverPoint for Virtual MachinesArticle Properties
Article Number: 000184831
Article Type: Solution
Last Modified: 27 Sept 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.