Linux - EnterpriseThis forum is for all items relating to using Linux in the Enterprise.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
If I were to do this, I'd probably use PXELinux to care of the "download and install the OS" part of it. I think if you work at it a bit, you could probably put together a series of shell scripts that keep track of what systems PXELinux has booted, what images it told them to get, and do some sort of balancing (so it automatically makes the next server boot MySQL if, say, you need another MySQL server). I've never actually gone through and done it, though.
You will probably want to combine this with Kickstart or similar for the OS installs, or just have the slaves NFS mount their root filesystems and have an image of all the diffeent root filesystems for all the various servers. Then you can reprovision servers just by rebooting them.
this is great, im going to get on it right away, I am pretty experienced in bash ( of course that doesnt say much, its bash, its easy )
But this is great advice, I have messed with PXE linux myself a little in the past, but you think I can acomplish all this with those 2 programs and a couple of well put together bash scripts??
And on restart they will not boot off the network
or
they will boot off the network, see they already have everything installed, and continue to the OS
This seems like a great way of going about things, do you see me running into any problems with DNS things? and or bandwith restrains?
I suppose I will test and see, i would love if the server was Mysql, or similar, it could recieve an internal dns name that i could probably also do with a bash script... dynamic dns rather, based on mac adress
Thank you so much btmiller, I will keep you updated on my progress, any other great advice?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.