Proper way to install client on Linux hosts
I would like to set up a whole high school with Ubuntu hosts. In order to maintain it more easily, I’d also like to use snapins. Question, how should I install the FOG client properly?
- install it on each client separately?
- install it on a client and deploy the image?
- other solution ?
Thanks for your answers.
Actually I was wondering if it was feasible to install the client before capturing/deploying
That is how you typically would do that in the windows world. From a windows perspective the fog client is installed then the service is set to disabled. At the end of the winsetup process windows calls a batch file called setupcomplete.cmd that is used to issue the commands to the fog client to startup on every reboot. The issue with windows is as soon as the fog client starts it will start executing its tasks. If windows oobe/winsetup is still doing their bits the fog client may reboot the computer without oobe being done, thus creating a botched install. Linux first boot is nothing like windows, so it may be OK to leave the linux fog client configured to auto start at each reboot.
Actually I was wondering if it was feasible to install the client before capturing/deploying, because there’s a matter of certificate involved during installation.
Finally I have some troubles to make it work on a single host already, I’ll open a second issue tomorrow.
I find that installing the client on the deployed image saves the most time. Unless you do not want to image the current machines. If you do not want to image them you can just install the client and when you are ready to image those machines make sure the client is on the deployed image.