presentation gosa loaddays2010

Download Presentation Gosa Loaddays2010

If you can't read please download the document

Upload: loadays

Post on 19-Jun-2015

1.122 views

Category:

Technology


2 download

TRANSCRIPT

  • 1. Benoit Mortier Leila El Hitori Intelligent Infrastructure management with GOsa This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.

2. Intelligent Infrastructure management with GOsa

  • Speaker's Profile

Who ? Benoit Mortier Born in 1967 in Belgium Studies College and self learning What ? Co-founder of Opensides in 2001 Main Contributor of GOsa since 2005 Contributor to FusionInventory Contributor to OPSI Manager of OpenSides 3. Intelligent Infrastructure management with GOsa

  • What is GOsa 2
  • GOsa 2key 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

4.

  • 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 5.

  • GOsa key features
  • Subtree management
  • Handle organizational and inetOrg persons
  • POSIX users and groups
  • Trust accounts and sudo
  • SSH Key management
  • Samba 3
  • Grouped objects
  • GOto and FAI, OPSI, LTSP

Intelligent Infrastructure management with GOsa 6.

  • 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 7.

  • 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 8.

  • ACME

Intelligent Infrastructure management with GOsa 9.

  • 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 10.

  • One possible answer could be
  • Move information to some kind of
  • centralized location!

Intelligent Infrastructure management with GOsa 11.

  • 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 12. Intelligent Infrastructure management with GOsa 13. Intelligent Infrastructure management with GOsa Architecture - or "how things work" 14. Intelligent Infrastructure management with GOsa 15.

  • Deploying system with GOsa 2
  • DeployingLinux systems
  • DeployingWindows systems
  • ManagingLTSP clients
  • Managing your applications by groups and by users

Intelligent Infrastructure management with GOsa 16.

  • 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 17.

  • Installing Linux systems with FAI
  • Management of FAI 3.1.8 to 3.3.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 18. Intelligent Infrastructure management with GOsa 19.

  • 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 20.

  • 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 21.

  • 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 22.

  • Automatic configuration of the linux systems
  • Configuration of all the parameters in GOsa 2
  • 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 23.

  • Windows system deployment
  • Installing Windows systems with OPSI
  • Updating systems

Intelligent Infrastructure management with GOsa 24.

  • Windows system deployment with OPSI
  • Manage OPSI 3.4
  • Everything is managed in GOsa
  • Support from Windows 2000 to Windows Seven
  • Allow you to install complete systems and updates in one step
  • Complete install from scratch
  • Multiple distribution servers allowed

Intelligent Infrastructure management with GOsa 25. Intelligent Infrastructure management with GOsa 26. Intelligent Infrastructure management with GOsa 27.

  • 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 28.

  • How do it works ?
  • Preparing the system
  • Configuration / Detection of the machine inside GOsa
  • Creation of dns, dhcp data
  • Add the windows systems version to be installed to the system
  • Adding Windows serial Key
  • Adding the software that should be installed on it

Intelligent Infrastructure management with GOsa 29.

  • 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
  • Connect to the samba share on the distribution system
  • Doing the hardware audit to create the files needed by the windows setup program
  • Copy the content of the I386 directory on the disk if asked for
  • Reboot
  • Classical Windows Setup is running

Intelligent Infrastructure management with GOsa 30.

  • How does it works ?
  • At each start
  • The preloginloader start before the login prompt
  • Ask the distribution server if there is software to be deployed
  • Deploy/ Remove software if needed

Intelligent Infrastructure management with GOsa 31. Deploying clusters nodes at EDF R&D with GOsa 32.

  • History
  • Problem
  • Solution
  • Benefit

33.

  • 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
  • In 2010, the new graphical cluster (256 nodes) is installed with GOsa 2.6.9 on Debian Squeeze

Intelligent Infrastructure management with GOsa 34.

  • 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 35.

  • 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 36.

  • 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 37.

  • Real uses cases examples
  • The city of Munich
  • The city of Munich uses GOsa for the management and the deployment of their systems
  • Ministries in France
  • Managing 2000 Desktop windows and Linux
  • EDF R&D (Clamart)
  • EDF R&D is using GOsa for the installation of 2 test clusters ,25 nodes, 60 nodes and 256 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 38.

  • Glimpse at current developments
  • CA management
  • GLPI integration by webservice
  • Nagios integration
  • Free Radius
  • OpenVPN
  • White pages
  • Management of cups servers
  • Management of XEN with deployment of DomU

Intelligent Infrastructure management with GOsa 39.

  • Winner of the professional category
  • GOsa has won the first prize at the libre trophy 2009

Intelligent Infrastructure management with GOsa 40. Intelligent Infrastructure management with GOsa Links : GOsa project :http://oss.gonicus.de/labs/gosa GOsa Addons :http://oss.gonicus.de/labs/gosa-addons Mailing list :[email_address] Irc channel: #gosa on freenode 41.

  • Questions ?

Intelligent Infrastructure management with GOsa 42.

  • Thank you for listening

Intelligent Infrastructure management with GOsa