After some reading and testing, I decide to use puppet. It's really nice. I'll recommend it to others. Thank you all Zhihao Lou On Jun 4, 2010, at 1:10 PM, Gary Greene wrote: > On 6/3/10 8:27 PM, "Zhihao Lou" <lzh1984 at gmail.com> wrote: >> Dear List, >> >> I'm trying to set up a lab with multiple workstations running CentOS >> 5. Does anybody knows how to keep the packages in sync among >> workstations? Ideally I want any change made on any machine be able >> to >> applied to all other machines. Alternatively, to "push" the changes >> (add and/or remove packages) from one central server to all other >> machine is also fine. >> >> Thanks >> >> Zhihao Lou >> >> P.S.: Sorry for the confusion subject line. I really don't know >> what's >> the accurate name for the feature I described here. >> _______________________________________________ >> CentOS mailing list >> CentOS at centos.org >> http://lists.centos.org/mailman/listinfo/centos > > My recommendation is use a configuration management system like puppet > (http://www.puppetlabs.com/) or slack (http://code.google.com/p/ > slack/) > using a role that runs yum with the change list needed for the > machines in > the field. This gets you the ability to have uniform configurations > and > "push" from a central server. > > > -- > Gary L. Greene, Jr. > IT Operations > Minerva Networks, Inc. > Cell: (650) 704-6633 > Phone: (408) 240-1239 > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos