As I'm stuck using Outlook Web Access at work, I'll reply in bold below and 
leave a good deal of space to highlight my replies (I prefer using thunderbird 
and it's > bracketed replying system, *sigh*).

________________________________

From: [EMAIL PROTECTED] on behalf of Andrea Righi
Sent: Sun 11/5/2006 11:02 AM
To: sisuite-users@lists.sourceforge.net
Subject: Re: [Sisuite-users] Introduction, and my issues



Simon Ruiz wrote:
> We've been using Norton Ghost for all our imaging needs, and I had to
> come up with a pretty convoluted system to really be able to use it
> effectively to keep all the workstations updated (read all about it
> at my homepage http://www.mccsc.edu/~sruiz/5.10/imaging.htm). If you
> notice, I was already using your jargon (golden client) since I have
> been intending on moving to SystemImager since the beginning of this
> in the interest of removing proprietary software from our system
> altogether.

Totally agree! ;-) anyway norton ghost approach is totally different and
it's totally filesystem-agnostic. Systemimager has other big advantages
(and disadvantages), it treats filesystem images instead of
block-by-block disk images, and for now you cannot manage windows
installations (at least not for now...). But I'm sure that with
systemimager you can obtain better results dealing with different
hardware respect to the disk images approach.


 

I am not responsible for any imaging or distributed updates/configuration 
changes on any Windows boxes. We have a corporate IT department that takes care 
of the Windows boxes. They have divorced themselves from this Linux project so 
I have to provide 100% of the support for it, and I can't do this on my own so 
I reach out to the community. You.

I must admit I'm glad to see someone reply to the questions, as I was about to 
give the mailing list up for dead based on the question/response ratio before 
you jumped on and answered all those questions. The more I come to understand 
SystemImager, though, I'll also be able to help.

 


> 1) I want identical workstations, however since we have 2 (soon 3)
> hardware specs to work with (Dell 170Ls with IDE drives, Dell 210Ls
> with SATA drives, and soon some laptops), it seems like I'm going to
> have to maintain 3 separate images. My question regarding this is: is
> there a simple way to keep from having to maintain three separate
> golden clients for this? The vast majority of the image, is going to
> supposedly be identical between all the different hardware types, and
> I can't imagine that the parts that are different are all that
> dynamic...

Regarding the hardware heterogeneity you can resolve using the standard
kernel of a common distribution in your image, in this way you'll be
sure that your image will be able to support different hardware devices.

During the installation you should be able to manage the heterogeneity
using UYOK feature (http://wiki.systemimager.org/index.php/UYOK) and
--autodetect-disks option with si_getimage (or si_mkautoinstallscript).

At least I've successfully installed a little lab with IDE and SCSI
workstations in this way, using the same identical image.



 

In my experience, using an image of Ubuntu that was created on the 170Ls would 
not quite work on the 210Ls, however you have piqued my curiosity, and I'll 
experiment with that a little. It wasn't the kernel that was the problem, I 
believe, it was some configuration files (which I may well be able to change, 
given some troubleshooting...I'd just so far been using one image per hardware 
model).

I wonder, though, if I should probably have a different image for the laptops 
(that we have yet to get) at least, given their need for special power 
management packages and such that are not necessary on the desktops. What do 
you think?

 

 

> 2) In our network, we already have a DHCP server and have been
> functioning with dynamic IPs thus far. We have no control over the
> DHCP server and are not allowed to interfere with its normal
> functioning. Is it a requirement that we turn around and assign
> static IPs to the workstations now? Is there a simple way to work
> with hostnames instead? Not a huge issue, really, it'd just take
> communicating with the corporate people and letting them know we need
> this done, and then waiting for them to do it.

You can boot your workstation with an autoinstalling cd (see
si_mkautoinstallcd) and define all the local options in the kernel boot
parameters (http://wiki.systemimager.org/index.php/Installation_Parameters).

IMHO a good approach would be to get the ip via dhcp and manually define
the parameter that you can't define via the dhcp server (like the
address of the image server, the image to use, the monitor server, etc),
in this way you can use the same CD to install all the workstation.



 

But, the question is should DHCP be set up to assign the workstations Static 
IP's? It seems from reading the documentation that this would help out quite a 
bit, but I don't want to go through the trouble of getting our corporate IT 
people to configure the DHCP server that way if I'm mis-judging what I read.

Only the 210Ls have optical disc drives, and none of the computers have 
/dev/fd0 floppies (we have some USB floppy drives we need to use to use Ghost), 
so I'll either have to figure out how to boot the 170Ls from the harddisk and 
use Norton Ghost to jumpstart the conversion to System Imager or figure out (as 
you mention below) how to get them to boot from a usb storage device (this 
would be, likely, the best option, as it would mean I wouldn't need to keep 
Ghost actively around for any compelling backup reasons).

 

 

> 3) So, I used mkautoinstalldiskette to, well, make an autoinstall
> diskette. I could not set it to make the diskette at /dev/sda which
> is where our USB disk drive is, so I made an image file and DDed that
> to the diskette. This does not work, as the diskette (I think)
> assumes it's going to be /dev/fd0. The actual error message for this
> is "Checking for floppy diskette." followed by a reocurring
> "end_request: I/O error, dev 02:00 (floppy), sector 0. Am I basically
> screwed as far as using diskettes since all we have are USB disk
> drives? That would be rather annoying, especially considering the
> following:

si_mkautoinstalldiskette is deprecated, you need to use an
autoinstallcd. If you want to use a USB key and if you BIOS support the
boot over USB, you need to manually create a USB boot key, copying the
systemimager kernel and initrd on it (at the moment there is not a
si_mkautoinstallusbdev or a similar command). I think you can create
that using grub-install or lilo, but I've never tried it...



 

So, could I take the contents of the si_mkautoinstalldiskette and plop them on 
a USB key, modify the USB key's MBR with grub and have this working? Out of 
curiosity, since I'm mostly interested in doing this over a network, might 
there be a way to do this all from the USB key (that is, with a USB key large 
enough to hold a copy of the image on it?). I'm going to have to dig into 
BitTorrent delivery, as well, as we've got 279 workstations.

 

 


> 4) Next I tried installing systemimager-client on the client to be
> re-imaged, and set it up to boot SystemImager from the hard disk.
> This does not work either. The error occurs because it tries to check
> the partitions and doesn't recognize the FAT12 partition (hda1 or
> hd0,0) that we have running in order to enable the use of GRUB 4 DOS
> which we need to boot to a diskette image in order to be able to
> Ghost a machine without running around with our silly little slow USB
> disk drives. Since it cannot recognize that partition (and in fact, I
> think it mangles it by overwriting the MBR on the hard disk so it
> likely can't recognize it because it destroyed it), it cannot read
> the partition table. Later on in the process I get the very evocative
> "FATAL: Couldn't mount hard drive!" error followed by some likely
> irrelevant stuff about how the kernel needs all necessary block and
> filesystem drivers. So...any ideas? am I going to have to Ghost an
> image onto the workstations, one that doesn't have a FAT12 partition
> in hda1, in order to be able to boot SystemImage from the harddisk?
> (The FAT12 partition is FreeDOS, and I had a hell of a headache
> getting it to work in the first place, I know that Linux doesn't
> quite like dealing with that partition)

which version of systemconfigurator are you using? are you using lilo or
grub in you client? versions?


 

Whichever version comes from the Ubuntu universe repository, let me 
check...3.2.3-3 is what they all are in the repository. Using GRUB, version 
0.97-1ubuntu9. My suspicion is that the problem is with the FAT12 partition 
being in the way (you mentioned SystemInstaller doesn't support Microsoft 
filesystems, right?). I'll see what I can do about testing that theory.

 


Regards,
-Andrea

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sisuite-users mailing list
Sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users


Thanks for your response, Andrea, you have pointed me in some good directions!

 

I hope this finds everyone having a great day!

Simón


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sisuite-users mailing list
Sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to