intelligent infrastructure management with gosa² -...
TRANSCRIPT
![Page 1: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/1.jpg)
Benoit MortierLeila El Hitori
Intelligent Infrastructure management with GOsa²
This work is licensed under the Creative Commons AttributionNoncommercialShare Alike 2.0 Belgium License.
![Page 2: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/2.jpg)
Intelligent Infrastructure management with GOsa²
Speaker's ProfileWho ?Benoit MortierBorn in 1967 in Belgium
StudiesCollege and self learning
What ?Cofounder of Opensides in 2001Main Contributor of GOsa² since 2005Manager of OpenSides
![Page 3: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/3.jpg)
Intelligent Infrastructure management with GOsa²
● What is GOsa2
● GOsa2 key features
● Managing the ACME company with GOsa²
● GOsa² architecture and extensibility
● Deploying systems with GOsa²
● Real life examples of GOsa² usage
● Glimpse at future development
● Live demonstration
![Page 4: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/4.jpg)
What is GOsa² ?
● Tool for managing your directory
● Web based PHP5 application with valid W3C and CSS
● Abstract view of information
● Licensed under the GPL
● No pro-version available but enterprise capable
● Internationalized in 10 languages
● Help you to manage people, systems, softwares
Intelligent Infrastructure management with GOsa²
![Page 5: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/5.jpg)
GOsa² key features
● Subtree management
● Handle organizational and inetOrg persons
● POSIX users and groups
● Trust accounts and sudo
● Samba 3
● Grouped objects
● GOto and FAI, OPSI, LTSP
Intelligent Infrastructure management with GOsa²
![Page 6: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/6.jpg)
GOsa² key features
● DNS
● ISC DHCP
● MIT Kerberos 5 (policies, accounts, keys)
● Asterisk VoIP
● GOfax + hylafax
● Kolab 2
● OpenXchange / PHPGroupware / OpenGroupware
● Postfix / Cyrus / Sieve management
Intelligent Infrastructure management with GOsa²
![Page 7: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/7.jpg)
Let's take a look at the growing ACME company
● The ultimate ACME homepage
● Groupware for internal and external communication
● DNS to be reachable at all
● DHCP to assign internal IP addresses
● M$ Windows and Debian GNU/Linux workstations
● File and print service via samba
● VoIP and FAX
● Addressbook
● Centralized authentication
Intelligent Infrastructure management with GOsa²
![Page 8: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/8.jpg)
ACME
Intelligent Infrastructure management with GOsa²
![Page 9: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/9.jpg)
Questions arising from the growth
● How to manage the diversity of services ?
● How to manage the complexity of services ?
● How to prevent multiple instances of the same data ?
● How to implement self service and delegation ?
Intelligent Infrastructure management with GOsa²
![Page 10: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/10.jpg)
One possible answer could be
Move information to some kind of
centralized location!
Intelligent Infrastructure management with GOsa²
![Page 11: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/11.jpg)
We've chosen LDAP as the main backend!
● LDAP is a protocol to access X.500 style directories
● Lightweight Directory Access Protocol
● LDAP is available as free software when using i.e.
– OpenLDAP
– ApacheDS
– FedoraDS
● Many services already have LDAP backends
Intelligent Infrastructure management with GOsa²
![Page 12: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/12.jpg)
Intelligent Infrastructure management with GOsa²
![Page 13: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/13.jpg)
Intelligent Infrastructure management with GOsa²
Architecture - or "how things work"
![Page 14: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/14.jpg)
Intelligent Infrastructure management with GOsa²
![Page 15: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/15.jpg)
Deploying system with GOsa2
● Deploying Linux systems
● Deploying Windows systems
● Managing LTSP clients
● Managing your applications by groups and by users
Intelligent Infrastructure management with GOsa²
![Page 16: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/16.jpg)
Linux system deployment with GOsa²
● Installing Linux systems with FAI
● How does it work ?
● Automatic configuration of Linux systems
● Managing applications by groups, users
● Managing mime types centrally
Intelligent Infrastructure management with GOsa²
![Page 17: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/17.jpg)
Installing Linux systems with FAI
● Management of FAI 3.1.8 to 3.2.x
● Everything is managed in the interface
● Support Debian distribution and derivatives
● Support Debian particularities like :
– Debconf
– Installation method ( aptitude, dpkg ... )
– Multiple architecture
● Support multiple distribution servers
Intelligent Infrastructure management with GOsa²
![Page 18: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/18.jpg)
Intelligent Infrastructure management with GOsa²
![Page 19: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/19.jpg)
How do it works ?
Preparing the system
● Configuration / Detection of the machine inside GOsa²● Creation of dns, dhcp data
● Add the installation profile to the system
Intelligent Infrastructure management with GOsa²
![Page 20: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/20.jpg)
How do it work ?
Installing the system
● Booting of the system by PXE
● Verification of his data in dns, dhcp
● Get his kernel and mount his nfsroot
● Creation of the fai configuration directory for the system
● Installation can be followed in GOsa² interface via the system install log in real-time and GOsa-si
Intelligent Infrastructure management with GOsa²
![Page 21: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/21.jpg)
How does it works ?
Finishing the 'installation
● Reboot of the system
● Warning show on the system if an error occured
● A warning will be show in the interface if something is not right
Intelligent Infrastructure management with GOsa²
![Page 22: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/22.jpg)
Automatic configuration of the linux systems
● Configuration of all the parameters in GOsa2
● Agents are started at boot :
– Configuration of ldap access
– Configuration of Xorg if necessary
– Configuration of the printers
– Loading of the user kiosk profile
– Automatic connexion to his network resources
– Mime types management
– Hotplug management
Intelligent Infrastructure management with GOsa²
![Page 23: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/23.jpg)
Windows system deployment
● Installing Windows systems with OPSI
● Updating systems
Intelligent Infrastructure management with GOsa²
![Page 24: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/24.jpg)
Windows system deployment with OPSI
● Manage OPSI 3.2 and 3.3
● Everything is managed in GOsa²
● Support of several Windows versions
● Allow you to install complete systems and updates in one step
● Complete install « from scratch »
● Multiple distribution servers allowed
Intelligent Infrastructure management with GOsa²
![Page 25: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/25.jpg)
GOsa2 : Interface de gestion de vos systèmes informatiques
![Page 26: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/26.jpg)
Management of updates
● The server contains the updates for the software
● The Windows systems connect at startup to see if there are update for them
● Updates management is done in GOsa²
Intelligent Infrastructure management with GOsa²
![Page 27: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/27.jpg)
Deploying clusters nodes at EDF R&D with GOsa²
![Page 28: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/28.jpg)
● History
● Problem
● Solution
● Benefit
![Page 29: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/29.jpg)
History
● EDF R&D was among the first to build a Debian based cluster
● The industrial distribution of EDF called “Calibre” is based on Debian since 2003
● FAI is used for automatic installation of nodes
● In 2007, the test cluster node (25 nodes) is installed with GOsa² running on Debian Etch 64bits
● In 2009, the new test cluster (60 nodes) is installed with GOSa² 2.6 and GOsa-si
Intelligent Infrastructure management with GOsa²
![Page 30: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/30.jpg)
Problems
● Update, node creation can only be made by the engineers who have build the cluster
● Testing new configuration represent a huge amount of manual work and frequent trip to the server room
● If they want to delegate the support, re-installation, update work they have to provide a graphical interface for non specialists
Intelligent Infrastructure management with GOsa²
![Page 31: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/31.jpg)
Solution
● Porting the GOsa² / FAI module of the city of Munich from sarge to Etch 64bit pour EDF R&D
● Development of dhcp, dns, ssh extension for GOsa²
Intelligent Infrastructure management with GOsa²
![Page 32: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/32.jpg)
Benefit
● Simplify node creation
● Making it easier to manage in day to day operations
● Possibility of testing new configurations without changing configuration that works
● Choice of 32bit or 64bit distribution
Intelligent Infrastructure management with GOsa²
![Page 33: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/33.jpg)
Real uses cases examples
The city of Munich
● The city of Munich uses GOsa² for the management and the deployment of their systems
EDF R&D (Clamart)
● EDF R&D is using GOsa² for the installation of 2 test clusters ,25 nodes and 60 nodes. Those clusters are full amd64 64bit..
COF asbl
● Management of six servers including a firewall, file server, web server, Kolab2 server, backup server
Intelligent Infrastructure management with GOsa²
![Page 34: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/34.jpg)
Glimpse at future developments
● CA management
● Share management
● OCS / GLPI integration
● Nagios integration
● Free Radius
● OpenVPN
Intelligent Infrastructure management with GOsa²
![Page 35: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/35.jpg)
Winner of the professional category
GOsa² has won the first prize at the “libre trophy 2009”
Intelligent Infrastructure management with GOsa²
![Page 36: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/36.jpg)
Questions ?
Intelligent Infrastructure management with GOsa²
![Page 37: Intelligent Infrastructure management with GOsa² - RMLL2009.rmll.info/IMG/pdf/presentation-Gosa-Linuxtag2009.pdf · Intelligent Infrastructure management with GOsa² Speaker's Profile](https://reader031.vdocuments.site/reader031/viewer/2022032614/5bbdfefa09d3f2911c8bb823/html5/thumbnails/37.jpg)
Thank you for listening
Intelligent Infrastructure management with GOsa²