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[NAME].com
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:   [IMAGE]  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
RecoverPoint support for ScaleIO 2.0