kjkoster
24-07-2008, 08:14
Dear All,
I have a question for you today. How do you keep the configuration of your application servers in sync across your environments (development, test, production, multiple machines in a cluster).
In many shops I see the sysadmins use see-point-click configuration interfaces to configure their application servers. That's all fine and nice, until you have to debug some really nasty class loader issues and change the container settings into 'the only combination that works'. I always ask how they will ensure that all the machines in the production cluster get these settings. Much to my astonishment they answer: "by manually comparing the screens".
How do you guys make sure that all servers in a cluster have the correct settings? When configuring development, test and production environments, how do you deal with the combination of settings that need to be identical and settings that need to be different?
Kees Jan
I have a question for you today. How do you keep the configuration of your application servers in sync across your environments (development, test, production, multiple machines in a cluster).
In many shops I see the sysadmins use see-point-click configuration interfaces to configure their application servers. That's all fine and nice, until you have to debug some really nasty class loader issues and change the container settings into 'the only combination that works'. I always ask how they will ensure that all the machines in the production cluster get these settings. Much to my astonishment they answer: "by manually comparing the screens".
How do you guys make sure that all servers in a cluster have the correct settings? When configuring development, test and production environments, how do you deal with the combination of settings that need to be identical and settings that need to be different?
Kees Jan