Configuring RAM to have its repository on a network file share
![]()
Hello
We are setting up a training instance of RAM on our network. We want to store the artifacts on a network file share instead of on a local server drive.
I've mapped the network file share as the R: drive, and then configured RAM to use the file share like this:
But this doesn't seem to work. When I go to the RAM website, I get a configuration error that tells me that these locations are invalid.
I have validated the locations and ensured no typos and all subfolders are present. Not sure where to go or what to try next.
Any help appreciated!
Thanks!
|
Accepted answer
![]()
The only time RAM expects the persist area to be on a shared drive is in a cluster. If you put your persist on a shared drive, but run multiple instances of RAM against that shared drive (either using the same database instance or different database instances) it will cause collisions and things will quickly go badly wrong. Only when running in a correctly set up cluster will the persist area be correctly shared. So don't do it.
Also, the local and index should never be shared. Each running instance of RAM expects to have its own local and index area so that it can do with it what it wants. Otherwise you will have collisions. Again, do not make it shared. If you are trying to start up training instances with a pre-configured RAM then you should instead copy the persist area to the individual instances and restore database backups that were taken at the same time as the shared persist was created. But each instance must be separate in both diskspace and database instances. Allen Earnest selected this answer as the correct answer
|
One other answer
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.