<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Scripted (Kickstart) Vs Image Based Deployment for Linux Systems</title>
	<atom:link href="http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/</link>
	<description>It's Not Just About Llamas</description>
	<lastBuildDate>Tue, 24 Jan 2012 15:14:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: How do you make a installable copy of Fedora 14's initial 10 + 437 updates?</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-2089</link>
		<dc:creator><![CDATA[How do you make a installable copy of Fedora 14's initial 10 + 437 updates?]]></dc:creator>
		<pubDate>Sat, 28 May 2011 20:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-2089</guid>
		<description><![CDATA[[...] http://michaeldehaan.net/2009/08/21/...linux-systems/ [...]]]></description>
		<content:encoded><![CDATA[<p>[...] <a href="http://michaeldehaan.net/2009/08/21/...linux-systems/" rel="nofollow">http://michaeldehaan.net/2009/08/21/&#8230;linux-systems/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mpdehaan</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-1172</link>
		<dc:creator><![CDATA[mpdehaan]]></dc:creator>
		<pubDate>Sun, 23 Aug 2009 20:49:23 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-1172</guid>
		<description><![CDATA[While you say it takes just as long to customize a kickstart for the first time, once customized, the point is tweaking it is much easier and can be done in seconds, while with an image based setup you repeat that pain again and again.

Of course, your point about triple booting and such is valid, though in those cases, you might could also consider running the Windows machines as guests inside Linux -- making them the odd thing out.
This doesn&#039;t really solve any problems with your iMacs though -- because of their hardware locking.   Unfortunate, I actually do like OS X... but mostly just for a desktop, it is not so friendly as a development environment.  

Though for machines that didn&#039;t have to run on OS X, running Windows as a virt guest might make things easier.   I would rather prefer to pretend it didn&#039;t exist :)

I guess the real question is why you need the Windows machines and the Macs :)   The college setups I&#039;ve seen didn&#039;t dual boot -- Linux machines pretty much ran Linux.   Life would definitely get better if you eliminated that, then you don&#039;t have the fun of maintaining the uber-triple image.

If you have the Macs and have to use them, though I&#039;m not happy with it entirely, I&#039;d almost be tempted to get Virtual Box or something working there and use them as hosts.   The sucky part there is you have an extra layer in front of using the actual terminal and such.

If I have a Mac setup, I&#039;d almost rather be SSH&#039;ed into a VM rather than having to use those consoles, though you could do that in virt too.



]]></description>
		<content:encoded><![CDATA[<p>While you say it takes just as long to customize a kickstart for the first time, once customized, the point is tweaking it is much easier and can be done in seconds, while with an image based setup you repeat that pain again and again.</p>
<p>Of course, your point about triple booting and such is valid, though in those cases, you might could also consider running the Windows machines as guests inside Linux &#8212; making them the odd thing out.<br />
This doesn&#8217;t really solve any problems with your iMacs though &#8212; because of their hardware locking.   Unfortunate, I actually do like OS X&#8230; but mostly just for a desktop, it is not so friendly as a development environment.  </p>
<p>Though for machines that didn&#8217;t have to run on OS X, running Windows as a virt guest might make things easier.   I would rather prefer to pretend it didn&#8217;t exist <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I guess the real question is why you need the Windows machines and the Macs <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    The college setups I&#8217;ve seen didn&#8217;t dual boot &#8212; Linux machines pretty much ran Linux.   Life would definitely get better if you eliminated that, then you don&#8217;t have the fun of maintaining the uber-triple image.</p>
<p>If you have the Macs and have to use them, though I&#8217;m not happy with it entirely, I&#8217;d almost be tempted to get Virtual Box or something working there and use them as hosts.   The sucky part there is you have an extra layer in front of using the actual terminal and such.</p>
<p>If I have a Mac setup, I&#8217;d almost rather be SSH&#8217;ed into a VM rather than having to use those consoles, though you could do that in virt too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Dowdle</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-1171</link>
		<dc:creator><![CDATA[Scott Dowdle]]></dc:creator>
		<pubDate>Sun, 23 Aug 2009 18:05:12 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-1171</guid>
		<description><![CDATA[Greetings,

I don&#039;t manage &quot;data-center&quot; machines but rather lab machines in a college environment.  All of the computers in each lab are all the same.

Making one &quot;golden image&quot; does take time... it takes just as much time as customising a single machine post kickstart install.  In our labs we do have a considerable amount of third party software that has to be added (BlueJ, Greenfoot, Matlab, etc) that would take a bit of effort to automate via kickstart post-install scripting... rsync perhaps.

I&#039;m not trying to say that kickstart isn&#039;t better in some scenarios but for me, where I have triple-boot machines (PCs - Windows XP, CentOS 5.3, and Fedora 11 ; iMacs - OS X, Windows XP, Fedora 11).

I use a few external USB drives and partimage.  For Mac OS X I use their Disk Utility app to create an image and to restore it.

Kickstart can only do Linux whereas imaging lets me do multiple ones.  On machines with just Linux and not much in the way of third-party apps, I would definitely consider kickstart.]]></description>
		<content:encoded><![CDATA[<p>Greetings,</p>
<p>I don&#8217;t manage &#8220;data-center&#8221; machines but rather lab machines in a college environment.  All of the computers in each lab are all the same.</p>
<p>Making one &#8220;golden image&#8221; does take time&#8230; it takes just as much time as customising a single machine post kickstart install.  In our labs we do have a considerable amount of third party software that has to be added (BlueJ, Greenfoot, Matlab, etc) that would take a bit of effort to automate via kickstart post-install scripting&#8230; rsync perhaps.</p>
<p>I&#8217;m not trying to say that kickstart isn&#8217;t better in some scenarios but for me, where I have triple-boot machines (PCs &#8211; Windows XP, CentOS 5.3, and Fedora 11 ; iMacs &#8211; OS X, Windows XP, Fedora 11).</p>
<p>I use a few external USB drives and partimage.  For Mac OS X I use their Disk Utility app to create an image and to restore it.</p>
<p>Kickstart can only do Linux whereas imaging lets me do multiple ones.  On machines with just Linux and not much in the way of third-party apps, I would definitely consider kickstart.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gideon "Gnafu" Mayhak</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-1170</link>
		<dc:creator><![CDATA[Gideon "Gnafu" Mayhak]]></dc:creator>
		<pubDate>Sun, 23 Aug 2009 04:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-1170</guid>
		<description><![CDATA[I really liked this overview on your opinions of the two options, especially since I feel exactly the same way!  Having come from an IT environment where imaging Windows systems was frequent, as well as a college program that touched on unattended Windows installation, kickstarts are a revelation!  They are so much more powerful, and installation of a kickstarted Fedora install is faster than any Windows installation I&#039;ve ever dealt with.

I&#039;m so glad I wasn&#039;t the guy who had to create the images where I worked, but I did discuss the process with him.  What a mess!  He had to create at least one image per hardware configuration, of which there were at least 3 at a given time.  Not to mention, we upgraded about 1/3 of the computers a year!

On top of that, another thing that kickstarts can do that imaging cannot is automated software installation and configuration for any programs you need.  There were some Windows programs that, for whatever reason, could not be part of the image, so we had another guy whose job was to package those in MSI format so they could later be installed after the imaging process was done.  So slow and painful, and the work could have been done by one part-time employee with kickstarts!]]></description>
		<content:encoded><![CDATA[<p>I really liked this overview on your opinions of the two options, especially since I feel exactly the same way!  Having come from an IT environment where imaging Windows systems was frequent, as well as a college program that touched on unattended Windows installation, kickstarts are a revelation!  They are so much more powerful, and installation of a kickstarted Fedora install is faster than any Windows installation I&#8217;ve ever dealt with.</p>
<p>I&#8217;m so glad I wasn&#8217;t the guy who had to create the images where I worked, but I did discuss the process with him.  What a mess!  He had to create at least one image per hardware configuration, of which there were at least 3 at a given time.  Not to mention, we upgraded about 1/3 of the computers a year!</p>
<p>On top of that, another thing that kickstarts can do that imaging cannot is automated software installation and configuration for any programs you need.  There were some Windows programs that, for whatever reason, could not be part of the image, so we had another guy whose job was to package those in MSI format so they could later be installed after the imaging process was done.  So slow and painful, and the work could have been done by one part-time employee with kickstarts!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mpdehaan</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-1167</link>
		<dc:creator><![CDATA[mpdehaan]]></dc:creator>
		<pubDate>Sat, 22 Aug 2009 12:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-1167</guid>
		<description><![CDATA[Hi Ahmed,

I&#039;d personally kickstart those as well and manage them in the same way (probably running config management manually rather than checking in periodically, in the case of laptops).   Hundreds is not that many, and the same reasons about being able to make changes apply.  You could just use straight kickstart.   Maintaining the images adds to management overhead, and the Stateless project ideas that are /probably/ needed for this sort of thing really aren&#039;t actively evolving:  https://www.redhat.com/archives/stateless-list/2009-June/msg00001.html .  I think most people have realized the extra complexity really isn&#039;t needed.  In the case of schools, reinstalling machines on a regular basis is fairly standard for Windows systems, but if we&#039;re talking Linux, simply offering it up as a PXE menu option should be sufficient.  Then you can just put home dirs on the network or whatever you want.

I don&#039;t have much thin client experience... there is K12 LTSP and such, though I have never really encountered thin clients in the wild so it seems that solution is not that commonly used.   At this point computers capable of running a desktop are pretty cheap so I think that has a lot of bearing on it.

Mike,

That is great :)

]]></description>
		<content:encoded><![CDATA[<p>Hi Ahmed,</p>
<p>I&#8217;d personally kickstart those as well and manage them in the same way (probably running config management manually rather than checking in periodically, in the case of laptops).   Hundreds is not that many, and the same reasons about being able to make changes apply.  You could just use straight kickstart.   Maintaining the images adds to management overhead, and the Stateless project ideas that are /probably/ needed for this sort of thing really aren&#8217;t actively evolving:  <a href="https://www.redhat.com/archives/stateless-list/2009-June/msg00001.html" rel="nofollow">https://www.redhat.com/archives/stateless-list/2009-June/msg00001.html</a> .  I think most people have realized the extra complexity really isn&#8217;t needed.  In the case of schools, reinstalling machines on a regular basis is fairly standard for Windows systems, but if we&#8217;re talking Linux, simply offering it up as a PXE menu option should be sufficient.  Then you can just put home dirs on the network or whatever you want.</p>
<p>I don&#8217;t have much thin client experience&#8230; there is K12 LTSP and such, though I have never really encountered thin clients in the wild so it seems that solution is not that commonly used.   At this point computers capable of running a desktop are pretty cheap so I think that has a lot of bearing on it.</p>
<p>Mike,</p>
<p>That is great <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike McGrath</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-1165</link>
		<dc:creator><![CDATA[Mike McGrath]]></dc:creator>
		<pubDate>Sat, 22 Aug 2009 02:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-1165</guid>
		<description><![CDATA[I&#039;ve always found using images in the datacenter to be a self correcting problem.  Eventually, one day, the guy doing the images will discover kickstart and the problem solves itself :)]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve always found using images in the datacenter to be a self correcting problem.  Eventually, one day, the guy doing the images will discover kickstart and the problem solves itself <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ahmed Kamal</title>
		<link>http://michaeldehaan.net/2009/08/21/scripted-kickstart-vs-image-based-deployment-for-linux-systems/#comment-1164</link>
		<dc:creator><![CDATA[Ahmed Kamal]]></dc:creator>
		<pubDate>Sat, 22 Aug 2009 00:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://michaeldehaan.net/?p=1298#comment-1164</guid>
		<description><![CDATA[Thanks for sharing your opinions. I would very much like to hear your opinion as well, not on deploying data-centers, but rather on say hundreds of user desktops either sharing one golden image (say ro NFS root), vs managing the configs manually/puppet, vs maybe running sessions on servers and thing clients]]></description>
		<content:encoded><![CDATA[<p>Thanks for sharing your opinions. I would very much like to hear your opinion as well, not on deploying data-centers, but rather on say hundreds of user desktops either sharing one golden image (say ro NFS root), vs managing the configs manually/puppet, vs maybe running sessions on servers and thing clients</p>
]]></content:encoded>
	</item>
</channel>
</rss>

