Upload
benoit-mortier
View
885
Download
2
Tags:
Embed Size (px)
DESCRIPTION
This is the slide of the conference i gave at fosdem for the opsi project
Citation preview
Windows management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
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
Co-funding
How can i test OPSI ?
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
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
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
OPSI key features
OS installation from Windows 2000 to Windows 7
Hardware Inventory
Software Inventory
Software deployment
Drivers integration and automatic installation
Multiple repository
Scripting language to build deployement packages
Software licence management
Json interface to manage it
Works the way Windows sysadmin work:)
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
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. Those service can be extended easily by writing new json method in pyton
opsipxeconfd contains the opsi pxe service if needed
opsi-utils contains the opsi command line tools who works anywhere a python stack is available.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
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
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
OPSI Licence Management
Desktop and server groups management
Licence Management
Licence statistics
OPSI Server Configuration
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
How is it 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
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
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
For Windows 64bit use a 64bit Windows PE
Reboot, the classical Windowd install start
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
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
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
New Functionnalities
JSON Backend rewritten to be able to handle big environment, more than 3000 Desktop.
Scripting language used to make packages simplified
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Co-funding
Dynamic depot selection
Mysql backend for inventory data
Treeview
Loadbalancing / High Availability / Multiprocessor Support
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Glimpse at future development
Support of opsi-clients connected via WAN/VPN.
opsi-monitoring with Nagios: Monitoring of opsi-server functionality, opsi rollouts, opsi clients
Software on Demand: Approved software may be requested for opsi installation by the end user
Integration with FusionInventory Agent to get inventory data and send it back to OPSI.
FusionInventory for GLPI used as a backend for OPSI inventory data.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
How can i test OPSI ?
1. step: Download the opsi 'Getting Started' manual here Opsi stable documentation
2. step: Download the current version of the opsi-depotserver as a VMWare machine
3. step: For questions during the evaluation of opsi you will find help in the community forum.
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Usefull links
Opsi web site : http://opsi.org
Opsi documentation and basic packages to be installed :
http://download.uib.de/opsi_stable/
Getting started manual :
http://download.uib.de/opsi_stable/doc/opsi-getting-started-stable-en.pdf
OPSI forum : http://forum.opsi.org/
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.
Thank you for listening
Windows Management with OPSI
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.