I am in a new position where I am administrating JIRA/Confluence/Crowd for a larger organization. Our current environment is pretty maxxed out on resources currently and I have been given new machines to move everything onto and I'm trying to work out the best plan to move everything seamlessly and thought maybe some other users might have some good ideas.
The main things - we cannot lose any data. Downtime has to be contrained to weekends. We must thoroughly test the new environment before fully switching to it.
About the current environment - we have 3 machines currently running these applications and all three machines are running Microsoft Server 2003 R2 x32:
Machine 1: Microsoft SQL Server 2008 - Databases for Crowd and JIRA
Machine 2: Hosts JIRA (4.4.4) and Crowd (2.4.0)
Machine 3: Confluence (3.5.6) which is linked to Postgresql which is on the same server
A little about our system load: We currently have around 1400 users in crowd. JIRA has about 150k issues and about 50 projects. JIRA and WIKI tend to go down every couple days from what I can tell, it is because of running out of memory. Both are currently only able to have about 1GB of ram dedicated to them due to the hardware restrictions (the new hardware I can build virtual machines with a far higher amount of ram - my host has 128GB)
My new environment is flexible - I can create a number of virtual machines and am open to suggestions if someone things the current structure should be changed. I can also continue on Server 2003 or I could move to Server 2008.
Any ideas/help/advice would be greatly appreciated.
Some reference docs:
What I would do:
At first sign of problem
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG