[opensuse] How to manage 100+ linux boxes?
Is there a standard way to remotely manage 100+ SUSE boxes? The machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal. The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications. I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this? Any suggestions? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Any suggestions?
Well, Webmin allow you to mass-manage your servers. Cron jobs, RPMs, run shell commands, etc... Webmin is not part of the distro, and it is not very integrated with openSUSE, but it works. -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Xn Nooby schreef:
Is there a standard way to remotely manage 100+ SUSE boxes? The machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal.
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Any suggestions?
well, i should install 1 ( or maybe 2 ) LTSP servers, and turn the 100 suse boxes into thinclients with LTSP. Then you only have to manage 1 ( or 2 ) servers. This is a real dream from point of view administration. Of course it depends on what kind of applications needs to run on the thinclients. Realy worth thinking about.... a happy LTSP/OpenSUSe user jef peeraer -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wed, 05 Sep 2007 20:36:22 +0200, jef peeraer wrote:
well, i should install 1 ( or maybe 2 ) LTSP servers, and turn the 100 suse boxes into thinclients with LTSP.
This is NLPOS, normally running on special hardware for point-of-sale. You'd get problems when you simply replace that with LTSP. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wed, 2007-09-05 at 11:54 -0400, Xn Nooby wrote:
Is there a standard way to remotely manage 100+ SUSE boxes? The machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal.
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Any suggestions?
http://www.novell.com/products/zenworks/ However I more often then not I have a box that can passwordless SSH into my servers and run commands over that. If all boxes are configured identically then it works very well. But if I was managing lots of workstations where the configuration was different (OS too) then I think ZenWorks is great as it integrates very well with SUSE. M. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 9/6/07, Xn Nooby
Is there a standard way to remotely manage 100+ SUSE boxes?
Saw this post and few minutes later saw this article: Managing hundreds of Linux machines is easy http://blogs.ittoolbox.com/linux/locutus/archives/managing-hundreds-of-linux... No idea whats in there. Thought it might have the answer. Regards, Soyuz The
machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal.
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Any suggestions? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Get pdsh and genders from http://www.llnl.gov/linux those are the most
important... but you'll see lots of other tools too.
On 9/5/07, Xn Nooby
Is there a standard way to remotely manage 100+ SUSE boxes? The machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal.
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Any suggestions? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Thanks for all the suggestions! It was good to hear I'm basically on the right track, and there are also several software packages that do this type of task. For my needs, I think I will be able to just use scp, ssh, and a few shell scripts. thanks again! -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Ahh, I see what pdcp & pdsh are now. I might try to use them, thanks! Here is where I found them: http://sourceforge.net/projects/pdsh http://linux.die.net/man/1/pdcp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Dne Wednesday 05 September 2007 17:54:09 Xn Nooby napsal(a):
Is there a standard way to remotely manage 100+ SUSE boxes? The machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal.
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Any suggestions? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
and i thought that NLPOS9 was supposed to do such things completly different. Whats about uploading new image with sec update installed (you can do delta image)? There is also utility to do same basic maintanence utility to configure boxes from AdminServer. Anyway i will be very happy if you share how you are using NLPOS9. It is quite important for me ;) -- Pavel Nemec Software Engineer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: pnemec@suse.cz Lihovarska 1060/12 tel:+420 284 028 981 190 00 Praha 9 fax:+420 296 542 374 Ceska republika http://www.suse.cz ---------------------------------------------------------------------
Hi,
Is there a standard way to remotely manage 100+ SUSE boxes? The machines are NLPOS9, which is based on SLES9, which is in turn based on SUSE 9.1. I need a way to remotely administer them, with cheaper solutions being ideal.
I'm not sure that there is a "standard" way. There are different tools. Someone indicated cfengine, which is the "oldest" of these tools. There is also puppet and bcfg2. I've heard that bcfg2 it's easier than cfengine but never tried it.
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Shell scripts are for sure the easiest way to start and there are some scripts around
and i thought that NLPOS9 was supposed to do such things completly different. Whats about uploading new image with sec update installed (you can do delta image)? There is also utility to do same basic maintanence utility to configure boxes from AdminServer.
NLP is still based on linux, it probably has some specific commands, but I immagine that they should be scriptable. Regards, Gael -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
The problem is having to individually log in and tweak things on 100+ boxes. The administration tasks would be applying security updates, and working with files for custom applications.
I believe I can do this with two shell scripts, a "control" script and a "job" script. The control script would copy (via scp) and remotely run (via SSH) the job script to a list of servers stored in an ASCII file. Is this the standard way of doing this?
Shell scripts are for sure the easiest way to start and there are some scripts around
and i thought that NLPOS9 was supposed to do such things completly different. Whats about uploading new image with sec update installed (you can do delta image)? There is also utility to do same basic maintanence utility to configure boxes from AdminServer.
NLP is still based on linux, it probably has some specific commands, but I immagine that they should be scriptable.
Regards,
NLPOS (Novell Linux Point Of Sale) is of course still linux (SLES9). But it does very specific job and so it use very special way how to do the job done. First important things is that it server "read only" images. You build you small distro using special tool and you boot and use this "image". When you need update/upgrade/change you image. Administrator update "source image" and ask all users (POS terminals) just to restart their machine. All related work, like uploading new image, unpacking, checks are done automaticly. User will see only updated running system. And of course all local data are (could be) deleted So.... when you use our script change something on 100+ terminals and someone update image you modification are lost. This is The different approach i spoke about. Pavel P.S. For more information you can try kiwi which is oss software used for image building. It is used to build buildservice images BTW ;)
Gael -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-- Pavel Nemec Software Engineer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: pnemec@suse.cz Lihovarska 1060/12 tel:+420 284 028 981 190 00 Praha 9 fax:+420 296 542 374 Ceska republika http://www.suse.cz ---------------------------------------------------------------------
participants (9)
-
Alexey Eremenko
-
Chris Worley
-
Gaël Lams
-
jef peeraer
-
Matthew Stringer
-
Mohammad Bhuyan
-
Pavel Nemec
-
Philipp Thomas
-
Xn Nooby