How can we add packages in more than 400 servers
In a scenario if there are more than 400 servers what would be the best way to install packages in all the servers
|
Quote:
Spacewalk is common, but depending on what your environment is, may not be a good fit for you. And honestly, this sounds like a homework question, like some of your other threads do: http://www.linuxquestions.org/questi...ud-4175515055/ http://www.linuxquestions.org/questi...ge-4175513826/ http://www.linuxquestions.org/questi...on-4175510578/ |
maybe something like:
Code:
cat hosts.lst | while read host |
One place I worked had a simple cron job on each system... all it did was "yum update".
The local repository had the approved packages, so for any system the cron job did its work (once a week). The log output was sent to the admin group, so every systems log was received. As an added method, it was possible to use ssh to direct specific hosts to update at will. |
|
make a deb or a rpm if it is Debian or Redhat
and put it in your local repo |
run CentOS and use: http://spacewalk.redhat.com/
|
If you want some additional automation, something like Puppet, CfEngine, or Chef would do what you wanted...
|
But How can That work be done manually without using automated tools like chef,puppet
|
How can you install a package on 400 different machines manually? Is this a serious question?
Go to each of the 400 machines, log in, and type 'yum install packagename' or 'apt-get install packagename' or whatever your distro's package manager requires. |
Quote:
|
All times are GMT -5. The time now is 05:00 AM. |