ViPR Controller : RecoverPoint volume creation fails.[1]

           

   Article Number:     531964                                   Article Version: 3     Article Type:    Break Fix 
   

 


Product:

 

ViPR Controller Controller 3.6,ViPR Controller Controller 3.6 SP1,ViPR Controller Controller 3.6 SP2,ViPR Controller Controller 3.5,RecoverPoint CL

 

Issue:

 

 

An order to create an Recoverpoint (RP) protected volume fails with the following error:   
   
    Error 19000: Message: Could not find site and volume ID for journal: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX for copy: XX_XXX_XXX on site: 0x50aee4d8d5b21176
                                                           

 

 

Cause:

 

 

In a stretched fabric environment, all RP clusters have visibility of all backend storage arrays.   
    If there is no explicit manual intervention, during volume creation ViPR Controller may associate the incorrect backend storage array with any RP cluster. 
                                                           

 

 

Change:

 

 

This is working as designed from a ViPR Controller perspective.   
    It is a consequence of the setup and design of the use case (i.e. a stretched fabric)
                                                           

 

 

Resolution:

 

 

If the desired outcome is to associate a specific backend storage array to be used by a specific RP protection system, the following viprcli commands should be run :   
   
    1. Log in to viprcli : (ViPR Controller: How to logon to ViPRcli)   
   
    2. /opt/storageos/cli/bin/viprcli protectionsystem update -n [rpclustername] -clusterid [Clusterid ] -varray_add [vArray]   
   
    Note:    
   
    The vArray is the virtual array that the backend storage array is associated to.   
    The vArray URN can be obtained by running the the following dbutils command  :   

      /opt/storageos/bin/dbutils list VirtualArray and searching for the relevant virtual array.   
   
          
    The RP Clusterid can be obtained by running the the following viprcli command :   
      /opt/storageos/cli/bin/viprcli protectionsystem show -n rpclustername