Deploy je Windows-machines centraal met FOG
Gepubliceerd: Dinsdag 14 februari 2012
Auteur: Koen Vervloesem
Met de opensource-tool FOG creëer je diskimages voor Windows en rol je ze via het netwerk uit over je hele computerpark. Je kan dit alles centraal beheren vanuit een gebruiksvriendelijke webinterface.
FOG (niet te verwarren met de cloud API fog) bevat een dhcp-server die reageert op pxe boot-requests van client machines die via het netwerk booten.
Een client krijgt dan een bootmenu van FOG te zien, waarin naast de standaardoptie om gewoon van de harde schijf te starten ook opties staan om de computer te registreren bij de FOG-server en om een image van het besturingssysteem te maken. De focus ligt op Windows (2000, 2003 Server, XP, Vista en 7), al zijn ook Linux-clients in mindere mate ondersteund.
Geregistreerde clients zijn zichtbaar in de webinterface van FOG, waar de beheerder allerlei statistieken kan opvragen of handmatig of door het importeren van een csv-bestand clients kan toevoegen. Geregistreerde clients worden op basis van hun MAC-adres onderscheiden.
In de webinterface kun je ook images creëren en over een hele groep clients uitrollen. FOG heeft zelfs een speciale mobiele webinterface met beperkte functionaliteit. Zo kun je enkele basistaken snel op je smartphone uitvoeren, en dat in een lichtgewicht webinterface met grote knoppen.
Allerlei taken
FOG doet meer dan images centraal deployen. Je kunt er ook allerlei taken definiëren die automatisch op de clients uitgevoerd worden, tenminste onder Windows: FOG installeert dan een speciale service in het Windows-image die opdrachten van de FOG-server aanvaardt.
Zo kun je automatisch bepaalde software installeren, gebruikers na een voorgedefinieerde inactieve tijd automatisch uitloggen, virusscans uitvoeren en zelfs willekeurige PowerShell-scripts draaien. Het is ook mogelijk om een client de opdracht te geven om de volgende keer dat hij boot een taak uit te voeren, zodat je taken die geen hoge prioriteit hebben kunt uitstellen tot later. Verder kun je met FOG ook printers centraal beheren.
Installatie
De FOG-server zelf draait normaal op elke Linux-distributie, maar de ontwikkeling is gefocust op Fedora en Ubuntu. De server draait NFS, DHCP, PXE, TFTP en Apache met PHP. De verschillende services kunnen ook over meerdere servers verdeeld worden, bijvoorbeeld als je voor de images van centrale storage op een NAS of SAN gebruik wilt maken. Meer informatie over de installatie en het gebruik van FOG is te vinden in de User Guide op de wiki.
De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.
