Skip to main content
Question

LiveSync Commserve for DR/failover and Remote Cache

  • July 1, 2025
  • 4 replies
  • 69 views

Forum|alt.badge.img+11

I am wondering if there is a config issue with my remote cache on the Livesync node.

The software cache on the commserve (primary) is: C:\Program Files\Commvault\ContentStore\SW

There are 2 remote software caches configured:

[primary_SQLDR] = NOT ENABLED = C:\Program Files\Commvault\ContentStore\SW

[livesync_DRSQL] = ENABLED =  C:\Program Files\Commvault\ContentStore\SW

where “primary” and “livesync” are the hostnames of my primary and livesync commserves.

The [livesync_DRSQL] = ENABLED one is “out of sync”, and the “SW” folder doesn’t even exist on teh server.

 

I also notice (in several places in the documentation) that it appears that on the DR livesync server it should be C:\Program Files\Commvault\ContentStore2\SW?  On my commserve and livesync servers I have both C:\Program Files\Commvault\ContentStore and C:\Program Files\Commvault\ContentStore2 folders and its not super clear but it seems that ContentStore2 is for the Livesync/secondary only

so: 

  • Should I create the “SW” directory in C:\Program Files\Commvault\ContentStore on the [livesync_DRSQL]  server? OR
  • Should I change the [livesync_DRSQL] remote cache to C:\Program Files\Commvault\ContentStore2\SW (and create SW folder if needed)?

I assume then I can sync the cache and it will sync.

 

 

4 replies

Forum|alt.badge.img+2
  • Vaulter
  • 10 replies
  • July 4, 2025

Hello,

You can try creating a SW folder under the following path:
C:\Program Files\Commvault\ContentStore

Once the folder is created, please try syncing the cache again.


sbhatia
Vaulter
Forum|alt.badge.img+9
  • Vaulter
  • 88 replies
  • July 6, 2025

I recommend creating the Software Cache folder under C:\Program Files\Commvault\ContentStore2. This setup allows the folder to function as a remote cache for installations, and you can conveniently configure it from your active CommServe since it will be recognized as a client.

You are correct that ContentStore2 is created for Instance002 on both the Active and Standby servers. Since Instance002 on your Live Sync server reports to the primary CommServe and acts as a client, managing the remote cache becomes straightforward.

 

Regards,

Bhatia


Forum|alt.badge.img+11
  • Author
  • Byte
  • 87 replies
  • October 7, 2025

Sorry for not responding sooner… but there is some confusion on my side

Do I need to create these directories/folders on my primary commserve server, or the livesync/DR /secondary server… or both?


Forum|alt.badge.img+11
  • Author
  • Byte
  • 87 replies
  • October 8, 2025

Update: 

  • I went ahead and added the “SW” folder to “C:\Program Files\Commvault\ContentStore”, as that’s what we had already configured in the remote caches.  This got a remote cache to sync. Note: I used the Java UI → remove cache → edit to browse and had CommVault make the “SW” folder.
  • I asked CommVault's “Arlie” AI to give me some clarity on the differences between “C:\Program Files\Commvault\ContentStore” and “C:\Program Files\Commvault\ContentStore2” and it kinda gave an answer that made sense, but also started some odd circular reasoning (saying “C:\Program Files\Commvault\ContentStore2” was for “instance001”) which I believe it is definitely not. It's for isntance002
  • Arlie did point me to some docs: Synchronizing Software Cache on the Standby CommServe Host which indicate “On the standby CommServe server, the remote cache location is the software cache directory of Instance001” AND “After a failover, disable or remove the remote cache from the new active node, and create or enable remote cache on the new passive node.”. This makes some sense as to why I have 2 remote caches, and one is disabled.  it's to have the caches pre-set up to prep for enabling one and disabling the other in the event we have to perform a Commserve “Production” failover to the DR commserve.  This means the remote caches need to be in the same location and not “C:\Program Files\Commvault\ContentStore2”. 
  •  I still cannot seem to find out what “C:\Program Files\Commvault\ContentStore2” is for (in a DR/Livesync setup scenario) other than “well! its instance002!”. like, do I need to make this a remote cache as well… on both primary and DR commserves? I’m not really sure why there needs to even be an instance002 set up when building a DR/livesync commserve. but that’s prob not for this thread and just more education I need.