|
From: | Cole, Tim |
Subject: | Running multiple versions of cfengine during rolling upgrade? |
Date: | Tue, 10 Aug 2004 21:54:38 -0400 |
Hi,
Is there any guidance on running different versions of cfengine in one distributed configuration?
For example, our cfengine "server" host and all cfengine "pull" hosts are presently running the same version of cfengine @ 2.1.0p1. We wish to s l o w l y upgrade our environment to a newer patch-level of cfengine; i.e. 2.1.8 or 2.1.9; after of course some requisite testing.
Our software rollout strategy presently involves rolling out our software in 4 host tiers, ranging from least significant risk (Tier A) to most significant risk (Tier D). This allows a gentler application of the brakes to our rollout if necessary. Additionally any anomalous behavior would probably be caught before critical systems are affected. (BTW, we use this same approach, leveraging classes, within our cfengine configuration when introducing new changes/software to our infrastructure.)
Given that strategy, could we rollout a newer version of cfengine to our Tier A "pull" hosts while still pointing to an older cfengine "server". We would then rollout Tiers B, C, and D, and for the final step, we would upgrade the cfengine "server".
How would cfservd, cfagent and cfrun behave with differing versions?
Cheers, Tim
|
[Prev in Thread] | Current Thread | [Next in Thread] |