Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

852

July 22nd, 2016 07:00

RecoverPoint support for ScaleIO 2.0

Hi @ all,

Today I tried to create a vRPA cluster to replicate my ScaleIO Array but it fails to connect to my ScaleIO array in RecoverPoint Deployment Manager with the following error:

The Log shows the following error(s)

2016-07-22 16:46:37,327 [ModalContext] (DMUtils.java:48) DEBUG - Running task: class com.emc.recoverpoint.deploy.rpi.wizard.ArrayRegistrationResultsPage$ArrayRegistrationTaskRunner

2016-07-22 16:46:37,328 [ModalContext] (BaseDMCommand.java:196) DEBUG - Command:SetArrayCredentialsCommand Started

2016-07-22 16:46:37,329 [ModalContext] (SetArrayCredentialsCommand.java:53) DEBUG - setArrayCredentials is called with params: arrCreds=ArrayCredentials(arrayName=test, baseArrayCredentials=ScaleIoArrayCredentials(super=BaseArrayCredentials(user=admin, ipInfos=[172.25.128.142]))), rpas=[RPA [ip=172.25.130.3, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=1, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN], RPA [ip=172.25.130.1, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=0, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN]]

2016-07-22 16:46:37,329 [ModalContext] (SetArrayCredentialsCommand.java:60) DEBUG - Running SetArrayCredentialsCommand for rpas: [RPA [ip=172.25.130.3, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=1, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN], RPA [ip=172.25.130.1, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=0, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN]]

2016-07-22 16:46:37,331 [pool-1-thread-22] (BaseDMCommand.java:196) DEBUG - Command:SetArrayCredentialsForSpecificRPACommand Started

2016-07-22 16:46:37,331 [pool-1-thread-21] (BaseDMCommand.java:196) DEBUG - Command:SetArrayCredentialsForSpecificRPACommand Started

2016-07-22 16:46:37,856 [pool-1-thread-21] (ImplProxyFactory.java:38) DEBUG - IS-Client connection to RPA[ 172.25.130.3] already exists. returning from pool [size=2].

2016-07-22 16:46:37,856 [pool-1-thread-21] (ImplProxyFactory.java:39) DEBUG - IS-Client ObjectPool, Hit rate:49

2016-07-22 16:46:37,858 [pool-1-thread-22] (ImplProxyFactory.java:38) DEBUG - IS-Client connection to RPA[ 172.25.130.1] already exists. returning from pool [size=2].

2016-07-22 16:46:37,859 [pool-1-thread-22] (ImplProxyFactory.java:39) DEBUG - IS-Client ObjectPool, Hit rate:50

2016-07-22 16:46:37,873 [pool-1-thread-21] (BaseInstallationServerAdapter.java:303) DEBUG - Getting transaction result with timeout in secs: 1200

2016-07-22 16:46:37,882 [pool-1-thread-22] (BaseInstallationServerAdapter.java:303) DEBUG - Getting transaction result with timeout in secs: 1200

2016-07-22 16:46:37,888 [pool-1-thread-21] (GeneralUtils.java:114) DEBUG - Sleeping for: waiting for transaction to complete, time to sleep in millis is: 1000

2016-07-22 16:46:37,899 [pool-1-thread-22] (GeneralUtils.java:114) DEBUG - Sleeping for: waiting for transaction to complete, time to sleep in millis is: 1000

2016-07-22 16:46:38,902 [pool-1-thread-21] (BaseInstallationServerAdapter.java:313) DEBUG - transaction: 32 ended, calling get method for result

2016-07-22 16:46:38,913 [pool-1-thread-22] (BaseInstallationServerAdapter.java:313) DEBUG - transaction: 112 ended, calling get method for result

2016-07-22 16:46:38,916 [pool-1-thread-21] (BaseInstallationServerAdapter.java:412) ERROR - Transaction failed. transactionId=32, timeoutInSeconds=1200, errorMSG=Operation failed. initialConnect return null ManagedArrayConfig, errorType=OPERATION_FAILED, value=null

2016-07-22 16:46:38,916 [pool-1-thread-21] (BaseDMCommand.java:150) ERROR - SetArrayCredentialsForSpecificRPACommand FAILED

com.emc.dm.exception.InstallationCommExceptionWithUserMSG: Operation failed. initialConnect return null ManagedArrayConfig

    at com.emc.dm.clients.BaseInstallationServerAdapter.getResultFromTransaction(BaseInstallationServerAdapter.java:413)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:356)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:285)

    at com.emc.dm.clients.InstallationServerClientImpl.setArrayCredentials(InstallationServerClientImpl.java:679)

    at com.emc.dm.commands.concrete.SetArrayCredentialsForSpecificRPACommand.inner(SetArrayCredentialsForSpecificRPACommand.java:35)

    at com.emc.dm.commands.infra.BaseDMCommand.execute(BaseDMCommand.java:39)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:159)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:32)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

2016-07-22 16:46:38,916 [pool-1-thread-21] (ReturnValue.java:51) ERROR - Failed to set the given Array credentials.

2016-07-22 16:46:38,916 [pool-1-thread-21] (BaseDMCommand.java:235) DEBUG - Command SetArrayCredentialsForSpecificRPACommand FINISHED with returnValue=[ReturnValue [_isSuccess=false, _message=Failed to set the given Array credentials., _data=null, _throwable=com.emc.dm.exception.InstallationCommExceptionWithUserMSG: Operation failed. initialConnect return null ManagedArrayConfig, _failureReason=UNKNOWN]]

2016-07-22 16:46:38,916 [pool-1-thread-21] (BaseDMCommand.java:205) DEBUG - Command:SetArrayCredentialsForSpecificRPACommand Finished

2016-07-22 16:46:38,926 [pool-1-thread-22] (BaseInstallationServerAdapter.java:412) ERROR - Transaction failed. transactionId=112, timeoutInSeconds=1200, errorMSG=Operation failed. initialConnect return null ManagedArrayConfig, errorType=OPERATION_FAILED, value=null

2016-07-22 16:46:38,926 [pool-1-thread-22] (BaseDMCommand.java:150) ERROR - SetArrayCredentialsForSpecificRPACommand FAILED

com.emc.dm.exception.InstallationCommExceptionWithUserMSG: Operation failed. initialConnect return null ManagedArrayConfig

    at com.emc.dm.clients.BaseInstallationServerAdapter.getResultFromTransaction(BaseInstallationServerAdapter.java:413)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:356)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:285)

    at com.emc.dm.clients.InstallationServerClientImpl.setArrayCredentials(InstallationServerClientImpl.java:679)

    at com.emc.dm.commands.concrete.SetArrayCredentialsForSpecificRPACommand.inner(SetArrayCredentialsForSpecificRPACommand.java:35)

    at com.emc.dm.commands.infra.BaseDMCommand.execute(BaseDMCommand.java:39)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:159)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:32)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

2016-07-22 16:46:38,926 [pool-1-thread-22] (ReturnValue.java:51) ERROR - Failed to set the given Array credentials.

2016-07-22 16:46:38,927 [pool-1-thread-22] (BaseDMCommand.java:235) DEBUG - Command SetArrayCredentialsForSpecificRPACommand FINISHED with returnValue=[ReturnValue [_isSuccess=false, _message=Failed to set the given Array credentials., _data=null, _throwable=com.emc.dm.exception.InstallationCommExceptionWithUserMSG: Operation failed. initialConnect return null ManagedArrayConfig, _failureReason=UNKNOWN]]

2016-07-22 16:46:38,927 [pool-1-thread-22] (BaseDMCommand.java:205) DEBUG - Command:SetArrayCredentialsForSpecificRPACommand Finished

2016-07-22 16:46:38,930 [ModalContext] (Commands.java:158) ERROR - RPA [ip=172.25.130.3, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=1, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN] Failed to set the given Array credentials.

com.emc.dm.exception.InstallationCommExceptionWithUserMSG: Operation failed. initialConnect return null ManagedArrayConfig

    at com.emc.dm.clients.BaseInstallationServerAdapter.getResultFromTransaction(BaseInstallationServerAdapter.java:413)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:356)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:285)

    at com.emc.dm.clients.InstallationServerClientImpl.setArrayCredentials(InstallationServerClientImpl.java:679)

    at com.emc.dm.commands.concrete.SetArrayCredentialsForSpecificRPACommand.inner(SetArrayCredentialsForSpecificRPACommand.java:35)

    at com.emc.dm.commands.infra.BaseDMCommand.execute(BaseDMCommand.java:39)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:159)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:32)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

2016-07-22 16:46:38,930 [ModalContext] (Commands.java:158) ERROR - RPA [ip=172.25.130.1, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=0, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN] Failed to set the given Array credentials.

com.emc.dm.exception.InstallationCommExceptionWithUserMSG: Operation failed. initialConnect return null ManagedArrayConfig

    at com.emc.dm.clients.BaseInstallationServerAdapter.getResultFromTransaction(BaseInstallationServerAdapter.java:413)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:356)

    at com.emc.dm.clients.BaseInstallationServerAdapter.getTransactionResult(BaseInstallationServerAdapter.java:285)

    at com.emc.dm.clients.InstallationServerClientImpl.setArrayCredentials(InstallationServerClientImpl.java:679)

    at com.emc.dm.commands.concrete.SetArrayCredentialsForSpecificRPACommand.inner(SetArrayCredentialsForSpecificRPACommand.java:35)

    at com.emc.dm.commands.infra.BaseDMCommand.execute(BaseDMCommand.java:39)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:159)

    at com.emc.dm.commands.infra.BaseDMCommand.call(BaseDMCommand.java:32)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

2016-07-22 16:46:38,930 [ModalContext] (ReturnValue.java:51) ERROR - RPA [ip=172.25.130.3, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=1, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN] Failed to set the given Array credentials.

RPA [ip=172.25.130.1, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=0, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN] Failed to set the given Array credentials.

2016-07-22 16:46:38,930 [ModalContext] (ReturnValue.java:51) ERROR - Failed to set the given Array credentials.

2016-07-22 16:46:38,930 [ModalContext] (BaseDMCommand.java:235) DEBUG - Command SetArrayCredentialsCommand FINISHED with returnValue=[ReturnValue [_isSuccess=false, _message=Failed to set the given Array credentials., _data=null, _throwable=com.emc.dm.exception.InstallationFlowException: RPA [ip=172.25.130.3, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=1, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN] Failed to set the given Array credentials.

RPA [ip=172.25.130.1, isCredentails=Credentials [user=boxmgmt, password=*****], fapiCredentials=null, alternativeISCredentails=Credentials [user=boxmgmt, password=*****], number=0, siteName=bla, version=null, boxWWNs=null, rpaState=null, generation=UNKNOWN] Failed to set the given Array credentials.

, _failureReason=UNKNOWN]]

2016-07-22 16:46:38,930 [ModalContext] (BaseDMCommand.java:205) DEBUG - Command:SetArrayCredentialsCommand Finished

2016-07-22 16:46:38,930 [ModalContext] (DMUtils.java:57) DEBUG - Task class com.emc.recoverpoint.deploy.rpi.wizard.ArrayRegistrationResultsPage$ArrayRegistrationTaskRunnersucceeded

2016-07-22 16:46:38,941 [main] (DMUtils.java:65) DEBUG - Staring post-run actions of task class com.emc.recoverpoint.deploy.rpi.wizard.ArrayRegistrationResultsPage$ArrayRegistrationTaskRunner

2016-07-22 16:46:38,941 [main] (DMUtils.java:107) ERROR - Failed to set the given Array credentials.

Did anyone from you try and succeeded configuring recoverPoint to work with ScaleIO 2.0?

Is it supported at all?

I'm using RecoverPoint 4.4 SP1 P1

and RecoverPoint 2.4 SP1 P2 Deployment Manager

Many thanks in advance

Janni

675 Posts

July 22nd, 2016 14:00

Hi there,

No, SIO 2.0 it isn’t supported by RP. There are concrete plans to have an updated RP replication solution with SIO (we used to have a solution with RP 4.1.1_SIO and SIO 1.31). If you need specifics, feel free to contact me directly.

RP4VMs is storage agonistic and can protect vSphere VMs residing on SIO storage as well as any other storage array supported by VMware.

Hope that helps,

Idan Kentor

RecoverPoint Corporate Systems Engineering

idan.kentor@emc.com

286 Posts

July 22nd, 2016 13:00

Please refer to the support matrix for the list of supported arrays with RP. ScaleIO is not on this list at this time

July 25th, 2016 02:00

Hi,

Thanks for your fast reply and clarification.

I will contact you directly.

Thanks and best regards

Janni

No Events found!

Top