Automated Installation and Configuration of UCS with opsi

15
opsi as a tool for automatic installation and configuration of UCS Detlef Oertel uib gmbh [email protected] www.uib.de

Transcript of Automated Installation and Configuration of UCS with opsi

Page 1: Automated Installation and Configuration of UCS with opsi

opsi as a tool forautomatic installation and configuration of UCS

Detlef Oertel

uib gmbh

[email protected]

www.uib.de

Page 2: Automated Installation and Configuration of UCS with opsi

opsi client management for Windows

Over 20 years experience:

Page 3: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for Linux

Since 3 years:

Something missing ?

Page 4: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for Linux

Yes:

We introduce the opsi UCS Support

Page 5: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

automatic UCS installation with the roles:

master, backup, slave, member

opsi-client-agent: for management and configuration

+

Page 6: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

Page 7: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

Page 8: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

Page 9: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

opsi-client-agent:

opsiclientd:service with JSON API: controls what to do at which time:

startup, timer, push

opsi-script:Script interpreter and integration to the opsi-server

Page 10: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

opsi-script:

keep simple things simple

integrate external scripts (shell,python,..)

integration with the opsi server for:

script resultscentral loggingservice calls to server and opsiclientd

Page 11: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

opsi-script:

OS information: Version/Patchlevel/...

(configuration) file handling (read/write/patch/copy/del/file access/links)

for a lot of formats:key/value,ini,json,xml,js,hosts,unstructured,..

Page 12: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

opsi-script:

process/script start/stop/test/exitcode/logs

JSON web service handling

LDAP search

Workflow (communication with the opsi-server)

Extensive logging

Page 13: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

Example:

automatic installation of additional opsi-serversfor multiple locations

using the uib l-opsi-server package

or via scripted ucs app store

Page 14: Automated Installation and Configuration of UCS with opsi

opsi client and configuration management for UCS

How to start:

opsi-manual: Chapter: opsi Extensions /opsi Linux Support / The product ucs41

OS Installation is free (you may need a UCS License)

The first 15 starts of the opsi-client-agent is free

For continous use you have to buy

Page 15: Automated Installation and Configuration of UCS with opsi

Thank you for your attention

Contact

Detlef Oertel

uib gmbh

[email protected]

uib.de

opsi.org

Thanks to the Univention Team for supporting this project