Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > Linux Forums > Suggest HOWTO

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Thread Tools Display Modes
Old 26th May 2009, 22:12
maconulaff maconulaff is offline
Junior Member
Join Date: Nov 2007
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Default DHCP / build / tftp / cfengine server setup for Debian and/or Ubuntu.

I have seen organizations who have used this type of arrangement (DHCP / build
/tftp/ cfengine) to configure and maintain workstations throughout an organization via PXE boot. A tutorial on this type of setup would be helpful to those interested in deploying and maintaining Debian/Ubuntu clients. I have googled and tried many variations of this theme, including FAI, but have not found the perfect recipe that offers management after install as well. I have created similar using local repos and kickstart in Fedora, but did not like the rpm package managers as well as using the apt package management offered by Debian/Ubuntu.
Reply With Quote
Sponsored Links
Old 27th May 2009, 19:03
falko falko is offline
Super Moderator
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,749 Times in 2,579 Posts

Something like this?
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
Old 1st June 2009, 06:01
maconulaff maconulaff is offline
Junior Member
Join Date: Nov 2007
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts


Thanks for the reply. That's a real good start for deploying systems. But would it be appropriate for maintaining the systems after initial deployment? The end goal is to create an environment where a central admin can determine what is installed on different workstations in the environment. I am researching currently and have found articles about puppet and cfengine that seem to offer this functionality.

I would like to be able to develop a system for controlling the software configuration on the Debian workstations for different departments. I can use static IP assignments by department as needed.

I think your HowTo is a great place for me to start, but I need to learn more about the long term maintenance of systems installed in this manner before I know if this solution will work for me.
Reply With Quote
Old 10th June 2009, 18:41
Heeter Heeter is offline
HowtoForge Supporter
Join Date: Dec 2007
Posts: 238
Thanks: 25
Thanked 4 Times in 4 Posts

Would this be sort of like active directory from Windows?



Last edited by Heeter; 7th March 2011 at 20:19.
Reply With Quote
Old 13th June 2009, 02:46
maconulaff maconulaff is offline
Junior Member
Join Date: Nov 2007
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts

In terms of the ability to deploy, update, or remove applications based on the class criteria (probably using IP address range - based on what I have read so far about cfengine, FAI, and puppet), it could be considered to be similar to Active Directory in that one single regard. Active Directory offers much more functionality than just maintaining software deployments.

Falko's excellent howto is a great way to deploy vanilla installs, but I want to be able to do more customization and to use the same system to maintain the software versions on all desktops based on their classification after installation. That's really what I am looking for.

I have seen systems that do just this for web servers and rendering farms. Put in a new box, attach it to the network, fire it up, and in less than 20 minutes, they had a production ready server entering service. But in each case, they were only adding web servers or in a separate system adding rendering servers.

I was hoping to expand on this idea to use the technology to manage a network of Linux desktops. A system where I could designate specific desktop software deployments depending on the role of the user/department.

I have a holiday and a couple of books on the subject coming up in the near future. We'll see what I can learn - and if I learn much, what I can share with the rest of the users at this site.

Last edited by maconulaff; 13th June 2009 at 02:53.
Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Server Setup Behind a Router/Firewall/Cable Modem kisong Installation/Configuration 2 1st August 2010 18:05
ISPconfig setup - DNS, router and general access problems ingvar Installation/Configuration 6 31st July 2010 14:13
tftp server failed hunter123 HOWTO-Related Questions 13 11th July 2008 17:31
Email - Ueb-Miau mazhar Installation/Configuration 5 21st December 2005 11:01
The Perfect Setup Suse 9.3 - Postfix problems new_bee05 HOWTO-Related Questions 20 25th November 2005 03:30

All times are GMT +2. The time now is 15:48.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.