27
Windows management with OPSI This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.

Presentation Opsi Fosdem

Embed Size (px)

DESCRIPTION

This is the slide of the conference i gave at fosdem for the opsi project

Citation preview

Page 1: Presentation Opsi Fosdem

Windows management with OPSI

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

Page 2: Presentation Opsi Fosdem

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.

Page 3: Presentation Opsi Fosdem

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.

Page 4: Presentation Opsi Fosdem

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.

Page 5: Presentation Opsi Fosdem

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.

Page 6: Presentation Opsi Fosdem

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.

Page 7: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 8: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 9: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 10: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 11: Presentation Opsi Fosdem

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.

Page 12: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 13: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 14: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 15: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 16: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 17: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 18: Presentation Opsi Fosdem

Windows Management with OPSI

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

Page 19: Presentation Opsi Fosdem

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.

Page 20: Presentation Opsi Fosdem

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.

Page 21: Presentation Opsi Fosdem

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.

Page 22: Presentation Opsi Fosdem

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.

Page 23: Presentation Opsi Fosdem

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.

Page 24: Presentation Opsi Fosdem

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.

Page 25: Presentation Opsi Fosdem

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.

Page 26: Presentation Opsi Fosdem

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.

Page 27: Presentation Opsi Fosdem

Thank you for listening

Windows Management with OPSI

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