Windows management with OPSI - RMLL2010.rmll.info/IMG/pdf/presentation-OPSI-rmll.pdf · OPSI...

Post on 08-May-2019

232 views 0 download

Transcript of Windows management with OPSI - RMLL2010.rmll.info/IMG/pdf/presentation-OPSI-rmll.pdf · OPSI...

Benoit MortierLeila El Hitori

Windows management with OPSI

This work is licensed under the Creative Commons Attribution­Noncommercial­Share Alike 2.0 Belgium License. 

Windows Management with OPSI

Speaker's ProfileWho ?Benoit MortierBorn in 1967 in Belgium

StudiesCollege and self learning

What ?Co­founder of Opensides in 2001Main Contributor of GOsa² since 2005Contributor to OPSIManager of OpenSides

● What is OPSI

● OPSI key features

● OPSI architecture and extensibility

● Deploying windows systems with OPSI

● Opsi license Management

● Installing an Windows system with OPSI

● Glimpse at future development

Windows Management with OPSI

What is OPSI ?

● Tool to manage your windows desktop et servers

● Written in python and java

● Licensed under the GPL

● Internationalized in 5 languages, German, french, english, spanish, turkish

Windows Management with OPSI

OPSI key features

● OS installation from Windows 2000 to Windows seven

● Hardware Inventory

● Software Inventory

● Software deployment

● Multiple repository

● Scripting language to build deployement packages

● Software licence management

● Json interface to manage it

Windows Management with OPSI

OPSI architecture and extensibility

● OPSI is separated in several pieces :

– opsi-atftpd is customized tftp server adapted for opsi, only needed if your tftp server misses certains options

– opsi-configed is the java management console

– opsiconfd contains the opsi management backend and the json webservices

– opsipxeconfd contains the opsi pxe service if needed

– opsi-utils contains the opsi command line tools, those tools also work for the most part on windows

Windows Management with OPSI

Deploying system with OPSI

● Selecting the system(s) to install

● Selecting the os to be installed

● Selecting the packages to be installed on the systems

● Looking at the inventory

● Installing the system

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

OPSI Licence Management

● Desktop and server groups management

● Licence Management

● Licence statistics

● OPSI Server Configuration

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

Windows Management with OPSI

How it is working ? 1/3

Prepare the system to be installed

● Creating the system in OPSI

● Creating DHCP and DNS entries if needed

● Add the netboot package ( operating system ) to be installed

● Add locaboot package to be installed (software)

Windows Management with OPSI

How it is working ? 2/3

Boot the system

● Boot the system in PXE

● Mount linux filesystem

● Connect to a samba share

● Autodetect the hardware and create the windows install files

● Format a fat16 partition

● Copy the i386 in fat16 if needed

● Reboot, the classical Windowd install start

Windows Management with OPSI

How it is working ? 3/3

Reboot at end of Install

● Windows start

● The opsi client start and connect to the repository server

● Possibility to lock the login screen until the update/install are in progress

● Login , ready to work ;-)

Windows Management with OPSI

Glimpse at future development

● Rewritting the backed to ease use in big environment

● Groups are more like the classical groupign of system with profile and policies

● Bandwith reduction for slow links

● Better integration with GLPI and fusion inventory

Windows Management with OPSI

Thank you for listening

Windows Management with OPSI