Benoit Mortier Leila El Hitori Windows management with OPSI This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Benoit MortierLeila El Hitori
Windows management with OPSI
This work is licensed under the Creative Commons AttributionNoncommercialShare Alike 2.0 Belgium License.
Windows Management with OPSI
Speaker's ProfileWho ?Benoit MortierBorn in 1967 in Belgium
StudiesCollege and self learning
What ?Cofounder 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