Excellent - thanks, Brad -- I assume the code honors the kickstart 'reboot' option now on z?
Scott On Wed, Jun 10, 2009 at 8:22 AM, Brad Hinson <bhin...@redhat.com> wrote: > Scott Rohling wrote: > >> Hi Doug -- Yep, we sure had some fun kicking Linux servers! >> >> Not sure how Linux not doing restarting itself is an IBM issue... but >> that >> 'is' a nasty downside to kickstarting -- ending up at a 'You may safely >> reboot' screen doesn't help automation. >> >> > Reboot issue fixed in RHEL 5.3 :-) > > > And we should add that kickstarting is faster than cloning 'if' the DASD >> is >> already Linux formatted.. if not, the kickstart does the formatting, >> adding >> time to the install. >> >> Scot >> >> On Tue, Jun 9, 2009 at 11:39 PM, WILLIAM CARROLL <v...@smgvbest.com> >> wrote: >> >> Hi Scott, >>> >>> I'll jump on your bandwagon but then again you already know I perfer >>> Kickstarting over cloning >>> you should also mention that unless you have Flashcopy for your DASD >>> Kickstarting is actually faster than cloning. >>> unless your clone master is very small. >>> >>> as you recall ours was on a mod3 (lots of required garbage) and cloning >>> that mod3 was slower than kickstarting >>> also after the kickstart was done the server was ready, no additional >>> steps >>> to change IP's or anything. >>> >>> if only redhat would fix that re-ipl after the reboot. >>> they say it's an IBM issue not thiers >>> >>> Doug Carroll >>> >>> >>> >>> ----- Original Message ----- >>> From: "Scott Rohling" <scott.rohl...@gmail.com> >>> To: <LINUX-390@VM.MARIST.EDU> >>> Sent: Wednesday, June 10, 2009 12:00 AM >>> Subject: To kick or to clone ... that is the question >>> >>> >>> This is a blatant request for discussion about the pros and cons of >>> using >>> >>>> an >>>> automated installation (e.g. RH kickstart - Suse autoyast (though maybe >>>> this >>>> has changed - I'm not current on Suse) - vs cloning a system from a >>>> 'golden >>>> image'... and I should say: on zSeries. >>>> >>>> I'm a fan of kickstart - and I'll list my reasons in approximate order >>>> of >>>> importantance to me (most to least): >>>> >>>> - kickstart forces a scripted and recreatable installation. You >>>> specify >>>> the rpm's and can do some limited scripting within the kickstart file >>>> itself >>>> to end up with (hopefully) a working Linux system that requires no >>>> manual >>>> tweaking (at least - if you do it 'right'). The alternative is a cloned >>>> system that the Linux SA's have been on, and perhaps several other teams >>>> - >>>> all performing manual tasks to end up with the final product - all sorts >>>> of >>>> shoeprints and no good detectives. Whereas a kickstart config is >>>> self-documenting - a clone is not. With good scripting and good use of >>>> rpm >>>> packaging for your 'local' or even 'vendor' products - you can end up >>>> with >>>> a >>>> very KISS config file that might even go multiplatform. (e.g. >>>> arch=`uname >>>> -m` ) >>>> >>>> - with a proper building of conf and parm files on z/VM - a guest can be >>>> kicked already configured with a working network -- no need for some >>>> outside >>>> scripting or manual config. >>>> >>>> - you can have different kickstart files for different server 'types' >>>> (web, >>>> app, db, etc) - these can even be built dynamically and requested via a >>>> URL >>>> to to the kickstart ( e.g. >>>> http://mykicker/kick.web&ip=xx.xx.xx.xx+etc+etc.....) >>>> >>>> - The size of the DASD can be flexible.. cloning requires copying the >>>> same >>>> size DASD as the source.. >>>> >>>> - The latest fixes can be applied by keeping the repository the >>>> kickstart >>>> uses current - rather than updating a clone source. (of course - >>>> testing >>>> is >>>> still required and would require kickstarting a guest to truly do any >>>> testing - a good thing imo) >>>> >>>> - It encourages packing by rpm rather than manual 'tarball' methods.. >>>> this >>>> is in line with a 'recreatable' install. Yes, you can still do 'tar' >>>> commands in the kickstart file itself.. but specifying an rpm package >>>> is >>>> oh >>>> so much easier. >>>> >>>> - Servers start 'clean' - ie no old log files from the clone source and >>>> no >>>> need to try and script a 'cleanup' >>>> >>>> - No worrying about whether a clone source is 'up' when a new server is >>>> clone and possibly clone a live system >>>> >>>> >>>> There are downsides.. but I'll leave those to the rest of you to >>>> expound >>>> on, since I'm taking a position of 'kickstart good, Jane' >>>> >>>> Thanks and hope this is valuable to some .. >>>> >>>> Scott >>>> >>>> ---------------------------------------------------------------------- >>>> For LINUX-390 subscribe / signoff / archive access instructions, >>>> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 >>>> or >>>> visit >>>> http://www.marist.edu/htbin/wlvindex?LINUX-390 >>>> >>>> >>>> ---------------------------------------------------------------------- >>> For LINUX-390 subscribe / signoff / archive access instructions, >>> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or >>> visit >>> http://www.marist.edu/htbin/wlvindex?LINUX-390 >>> >>> >> ---------------------------------------------------------------------- >> For LINUX-390 subscribe / signoff / archive access instructions, >> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or >> visit >> http://www.marist.edu/htbin/wlvindex?LINUX-390 >> > > -- > Brad Hinson <bhin...@redhat.com> > Sr. Support Engineer Lead, System z > Red Hat, Inc. > (919) 754-4198 > www.redhat.com/z > > > ---------------------------------------------------------------------- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or > visit > http://www.marist.edu/htbin/wlvindex?LINUX-390 > ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390