Opsi Getting Started Opsi-Version 4.0.7

Total Page:16

File Type:pdf, Size:1020Kb

Opsi Getting Started Opsi-Version 4.0.7 opsi Getting Started opsi-Version 4.0.7 uib gmbh Bonifaziusplatz 1b 55118 Mainz Tel.:+49 6131 275610 www.uib.de Stand: December 17, 2018 [email protected] opsi Getting Started opsi-Version 4.0.7 i Contents 1 Copyright 1 2 Introduction 2 2.1 Steps for Installation and Getting Starting..................................2 2.2 Hardware Requirements............................................2 2.3 Configuration Requirement..........................................3 3 opsi Support Matrix (opsi runs on which server)4 3.1 Supported distributions for server.......................................4 4 Installation 6 4.1 opsi-server Base Installation..........................................6 4.1.1 Starting up the uib preconfigured Virtual Machine.........................6 4.1.1.1 First Start..........................................6 4.1.1.2 Language selection......................................7 4.1.1.3 First boot...........................................7 4.1.1.4 Second Start.........................................9 4.1.1.5 Terminal Window...................................... 10 4.1.1.6 Check the Network Connection............................... 11 4.1.1.7 Update the opsi-Server................................... 11 4.1.1.8 Install the standard opsi-products............................. 11 4.1.1.9 Starting opsi-Server Interface................................ 12 4.1.2 Installation on a Debian / Ubuntu.................................. 12 4.1.3 Installation on a Univention Corporate Server (UCS)........................ 14 4.1.3.1 Installation through Univention App-Center....................... 15 4.1.3.2 Upgrading an existing opsi-Installation from UCS 3 to UCS 4 (over the App-Center). 15 4.1.3.3 Manual opsi-installation on UCS (without App-Center)................. 16 4.1.3.4 Hints about installing opsi on an UCS server with the role member .......... 17 4.1.3.5 PXE-Boot configuration for operating system installation................ 18 4.1.3.6 Synchronising data from LDAP to opsi.......................... 18 4.1.4 Installation on openSUSE....................................... 18 opsi Getting Started opsi-Version 4.0.7 ii 4.1.5 Installation on Suse Linux Enterprise Server (SLES)........................ 20 4.1.6 Installation on RedHat Enterprise Linux (RHEL).......................... 21 4.1.7 Installation on CentOS Server..................................... 23 4.2 Update and Configuration of the opsi-server................................. 24 4.2.1 Proxy Entry in apt-configuration File................................ 24 4.2.2 Update of the opsi-server....................................... 25 4.2.3 Backend Configuration......................................... 25 4.2.4 Set Samba Configuration and Change Passwords.......................... 27 4.2.5 Checking the Java Configuration................................... 28 4.2.6 Create Users and administrate the groups opsiadmin / pcpatch.................. 28 4.3 DHCP Configuration.............................................. 29 4.3.1 Using a DHCP Server at the opsi-server............................... 29 4.3.2 Using an External DHCP Server................................... 30 4.3.3 Checking the Backend Configuration for DHCP Entries...................... 30 4.4 Configure how the opsi-server gets the Client’s IP-Address......................... 31 4.5 Install the Minimal opsi Products....................................... 31 4.6 Installing and Checking the Activation File................................. 32 4.7 Starting the management interface (opsi-configed)............................. 33 4.8 Network Ports used by a opsi installation.................................. 33 5 Integration of Existing Clients 34 5.1 Installation of the opsi-client-agent...................................... 34 5.1.1 Usage of service_setup.cmd...................................... 34 5.1.1.1 service_setup.cmd on Windows NT6........................... 34 5.1.1.2 service_setup_NT5.cmd on Windows NT5........................ 35 5.1.2 Usage of the opsi-deploy-client-agent................................. 35 5.2 Rollout from Existing Products........................................ 37 5.2.1 Usage of opsi standard products: opsi-configed........................... 37 5.2.2 Hard- and Software Inventory with the Products hwaudit and swaudit.............. 37 5.2.3 Hardware Inventory with the Netboot Product hwinvent...................... 37 6 Installation of a New Windows OS using opsi 38 6.1 Creating a New Client using the opsi Management Interface........................ 38 6.1.1 Hardware Inventory with the Netboot Product hwinvent...................... 39 6.1.2 Create a New Client using the opsi-client-bootcd.......................... 39 6.1.3 OS-Installation: Complete the Base Package for Windows..................... 41 6.1.4 NT 6 family: Win10 / Win8.1 / Win7 / 2008R2.......................... 41 6.1.4.1 Creating a PE........................................ 41 6.1.4.2 Creating a PE using opsi.................................. 41 opsi Getting Started opsi-Version 4.0.7 iii 6.1.4.3 Manually Creating a PE.................................. 42 6.1.4.4 Tweaking a WinPE (WAIK / Windows 7)......................... 42 6.1.4.5 Tweaking a WinPE (ADK / Windows 8/10)....................... 42 6.1.4.6 Extending a PE....................................... 43 6.1.4.7 unattend.xml......................................... 44 6.1.4.8 Driver Integration...................................... 44 6.1.4.9 Providing the Installation Files............................... 44 6.1.4.10 Installation Log files..................................... 45 6.1.5 Windows Product Key......................................... 45 6.1.6 Start the Windows Installation.................................... 46 6.1.7 Structure of the Unattended Installation Products......................... 46 6.1.7.1 Directory Tree Overview.................................. 46 6.1.7.2 File Descriptions....................................... 47 6.1.7.3 Directory installfiles / winpe................................ 47 6.1.7.4 Directories opsi and custom................................. 47 6.1.7.5 Directory drivers....................................... 47 6.1.8 Simplified Driver Integration during the Automatic Windows Installation............ 47 6.1.8.1 General Driver Packages.................................. 48 6.1.8.2 Preferred Drivers....................................... 48 6.1.8.3 Drivers that will be Manually Assigned to Computers.................. 48 6.1.8.4 Drivers that will be Automatically Assigned to the Computers using the Fields <ven- dor>/<model>....................................... 49 6.1.8.5 Structure of the Driver Directory and Driver Files:.................... 49 6.1.8.6 Processing of the Different Levels of Driver Integration................. 49 6.1.8.7 Driver Addition and Checking............................... 50 7 Integration of New Software Packages into the opsi Server 54 7.1 A Brief Tutorial: How to write a opsi-winst Script............................. 54 7.1.1 Introduction.............................................. 54 7.1.2 Methods of Non-Interactive Installation............................... 54 7.1.3 Structure of a opsi-script / opsi-winst Script............................ 55 7.1.4 Primary Sections............................................ 55 7.1.5 Important Kinds of Secondary Sections............................... 56 7.1.6 Global Constants............................................ 57 7.1.7 Second Example: tightvnc....................................... 57 7.1.8 Elementary Commands for Primary Sections............................ 58 7.1.8.1 String Variable........................................ 58 7.1.8.2 Message / showbitmap................................... 58 7.1.8.3 if [else] endif......................................... 59 opsi Getting Started opsi-Version 4.0.7 iv 7.1.8.4 Functions........................................... 59 7.1.8.5 Error, Logging and Comments............................... 59 7.1.8.6 Requirements......................................... 59 7.1.9 Third example: The Generic Template opsi-template ........................ 59 7.1.10 Interactive Creation and Testing of a opsi-winst Script....................... 66 7.1.11 Suggestions on How to Solve Problems with opsi-winst Scripts.................. 70 7.1.11.1 Search for Unattend or Silent Switches.......................... 70 7.1.11.2 Some Important opsi-winst Commands.......................... 71 7.1.11.3 Installation When the User is Logged on......................... 72 7.1.11.4 Working with MSI-packages................................ 72 7.1.11.5 Customization after a silent/unattended Installation................... 73 7.1.11.6 Integration with Automated Answers for the setup Program.............. 73 7.1.11.7 Analyze and Repackage................................... 76 7.1.11.8 How to uninstall Products................................. 76 7.1.11.9 Known Issues with the 64 Bit Support........................... 77 7.2 Creating an opsi Package........................................... 77 7.2.1 Create, Pack, and Unpack a New Product.............................. 78 7.2.1.1 Create with opsi-newprod.................................. 79 7.2.1.2 Build the Package with opsi-makeproductfile....................... 86 8 More Information 88 opsi Getting Started opsi-Version 4.0.7 1 / 88 Chapter 1 Copyright The Copyright of this manual is held by uib gmbh in Mainz, Germany. This manual is published under the creative commons license Attribution - ShareAlike (by-sa). A German description
Recommended publications
  • Continous Deployment Mit Opsi Und Pipelines Osad 2018 Agenda
    CONTINOUS DEPLOYMENT MIT OPSI UND PIPELINES OSAD 2018 AGENDA Einleitung und Vorstellung Was ist opsi? Motivation Continous Deployment Neue Testumgebung QA VORSTELLUNG EROL UELUEKMEN @uib since 2003 Geschäftsführer der uib gmbh Core-Member in der opsi Entwicklung Support, Training und Services Rund um opsi Twitter: @eroluel UIB GMBH Gegründet 1995 Zusammenschluss von Systemverwaltern Von Anfang an Schwerpunkt in der Systemtechnik Creator und Maintainer von opsi UIB GMBH Aktuell 20 Mitarbeiter Sitz in Mainz Mitglied in der OSBA Twitter: @uibDE OPSI Enterprise OpenSource Clientmanagement und Conguration Management für Windows- und Linux- Clients. Twitter: @opsi_org OPSI opsi ist Modular einsetzbar. OPSI-MODULE OS-Deployment Software-Deployment Inventarisierung Congurationmanagement Patchmanagement OPSI ERWEITERUNGSMODULE Directory-Connector WAN/VPN-Modul (z.B.: Homeofce) Lizenzmanagement Local-Image / VHD-Reset UEFI-Support WIM-capture ... WARUM OPSI? Lange History (Startschuss war 1994) Bei Bedarf Herstellersupport Große opsi-Community Freie opsi-Repos WINDOWS UND LINUX- UNTERSTÜTZUNG Windows- und Linux-Unterstützung aus einer Codebase Automatisierung der Hersteller-Installer (kein chroot-Gebastel) Möglichkeit jegliche Skripte zu verwenden, wenn der Interpreter vorhanden ist MOTIVATION Clientmanagement != Servermanagement Einblick in die Entwicklung/Releasemanagement von opsi Erfahrungsaustausch CONTINOUS... ...hölle DISCLAIMER Folgende Ausführungen sind Interpretation und gelebte Prozesse. Das folgende hat nicht immer die selbe Funktion,
    [Show full text]
  • Opsi Version 4.2 Release Notes
    opsi version 4.2 release notes uib gmbh Table of Contents 1. Copyright . 1 2. Overview of the new features . 2 3. Important information - please note . 3 3.1. Python 3. 3 3.1.1. Opsi packages containing server-side Python scripts. 3 3.1.2. Own Python scripts that use python-opsi (import OPSI) . 3 3.1.3. Backend extensions (/etc/opsi/backendManager/extend.d) . 3 3.2. File admin group pcpatch / opsifileadmins. 4 3.3. opsiconfd configuration and logs . 4 3.4. Verification of the server identity. 4 3.5. Depraction of opsi4ucs package . 5 4. Installation instructions . 6 4.1. Advice for updating the operating system packages . 6 4.2. Notes on updating opsi-packages . 6 4.3. Migration of an opsi 4.1 server . 6 4.3.1. Requirements for a migration . 6 4.3.2. Switching to the new repositories . 8 4.3.3. Upgrading the operating system packages . 10 4.3.4. Updating the opsi packages . 12 4.3.5. Opsi packages that contain server-side Python scripts . 12 5. Known bugs / known problems . 13 6. End of support. 14 6.1. EOL: opsi 4.1 Q4/2021. 14 6.2. End of support: Distributions for opsi-server . 14 7. opsi support matrix . 15 7.1. Supported distributions for server. 15 8. Changes in default settings. 16 9. Switch to Python 3 and PyInstaller . 17 10. MySQL backend: Limiting connection lifetime. 18 11. opsi support matrix for Linux clients . 19 11.1. Supported as opsi-client: Linux. 19 12. opsi support matrix for Windows clients.
    [Show full text]
  • Setup Dan Reset Password Root Mysql Pada Linux Ubuntu 18.04 Bionic Beaver
    Setup dan Reset Password Root MySQL pada Linux Ubuntu 18.04 Bionic Beaver Tutorial ini bertujuan untuk memperlihatkan cara mensetup dari awal atau mereset password bagi pengguga root dari server basis data MySQL versi 5.7 yang berjalan pada Linux Ubuntu 18.04 (Bionic Beaver). Sebagaimana diketahui, mulai Ubuntu 18.04, instalasi MySQL dan MariaDB server tidak dituntaskan dengan penentuan password root. Kita harus melakukannya secara manual. Panduan ini juga dapat digunakan untuk menuntaskan Instalasi MyQL Server dan MariaDB tersebut, termasuk pada distribusi Linux berbasis Debian dan Ubuntu seperti Elementary dan Linux Mint. Catatan: • Agar perintah yang dituliskan dalam tutorial ini dapat dieksekusi, pastikan anda login sebagai Admin dari sistem Linux anda, sebagai root atau melalui perintah sudo. • # - mengharuskan perintah Linux yang dicontohkan untuk dieksekusi dengan privileges root, secara lngsun atau melalui sudo • $ - mengharuskan perintah Linux dieksekusi sebagai pengguna non-privileged reguler. A. Reset Password Menggunakan mysql_secure_installation Pendekeatan paling sederhana untuk me-reset passwod root database server MySQL adalah dengan mengeksekusi program mysql_secure_installation dan tuliskan password yang diinginkan pada saat diminta memasukkan password root dari MySQL, seperti di bawah ini: $ sudo mysql_secure_installation .... Please set the password for root here. New password: Re-enter new password: Catatan: program mysql_secure_installation dijalankan saat server MySQL sedang berjalan. Silakan periksa dengan perintah $ sudo systemctl status mysqld Jika server dalam status mati (stop), jalankan dengan perintah berikut: $ sudo systemctl start mysqld 1 B. Reset Password Menggunakan skip-grant-tables Jika karena beberapa alasan, metode di atas tidk berhasil mereset password atau tetap tidak dapat masuk ke sistem MySQL, ada baiknya mengikuti langkah-langkah berikut untuk menggunakan - -skip-grant-tables sebagai alternatif untuk me-reset root password MySQL tersebut.
    [Show full text]
  • Open Source Client-Management-System Opsi Opsi Linux Support
    Open Source Client-Management-System opsi opsi Linux Support A Management Tool for The bootimage creates a distribution opsi-client-agent for Linux Windows and Linux dependent answer file for the The opsi-client-agent for Windows unattended OS installation. This The goal behind extending opsi has basically two components: answer file with some additions with Linux support is to provide a for the client-agent installation will 1. the opsiclientd service comprehensive Client Management be integrated in the ‚initial ramdisk system to support heterogeneous 2. the action processor opsi-winst / (initrd)‘. environments. The focus is on the opsi-script complete integration of both worlds In the next step the distribution Both components work in the same into the same management process kernel with the modified initrd is way you may be used to from with one single tool. booted and the installation runs Windows. completely unattended and fully This allows handling Linux controlled by the distribution installer. installations the same way as Windows installations. The Linux opsi-client-agent is based on the same code as the Windows opsi- client-agent and uses the same commands. Linux Distribution independent The opsi Linux Support is distribution independent. The currently supported distributions are: Debian After the automatic OS installation The opsi-client-agent may become the opsi-client-agent is now ready active at the following system states: Ubuntu for the tasks of software deployment ࡟ System startup OpenSuse / SLES and configuration management on this client. ࡟ Push installation (activation via RedHat / CentOS network) Based on the generic OS installation, UCS as an option, additional opsi ࡟ Timer controlled OS Installation per Netboot packages can be installed to turn the The details may be configured to new system into an opsi-server (a The installation of the Linux match your personal needs.
    [Show full text]
  • DFN-Notify-Liste
    OPSI4institutes (o4i) DFN-Notify-Service Stand: 13.11.2017 Listenanmeldung per eMail an [email protected] mit Body "SUBSCRIBE OPSI4INSTITUTS-NOTIFY Name ODER Anonymous ", später Confirm-Mail bestätigen...). https://www.listserv.dfn.de/sympa/arc/opsi4instituts-notify Dieses Mailing-Listenarchiv läßt sich gut durchsuchen, z.B. nach dem Paketkürzel "firefox" als Subject (alle Pakete = „[opsipackage]“ und/oder nach Datumsbereich. Software-Produkt Notify gestartet # OPSI-Paketkürzel Kategorie URL Hersteller URL im o4i-Wiki NP mit Version ab Datum 1 {7zip} allgem.Tool http://www.7-zip.org/download.html https://opsi.wzb.eu/wiki/index.php/Dfn_7zip [9.38] 28.07.15 2 {acrobat-reader-2015} PDF-Prog ftp://ftp.adobe.com/pub/adobe/reader/win/Acrobat2015/ [2015.006.30121] 17.03.16 3 {acrobat-reader-dc} PDF-Prog http://www.adobe.com/support/downloads/detail.jsp?ftpID=6120 https://opsi.wzb.eu/wiki/index.php/Dfn_acrobat-reader-dc-classic X [2015.008.20082] 14.12.15 4 {acrobatpro-dc} PDF-Prog [2017.009.20044] 04.07.17 5 {acrobatpro-classic} PDF-Prog ftp://ftp.adobe.com/pub/adobe/acrobat/win/11.x/ [11.0.13] 13.12.15 6 {acrobatpro-standard} PDF-Prog [11.0.20] 04.07.17 7 {adobe-air} Fkt-Bibliothek https://get.adobe.com/de/air/ https://opsi.wzb.eu/wiki/index.php/Dfn_adobe-air X [2015-10-05] 18.10.15 8 {adobe-brackets} Editor https://github.com/adobe/brackets/releases https://opsi.wzb.eu/wiki/index.php/Dfn_adobe-brackets [1.5] 28.12.15 9 {adobeconnect} Office-Prog https://www.adobe.com/support/connect/downloads-updates.html https://opsi.wzb.eu/wiki/index.php/Dfn_adobe-connectaddin
    [Show full text]
  • Deploying a New Computer Management Environment For
    MASARYK UNIVERSITY FACULTY OF INFORMATICS Deploying a new computer management environment for Masaryk University MASTER’S THESIS Bc. Jan Grundmann Brno, spring 2018 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out on my own. All sources, references, and literature used or excerpted during the elaboration of this work are properly cited and listed in complete reference to the due source. Bc. Jan Grundmann Advisor: Mgr. Kamil Malinka, Ph.D. i Acknowledgment I would like to thank my work advisor, Mgr. Kamil Malinka, Ph.D., for his patience and professional advisement. I would also like to thank all my colleagues who participated in this project. Lastly and most of all, I would like to thank my parents for their support during my whole studies. ii Abstract This thesis aims to deploy a new computer management environment at Masaryk University. The new environment will be based on System Center Configuration Manager. This thesis describes how the deployment was prepared, how the environment is configured and what the ways of joining or migrating into the new environment are. iii Keywords Institute of Computer Science, System Center Configuration Manager, Central Management Service, Active Directory, Microsoft PowerShell, Operating system deployment, Application management, Windows Update, Role-based administration, Endpoint Protection iv Table of contents 1 Introduction ...................................................................................................... 1 1.1 Content of chapters...................................................................................
    [Show full text]
  • Opsi Getting Started Opsi-Version 4.2
    opsi Getting Started opsi-Version 4.2 uib gmbh Table of Contents 1. Copyright . 1 2. Einführung . 2 3. Konventionen dieses Dokuments . 3 4. Voraussetzungen. 4 4.1. Unterstützte Distributionen für Server . 4 4.2. Hardwarevoraussetzungen . 4 4.2.1. Hinweise zur Ermittlung von Hardware-Anforderungen. 5 4.3. Software und Konfigurationsvoraussetzungen . 6 4.3.1. gültiger DNS Domainname . 6 4.3.2. gültige DNS Hostnamen . 6 4.3.3. Korrekte Namensauflösung für den Server . 6 4.3.4. Gesetzte Spracheinstellungen . 7 4.4. Benötigte Netzwerk-Ports . 7 5. opsi-server Installation . 9 5.1. opsi-server-Grundinstallation . 9 5.1.1. Inbetriebnahme der von uib vorkonfigurierten virtuellen Maschine . 9 5.1.2. Opsi-QuickInstall . 15 5.1.3. Vorbedingung für eine Installation auf einem Server . 20 5.1.4. Installation auf einem Debian / Ubuntu System . 22 5.1.5. Installation auf einem Univention Corporate Server (UCS) . 24 5.1.6. Installation auf openSUSE oder Suse Linux Enterprise Server (SLES). 29 5.1.7. Installation auf CentOS oder Red Hat Enterprise Linux (RHEL) . 30 5.2. Konfigurieren des opsi-servers . 32 5.2.1. Proxy-Eintrag in apt-Konfiguration . 32 5.2.2. Aktualisierung des opsi-servers. 33 5.2.3. Backend-Konfiguration . 33 5.2.4. Samba-Konfiguration anpassen und Ändern von Passwörtern . 36 5.2.5. User einrichten und Gruppen opsiadmin und opsifileadmins pflegen . 36 5.2.6. DHCP-Konfiguration . 38 5.2.7. Konfiguration der Namensauflösung. 40 5.3. Einspielen der minimalen opsi-Produkte . 41 5.3.1. Automatisches Einspielen der minimalen opsi-Produkte . 41 5.3.2.
    [Show full text]
  • Opsi Supportmatrix Opsi Version 4.2
    opsi supportmatrix opsi version 4.2 uib gmbh opsi Support Matrix 1 / 7 opsi Support Matrix Im folgenden finden Sie Übersichten auf welchen Plattformen opsi als Server bzw. als Client läuft. Unterstützte Distributionen für Server Distribution Opsi 4.2 Debian 11 Bullseye Debian 10 Buster Debian 9 Stretch Ubuntu 20.04 LTS Focal Fossa Ubuntu 18.04 LTS Bionic Beaver Ubuntu 16.04 LTS Xenial Xerus RHEL 8 RHEL 7 CentOS 8 CentOS 7 SLES 15 SP1 SLES 15 SP2 SLES 12SP* SLES 12 openSuse Leap 15-3 openSuse Leap 15-2 openSuse Leap 15-1 openSuse Leap 15 UCS 4.4 : Supported : Unsupported : Under development : Discontinued Unterstützt als opsi-client: Windows Windows Version Opsi 4.2 Opsi 4.1 Windows 10 Windows 2016 Windows 2012 R2 opsi Support Matrix 2 / 7 Windows 8.1 Windows 2012 Windows 8 Windows 2008 R2 Windows 7 Windows 2008 Windows Vista Windows 2003 Windows XP Windows 2000 : Supported : Unsupported : Under development : Discontinued Unterstützt als opsi-client: Linux Table 1. Supported Linux OS as Client in opsi 4.2 and 4.1 / Unterstützte Linux-OS als Client in opsi 4.2 und 4.1 Distribution OS- netboot products client- opsiclient Installatio agent d n Debian 11 Bullseye debian, debian11 Debian 10 Buster debian, debian10 Debian 9 Stretch debian, debian9 Debian 8 Jessie debian, debian8 Ubuntu Bionic 20.04 LTS ubuntu, ubuntu20-04 Ubuntu Bionic 18.04 LTS ubuntu, ubuntu18-04 Ubuntu Xenial 16.04 LTS ubuntu, ubuntu16-04 Ubuntu Trusty 14.04 LTS ubuntu, ubunt14-04 Linux Mint 20-2 mint20-2 Linux mint 20-1 mint20-1 RHEL 8 rhel8 RHEL 7 rhel70 RHEL 6 CentOS 8 centos8 CentOS 7 centos70 CentOS 6 opsi Support Matrix 3 / 7 SLES 15 SP2 sles15sp2 SLES 15 SP1 sles15sp1 SLES 12 SP4 sles12sp4 SLES 12 SP3 sles12sp3 SLES 12 SP2 sles12sp2 SLES 12 SP1 sles12sp1 SLES 12 sles12 openSuse Leap 15.3 opensusel15-3 openSuse Leap 15.2 opensusel15-2 openSuse Leap 15.1 opensusel15-1 openSuse Leap 15.0 opensusel15 openSuse Leap 42.3 opensusel42-2 openSuse Leap 42.2 opensusel42-2 openSuse Leap 42.1 opensusel42-1 UCS 4.4 ucs44 UCS 4.3 ucs43 : Supported : Unsupported : Under Development : Discontinued Table 2.
    [Show full text]
  • Open Source Clientmanagementsystem Opsi
    Open Source Client­Management­System opsi opsi Features Version 4.2 Client and Depot ࡟ Manage products in groups Administration / ࡟ Display software and hardware Management Interface: inventory data ࡟ Individual and collective ࡟ Edit client and server configuration configuration of client PCs ࡟ Easy access to the client-related ࡟ Hierarchical group management for log files clients; possible synchronization with the AD via opsi extension ࡟ opsi config editor is installed together with its Java Runtime Fig.2: opsi-configed: product configuration ࡟ Extensive client selection functions Environment based on criteria like: installed ࡟ Editing of registry, start menu and, software, hardware, UEFI or desktop entries, standard boot, depot affiliation Netboot products: ࡟ ini-files, XML files, and text files ࡟ Timed Wake-on-LAN support via OS Installation and more the opsi config editor ࡟ Specific script language tailored ࡟ Boot via PXE to installation and configuration, ࡟ Directly initiate remote desktop expandable with self-defined sessions ࡟ UEFI and Secure Boot support (via functions as well as external opsi extensions) ࡟ Easily create and delete clients command calls and remotely install the opsi-client- ࡟ Current versions of Windows and ࡟ Reboot and shutdown control agent Windows Server, as well as various Linux distributions are supported ࡟ Extensive logging ࡟ Initiate installations on demand for clients ࡟ Package-based unattended ࡟ Administrative tasks e.g. via shell installation or image-based calls ࡟ Retrieve product installation state installations and progress as well as the next requested actions Opsi packages, Support, ࡟ Integration of drivers via PCI, USB, and Community HD-Audio signatures ࡟ Display installed and available ࡟ Create your own packages as versions of a product ࡟ Save and restore partition and disk described in the opsi manuals images or in our training; get support ࡟ More netboot products like from different graphical tools memtest, wipedisk, etc.
    [Show full text]
  • Continous Deployment Mit Opsi Und Pipelines Agenda
    CONTINOUS DEPLOYMENT MIT OPSI UND PIPELINES AGENDA Einleitung und Vorstellung Begriffserklärung Motivation Neue Testumgebung opsi 4.1 QA VORSTELLUNG EROL UELUEKMEN @uib since 2003 Geschäftsführer der uib gmbh Core-Member in der opsi Entwicklung Support, Training und Services Rund um opsi Twitter: @eroluel UIB GMBH Gegründet 1995 Zusammenschluss von Systemverwaltern Von Anfang an Schwerpunkt in der Systemtechnik Creator und Maintainer von opsi UIB GMBH Aktuell 18 Mitarbeiter Sitz in Mainz Mitglied in der OSBA Twitter: @uibDE OPSI Enterprise OpenSource Clientmanagement und Conguration Management für Windows- und Linux-Clients. Twitter: @opsi_org CONTINOUS... ...hölle DISCLAIMER Folgende Ausführungen sind Interpretation und gelebte Prozesse. Das folgende hat nicht immer die selbe Funktion, wie in Fachliteraturen beschrieben wird. CONTINOUS INTEGRATION CONTINOUS DELIVERY/DEPLOYMENT DEVOPS FAZIT IN BEZUG AUF OPSI Ist doch alles nur Entwicklerzeugs! Oder doch nicht? ENTWICKLUNG VON OPSI Die Entwicklung von opsi ist sehr stark von diesen Ideen getrieben. PAKETIERUNG VON OPSI- PAKETEN Bei opsi-Paketen werden diese Ideen auch für die QA verwendet. MOTIVATION OPSI-RELEASES Rolling Release Stable, Testing und Experimental Bald zwei supportete Zweige: 4.0.x und 4.1.x SUPPORTMATRIX Explosion der Supportmatrix seit Linuxclient-Support Das manuelle Testen der Supportmatrix ist nicht mehr möglich WINDOWS WINDOWS-CLIENTS Windows 7, Windows 8.1 und Windows 10 Windows XP wird noch unterstützt, ist aber in opsi freezed WINDOWS-SERVER Windows Server 2008r2, Windows 2012, Windows 2012r2 und Windows 2016 Windows 2003 wird noch unterstützt, ist aber in opsi freezed SUPPORT-WINDOWS 10 1511 (kennt sich intern als Technical Preview) 1607 (AniverseryUpdate) 1703 (CreatorsUpdate) LINUX OPSI-BETRIEB Distributionen die für den Betrieb als opsi-Server unterstützt werden.
    [Show full text]
  • Opsi Getting Started Opsi-Version 4.2
    opsi Getting Started opsi-version 4.2 uib gmbh Table of Contents 1. Copyright . 1 2. Introduction . 2 3. Conventions of this document. 3 4. Requirements. 4 4.1. Supported distributions for server . 4 4.2. Hardware requirements . 4 4.2.1. Notes on determining hardware requirements. 5 4.3. Configuration requirements. 6 4.3.1. Valid DNS domain name . 6 4.3.2. Valid DNS hostname . 6 4.3.3. Correct name resolution for the server . 6 4.3.4. Localization settings . 7 4.4. Needed network ports . 7 5. opsi-server Installation . 9 5.1. opsi-server Basic installation . 9 5.1.1. Starting up the uib preconfigured Virtual Machine . 9 5.1.2. Opsi-QuickInstall . 15 5.1.3. Prerequisites for an installation on a server . 20 5.1.4. Installation on Debian / Ubuntu . 22 5.1.5. Installation on a Univention Corporate Server (UCS). 24 5.1.6. Installation on openSUSE or Suse Linux Enterprise Server (SLES). 28 5.1.7. Installation on CentOS or RedHat Enterprise Linux (RHEL). 30 5.2. Update and Configuration of the opsi-server. 32 5.2.1. Proxy Entry in apt-configuration File . 32 5.2.2. Update of the opsi-server . 33 5.2.3. Backend Configuration . 33 5.2.4. Set Samba Configuration and Change Passwords . 36 5.2.5. Create users and configure the groups opsiadmin and opsifileadmins . 36 5.2.6. DHCP Configuration . 38 5.2.7. Configuration of the name resolution . 40 5.3. Importing the minimal opsi products . 41 5.3.1. Automatic import of the minimal opsi products .
    [Show full text]
  • Opsi Linux Support
    Open Source Client Management System opsi opsi Linux Support ● A Management Tool for Windows and Linux ● Linux Distribution independent ● Debian, Ubuntu, SLES, OpenSuse, Fedora, RHEL, CentOS ● OS Installation per Netboot ● opsi-client-agent for Linux ● Software Installation and Configuration ● Inventory ● Roadmap ● Co-financing project Linux Agent A Management Tool for Windows and Linux The scope of extending opsi with Linux support is to The opsi netboot products for Linux installation are provide a comprehensive Client Management system to released as Open Source from the start. support heterogeneous environments. The focus is on the complete integration of both worlds into the same management process with one single tool. This allows handling Linux installations the same way as Windows installations. The Linux opsi-client-agent is based on the same code as the Windows opsi-client-agent and uses the same commands. Linux Distribution independent The opsi Linux Support is distribution independent. The currently supported distributions are: • Debian • Ubuntu opsi-client-agent for Linux • OpenSuse / SLES The opsi-client-agent for Windows has basically two • Fedora / RedHat components: • CentOS • the opsiclientd service OS Installation per Netboot • the action processor opsi-winst / opsi-script The installation of the Linux Operating System starts per The opsi-client-agent for Linux is based on a Linux port of Netboot from the Standard opsi-linux-bootimage (the same the Windows client agent. as used for the Windows installations). The port of the opsiclientd has not completed yet, so it is After starting the bootimage, the target drive automatically not available with the first release and is replaced by an will be partitioned (/ and swap) and formatted.
    [Show full text]