Author Topic: Centralised Dynamic Client ISO  (Read 727 times)

stuartiannaylor

  • Guest
Centralised Dynamic Client ISO
« on: January 24, 2012, 09:52:36 »
If Zentyal as a community was going to push a ZD then would the following offer more in terms of a disk based preconfigured ISO.

If Zentyal Server (ZS) held a centralised ISO that had modules to allow control of preseed options and various configurations. This would allow the sysadmin to either create (burn) a localised custom image or simply add this to a PXE boot option for network installs?

Stuart

kernevil

  • Zentyal Staff
  • Zen Apprentice
  • *****
  • Posts: 26
  • Karma: +8/-0
    • View Profile
Re: Centralised Dynamic Client ISO
« Reply #1 on: January 24, 2012, 11:25:28 »
Hi Stuart

we are going to release a module to allow PXE installations as soon as possible in the 2.3 beta series. Having this feature an admin could create a custom iso to deploy the clients.

Regards.

stuartiannaylor

  • Guest
Re: Centralised Dynamic Client ISO
« Reply #2 on: January 24, 2012, 01:34:55 »
That would be great.

I just wondered if this module should allow a non sysadmin control method. Where preseed and client config could be dynamically embedded into the ISO. Selected from the Zentyal module without the need for a sysadmins knowledge in creating custom ISO's.

Stuart

robb

  • Forum Moderator
  • Zen Hero
  • *****
  • Posts: 1357
  • Karma: +37/-2
    • View Profile
    • Home of the Zentyal Community
Re: Centralised Dynamic Client ISO
« Reply #3 on: January 24, 2012, 02:02:43 »
Do you mean something like the Zentyal Server software management module?

Like: create a tab for Zentyal Desktop and select the packages you want to distribute for your Zentyal clients. With 2 sections: security updates (ubuntu updates) and applications. The later with the option to add applications by the sysadmin from regular repositories.
Have a question about the Zentyal Community: ASK!
On these forums: robb
On http://webchat.freenode.net/?channels=zentyal : khildin

Want to use Ubuntu-one for free: Sign up here!

ichat

  • Community Council Member
  • Zen Hero
  • *****
  • Posts: 782
  • Karma: +26/-16
  • Zentyal Community Council Member
    • View Profile
Re: Centralised Dynamic Client ISO
« Reply #4 on: January 24, 2012, 02:17:51 »
it would be possible  but hard and verry time consuming also auto generating an installer iso would be  generating a lot of load on the system.  expecially if you only want this on your local network  than i would advice against it and instead provide a network installer.  or pre-build iso.  and install your additional preferences right after the installer completes... 

the 'only'  disavantage to this method over  iso-generating   is that you can not burn the disk and take it home with you...  you would instead have to bring your computer to the network,   or use other methods to create the iso...
Even though I'm a member of the Zentyal Community Council, I'm not employed with zentyal.
All tips hints and advices are based on my personal experience.
As I try my best to be as accurate as possible, following my advice is always at your own risk,
I claim absolutely NO responsibility in any way!

stuartiannaylor

  • Guest
Re: Centralised Dynamic Client ISO
« Reply #5 on: January 24, 2012, 03:00:50 »
I think it could work how you say Rob. It could pass anything from modules, application selection, environ & service variables.

Not sure to hard and time consuming? In respect to generally creating client ISO's I don't see much difference.
Also I can't see why you couldn't burn off a disk at the server. As to performance I guess its a matter of hardware and a Sysadmins dictate to when he is going to use the client setup ISO.

I think the functionality can be incorporated and the only limit would be what the community dictates.


kernevil

  • Zentyal Staff
  • Zen Apprentice
  • *****
  • Posts: 26
  • Karma: +8/-0
    • View Profile
Re: Centralised Dynamic Client ISO
« Reply #6 on: January 26, 2012, 11:01:45 »
The idea of "cooking" a custom installation image in the server and then assign it to network objects to be installed by PXE sounds really good for large deployments. We will evaluate for future versions...

What kind of features would you like to tune (apart from software)?

stuartiannaylor

  • Guest
Re: Centralised Dynamic Client ISO
« Reply #7 on: January 26, 2012, 11:15:37 »
Thats a really good question. You could go to a level where you might create a Sales team distribution that has everything from authentication, NAS... /home /group to application set.

It could be done and I guess its a community matter. It would be great to provide an interface to a custom ISO / preseed options that allows your general admin to create a flavour that could be simply PXE booted or burned to disk.

The idea that you could put the disk in a client and the answer jobs done would be most welcome by this sysadmin.



ichat

  • Community Council Member
  • Zen Hero
  • *****
  • Posts: 782
  • Karma: +26/-16
  • Zentyal Community Council Member
    • View Profile
Re: Centralised Dynamic Client ISO
« Reply #8 on: January 26, 2012, 03:59:40 »
https://help.ubuntu.com/community/InstallCDCustomization

aren't you afraid this may take a lot of ram usage whill building the iso (even when its only a not so big image)...??  i used the webbased remastersys once it was verry slow...
Even though I'm a member of the Zentyal Community Council, I'm not employed with zentyal.
All tips hints and advices are based on my personal experience.
As I try my best to be as accurate as possible, following my advice is always at your own risk,
I claim absolutely NO responsibility in any way!

stuartiannaylor

  • Guest
Re: Centralised Dynamic Client ISO
« Reply #9 on: January 26, 2012, 05:59:47 »
To be honest not really. If you a sysadmin you can pick your time and your hardware.

I can't see this as a problem in respect to the benefits it would give. Its doesn't have to be mastered every time you use it and to pxe boot it would be a doddle.

Stuart

ctek

  • Zen Warrior
  • ***
  • Posts: 172
  • Karma: +4/-1
    • View Profile
Re: Centralised Dynamic Client ISO
« Reply #10 on: January 27, 2012, 10:39:02 »
Just on opinion :)

An option could be to use another Zentyal box (slave) to do the cooking and thus the main server will only make the image available when is ready.
In that respect, the option of cooking and sending the image can be also in the slave box not only on the Master.
So if the setup is Master/Slave you can specify the machine (the chief). If the setup is Standalone Server the cooking will be on that server.


Regards
Bogdan

stuartiannaylor

  • Guest
Re: Centralised Dynamic Client ISO
« Reply #11 on: January 27, 2012, 12:34:10 »
Yeah I like that idea :)

A slave would be a good platform if you had iChat's concern.

PXE can load a boot-manager or you could retain various ISO's.
It doesn't mean you have to master an ISO everytime you boot or want an image.
Just the tools to create custom ISO's with embedded localised server environs would be great for me anyway.

Stuart

airtonix

  • Zen Apprentice
  • *
  • Posts: 29
  • Karma: +2/-0
    • View Profile
Re: Centralised Dynamic Client ISO
« Reply #12 on: May 23, 2012, 02:27:52 »
Cobbler really makes this easy, it already has it's own web interface and provides a python api, it can work with koan and puppet on clients for post configuration.

highly recomendded