To get the parameters for self-configuring I was thinking of having the rescue system read them from a CMS file using Rick Troth's CMSFS utility functions. The dead server's unique CMS parm file could be created by hand in advance, or populated once or periodically by some type of export process from the live server. For an IP address I'm thinking the rescue system can just use the dead server's 'admin lan' address probably similar function to your 'service' lan.
Instead of basing the rescue system on the starter system I'd like to just copy and convert an existing "full-fledged" server; and make it maintainable by Yast Online Update. That way I could easily add and maintain any packages I need for our environment, like the TSM restore client. When I boot the rescue system off R/W disk I can update it; when I boot it off R/O disk it assumes its rescue role. -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Rob van der Heij Sent: Friday, September 29, 2006 9:46 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: R/O dasd + ramdisk rescue system On 9/29/06, Romanowski, John (OFT) <[EMAIL PROTECTED]> wrote: > Has anyone implemented Rob van der Heij's idea about a read-only-dasd > rescue system that run's from ramdisk? I don't want to reinvent the > wheel if someone's documented how they did it. We did not finish that work because we found in our shop the approach of linking to the dead penguin's disks much more attractive for various reasons. With the SuSE starter system you have most of it. You can use zipl to write the kernel image, parmfile and initrd to a small disk. If you IPL that you get the "install" starter system. The rest of it would be in /linuxrc and maybe some packages you must add to the initrd. The biggest hurdle in the system's self-configuring is getting the IP configuration. Once you have that you can go to LDAP or even do a wget against a web server to get all the details. We have discussed on the list various ways to do that. What I used myself was a separate "service" guest LAN that each server couples to. On that guest LAN you run your own virtual DHCP server that uses a fixed table to assign IP address based on the MAC address in the directory. In theory it should be good enough to have a fixed IP address for the penguin in rescue mode (do you really expect to run several in rescue mode at the same time). However, we learned that the YaST configuration was not really designed towards an approach where you have a different network location during system installation. To have a separate service IP address seems to be a good alternative if you want to avoid connecting the system to the bad Internet while you're still doing the install and testing things. Rob ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390