Your SlideShare is downloading. ×
0
Benoit Mortier Leila El Hitori Intelligent Infrastructure management with GOsa² This work is licensed under the Creative C...
Intelligent Infrastructure management with GOsa² <ul><li>Speaker's Profile </li></ul>Who ? Benoit Mortier Born in 1967 in ...
Intelligent Infrastructure management with GOsa² <ul><li>What is GOsa 2 </li></ul><ul><li>GOsa 2  key features </li></ul><...
<ul><li>What is GOsa ²  ? </li></ul><ul><li>Tool for managing your directory </li></ul><ul><li>Web based PHP5 application ...
<ul><li>GOsa² key features </li></ul><ul><li>Subtree management </li></ul><ul><li>Handle organizational and inetOrg person...
<ul><li>GOsa² key features </li></ul><ul><li>DNS </li></ul><ul><li>ISC DHCP </li></ul><ul><li>MIT Kerberos 5 (policies, ac...
<ul><li>Let's take a look at the growing ACME company </li></ul><ul><li>The ultimate ACME homepage </li></ul><ul><li>Group...
<ul><li>ACME </li></ul>Intelligent Infrastructure management with GOsa²
<ul><li>Questions arising from the growth </li></ul><ul><li>How to manage the diversity of services ? </li></ul><ul><li>Ho...
<ul><li>One possible answer could be </li></ul><ul><li>Move information to some kind of </li></ul><ul><li>centralized loca...
<ul><li>We've chosen LDAP as the main backend! </li></ul><ul><li>LDAP is a protocol to access X.500 style directories </li...
Intelligent Infrastructure management with GOsa²
Intelligent Infrastructure management with GOsa² Architecture - or &quot;how things work&quot;
Intelligent Infrastructure management with GOsa²
<ul><li>Deploying system with GOsa 2 </li></ul><ul><li>Deploying  Linux systems </li></ul><ul><li>Deploying  Windows syste...
<ul><li>Linux system deployment with GOsa² </li></ul><ul><li>Installing Linux systems with FAI </li></ul><ul><li>How does ...
<ul><li>Installing Linux systems with FAI </li></ul><ul><li>Management of FAI 3.1.8 to 3.3.x </li></ul><ul><li>Everything ...
Intelligent Infrastructure management with GOsa²
<ul><li>How do it works ? </li></ul><ul><li>Preparing the system </li></ul><ul><li>Configuration / Detection of the machin...
<ul><li>How do it work ? </li></ul><ul><li>Installing the system </li></ul><ul><li>Booting of the system by PXE </li></ul>...
<ul><li>How does it works ? </li></ul><ul><li>Finishing the 'installation </li></ul><ul><li>Reboot of the system </li></ul...
<ul><li>Automatic configuration of the linux systems </li></ul><ul><li>Configuration of all the parameters in GOsa 2 </li>...
<ul><li>Windows system deployment </li></ul><ul><li>Installing Windows systems with OPSI </li></ul><ul><li>Updating system...
<ul><li>Windows system deployment with OPSI </li></ul><ul><li>Manage OPSI 3.4 </li></ul><ul><li>Everything is managed in G...
Intelligent Infrastructure management with GOsa²
Intelligent Infrastructure management with GOsa²
<ul><li>Management of updates </li></ul><ul><li>The server contains the updates for the software </li></ul><ul><li>The Win...
<ul><li>How do it works ? </li></ul><ul><li>Preparing the system </li></ul><ul><li>Configuration / Detection of the machin...
<ul><li>How do it work ? </li></ul><ul><li>Installing the system </li></ul><ul><li>Booting of the system by PXE </li></ul>...
<ul><li>How does it works ? </li></ul><ul><li>At each start </li></ul><ul><li>The preloginloader start before the login pr...
Deploying clusters nodes at EDF R&D with GOsa²
<ul><li>History </li></ul><ul><li>Problem </li></ul><ul><li>Solution </li></ul><ul><li>Benefit </li></ul>
<ul><li>History </li></ul><ul><li>EDF R&D was among the first to build a Debian based cluster </li></ul><ul><li>The indust...
<ul><li>Problems  </li></ul><ul><li>Update, node creation can only be made by the engineers who have build the cluster </l...
<ul><li>Solution </li></ul><ul><li>Porting the GOsa² / FAI module of the city of Munich from sarge to Etch 64bit pour EDF ...
<ul><li>Benefit </li></ul><ul><li>Simplify node creation </li></ul><ul><li>Making it easier to manage in day to day operat...
<ul><li>Real uses cases examples </li></ul><ul><li>The city of Munich </li></ul><ul><li>The city of Munich uses GOsa² for ...
<ul><li>Glimpse at current developments </li></ul><ul><li>CA management </li></ul><ul><li>GLPI integration by webservice <...
<ul><li>Winner of the professional category </li></ul><ul><li>GOsa² has won the first prize at the “libre trophy 2009” </l...
Intelligent Infrastructure management with GOsa² Links : GOsa² project :  http://oss.gonicus.de/labs/gosa GOsa² Addons :  ...
<ul><li>Questions ? </li></ul>Intelligent Infrastructure management with GOsa²
<ul><li>Thank you for listening </li></ul>Intelligent Infrastructure management with GOsa²
Upcoming SlideShare
Loading in...5
×

Presentation Gosa Loaddays2010

1,121

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,121
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Presentation Gosa Loaddays2010"

  1. 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. 2. Intelligent Infrastructure management with GOsa² <ul><li>Speaker's Profile </li></ul>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. 3. Intelligent Infrastructure management with GOsa² <ul><li>What is GOsa 2 </li></ul><ul><li>GOsa 2 key features </li></ul><ul><li>Managing the ACME company with GOsa² </li></ul><ul><li>GOsa² architecture and extensibility </li></ul><ul><li>Deploying systems with GOsa² </li></ul><ul><li>Real life examples of GOsa² usage </li></ul><ul><li>Glimpse at future development </li></ul><ul><li>Live demonstration </li></ul>
  4. 4. <ul><li>What is GOsa ² ? </li></ul><ul><li>Tool for managing your directory </li></ul><ul><li>Web based PHP5 application with valid W3C and CSS </li></ul><ul><li>Abstract view of information </li></ul><ul><li>Licensed under the GPL </li></ul><ul><li>No pro-version available but enterprise capable </li></ul><ul><li>Internationalized in 10 languages </li></ul><ul><li>Help you to manage people, systems, softwares </li></ul>Intelligent Infrastructure management with GOsa²
  5. 5. <ul><li>GOsa² key features </li></ul><ul><li>Subtree management </li></ul><ul><li>Handle organizational and inetOrg persons </li></ul><ul><li>POSIX users and groups </li></ul><ul><li>Trust accounts and sudo </li></ul><ul><li>SSH Key management </li></ul><ul><li>Samba 3 </li></ul><ul><li>Grouped objects </li></ul><ul><li>GOto and FAI, OPSI, LTSP </li></ul>Intelligent Infrastructure management with GOsa²
  6. 6. <ul><li>GOsa² key features </li></ul><ul><li>DNS </li></ul><ul><li>ISC DHCP </li></ul><ul><li>MIT Kerberos 5 (policies, accounts, keys) </li></ul><ul><li>Asterisk VoIP </li></ul><ul><li>GOfax + hylafax </li></ul><ul><li>Kolab 2 </li></ul><ul><li>OpenXchange / PHPGroupware / OpenGroupware </li></ul><ul><li>Postfix / Cyrus / Sieve management </li></ul>Intelligent Infrastructure management with GOsa²
  7. 7. <ul><li>Let's take a look at the growing ACME company </li></ul><ul><li>The ultimate ACME homepage </li></ul><ul><li>Groupware for internal and external communication </li></ul><ul><li>DNS to be reachable at all </li></ul><ul><li>DHCP to assign internal IP addresses </li></ul><ul><li>M$ Windows and Debian GNU/Linux workstations </li></ul><ul><li>File and print service via samba </li></ul><ul><li>VoIP and FAX </li></ul><ul><li>Addressbook </li></ul><ul><li>Centralized authentication </li></ul>Intelligent Infrastructure management with GOsa²
  8. 8. <ul><li>ACME </li></ul>Intelligent Infrastructure management with GOsa²
  9. 9. <ul><li>Questions arising from the growth </li></ul><ul><li>How to manage the diversity of services ? </li></ul><ul><li>How to manage the complexity of services ? </li></ul><ul><li>How to prevent multiple instances of the same data ? </li></ul><ul><li>How to implement self service and delegation ? </li></ul>Intelligent Infrastructure management with GOsa²
  10. 10. <ul><li>One possible answer could be </li></ul><ul><li>Move information to some kind of </li></ul><ul><li>centralized location! </li></ul>Intelligent Infrastructure management with GOsa²
  11. 11. <ul><li>We've chosen LDAP as the main backend! </li></ul><ul><li>LDAP is a protocol to access X.500 style directories </li></ul><ul><li>Lightweight Directory Access Protocol </li></ul><ul><li>LDAP is available as free software when using i.e. </li></ul><ul><ul><li>OpenLDAP </li></ul></ul><ul><ul><li>ApacheDS </li></ul></ul><ul><ul><li>FedoraDS </li></ul></ul><ul><li>Many services already have LDAP backends </li></ul>Intelligent Infrastructure management with GOsa²
  12. 12. Intelligent Infrastructure management with GOsa²
  13. 13. Intelligent Infrastructure management with GOsa² Architecture - or &quot;how things work&quot;
  14. 14. Intelligent Infrastructure management with GOsa²
  15. 15. <ul><li>Deploying system with GOsa 2 </li></ul><ul><li>Deploying Linux systems </li></ul><ul><li>Deploying Windows systems </li></ul><ul><li>Managing LTSP clients </li></ul><ul><li>Managing your applications by groups and by users </li></ul>Intelligent Infrastructure management with GOsa²
  16. 16. <ul><li>Linux system deployment with GOsa² </li></ul><ul><li>Installing Linux systems with FAI </li></ul><ul><li>How does it work ? </li></ul><ul><li>Automatic configuration of Linux systems </li></ul><ul><li>Managing applications by groups, users </li></ul><ul><li>Managing mime types centrally </li></ul>Intelligent Infrastructure management with GOsa²
  17. 17. <ul><li>Installing Linux systems with FAI </li></ul><ul><li>Management of FAI 3.1.8 to 3.3.x </li></ul><ul><li>Everything is managed in the interface </li></ul><ul><li>Support Debian distribution and derivatives </li></ul><ul><li>Support Debian particularities like : </li></ul><ul><ul><li>Debconf </li></ul></ul><ul><ul><li>Installation method ( aptitude, dpkg ... ) </li></ul></ul><ul><ul><li>Multiple architecture </li></ul></ul><ul><li>Support multiple distribution servers </li></ul>Intelligent Infrastructure management with GOsa²
  18. 18. Intelligent Infrastructure management with GOsa²
  19. 19. <ul><li>How do it works ? </li></ul><ul><li>Preparing the system </li></ul><ul><li>Configuration / Detection of the machine inside GOsa ² </li></ul><ul><li>Creation of dns, dhcp data </li></ul><ul><li>Add the installation profile to the system </li></ul>Intelligent Infrastructure management with GOsa²
  20. 20. <ul><li>How do it work ? </li></ul><ul><li>Installing the system </li></ul><ul><li>Booting of the system by PXE </li></ul><ul><li>Verification of his data in dns, dhcp </li></ul><ul><li>Get his kernel and mount his nfsroot </li></ul><ul><li>Creation of the fai configuration directory for the system </li></ul><ul><li>Installation can be followed in GOsa² interface via the system install log in real-time and GOsa-si </li></ul>Intelligent Infrastructure management with GOsa²
  21. 21. <ul><li>How does it works ? </li></ul><ul><li>Finishing the 'installation </li></ul><ul><li>Reboot of the system </li></ul><ul><li>Warning show on the system if an error occured </li></ul><ul><li>A warning will be show in the interface if something is not right </li></ul>Intelligent Infrastructure management with GOsa²
  22. 22. <ul><li>Automatic configuration of the linux systems </li></ul><ul><li>Configuration of all the parameters in GOsa 2 </li></ul><ul><li>Agents are started at boot : </li></ul><ul><ul><li>Configuration of ldap access </li></ul></ul><ul><ul><li>Configuration of Xorg if necessary </li></ul></ul><ul><ul><li>Configuration of the printers </li></ul></ul><ul><ul><li>Loading of the user kiosk profile </li></ul></ul><ul><ul><li>Automatic connexion to his network resources </li></ul></ul><ul><ul><li>Mime types management </li></ul></ul><ul><ul><li>Hotplug management </li></ul></ul>Intelligent Infrastructure management with GOsa²
  23. 23. <ul><li>Windows system deployment </li></ul><ul><li>Installing Windows systems with OPSI </li></ul><ul><li>Updating systems </li></ul>Intelligent Infrastructure management with GOsa²
  24. 24. <ul><li>Windows system deployment with OPSI </li></ul><ul><li>Manage OPSI 3.4 </li></ul><ul><li>Everything is managed in GOsa² </li></ul><ul><li>Support from Windows 2000 to Windows Seven </li></ul><ul><li>Allow you to install complete systems and updates in one step </li></ul><ul><li>Complete install « from scratch » </li></ul><ul><li>Multiple distribution servers allowed </li></ul>Intelligent Infrastructure management with GOsa²
  25. 25. Intelligent Infrastructure management with GOsa²
  26. 26. Intelligent Infrastructure management with GOsa²
  27. 27. <ul><li>Management of updates </li></ul><ul><li>The server contains the updates for the software </li></ul><ul><li>The Windows systems connect at startup to see if there are update for them </li></ul><ul><li>Updates management is done in GOsa² </li></ul>Intelligent Infrastructure management with GOsa²
  28. 28. <ul><li>How do it works ? </li></ul><ul><li>Preparing the system </li></ul><ul><li>Configuration / Detection of the machine inside GOsa ² </li></ul><ul><li>Creation of dns, dhcp data </li></ul><ul><li>Add the windows systems version to be installed to the system </li></ul><ul><li>Adding Windows serial Key </li></ul><ul><li>Adding the software that should be installed on it </li></ul>Intelligent Infrastructure management with GOsa²
  29. 29. <ul><li>How do it work ? </li></ul><ul><li>Installing the system </li></ul><ul><li>Booting of the system by PXE </li></ul><ul><li>Verification of his data in dns, dhcp </li></ul><ul><li>Get his kernel and mount his nfsroot </li></ul><ul><li>Connect to the samba share on the distribution system </li></ul><ul><li>Doing the hardware audit to create the files needed by the windows setup program </li></ul><ul><li>Copy the content of the I386 directory on the disk if asked for </li></ul><ul><li>Reboot </li></ul><ul><li>Classical Windows Setup is running </li></ul>Intelligent Infrastructure management with GOsa²
  30. 30. <ul><li>How does it works ? </li></ul><ul><li>At each start </li></ul><ul><li>The preloginloader start before the login prompt </li></ul><ul><li>Ask the distribution server if there is software to be deployed </li></ul><ul><li>Deploy/ Remove software if needed </li></ul>Intelligent Infrastructure management with GOsa²
  31. 31. Deploying clusters nodes at EDF R&D with GOsa²
  32. 32. <ul><li>History </li></ul><ul><li>Problem </li></ul><ul><li>Solution </li></ul><ul><li>Benefit </li></ul>
  33. 33. <ul><li>History </li></ul><ul><li>EDF R&D was among the first to build a Debian based cluster </li></ul><ul><li>The industrial distribution of EDF called “Calibre” is based on Debian since 2003 </li></ul><ul><li>FAI is used for automatic installation of nodes </li></ul><ul><li>In 2007, the test cluster node (25 nodes) is installed with GOsa² running on Debian Etch 64bits </li></ul><ul><li>In 2009, the new test cluster (60 nodes) is installed with GOSa² 2.6 and GOsa-si </li></ul><ul><li>In 2010, the new graphical cluster (256 nodes) is installed with GOsa² 2.6.9 on Debian Squeeze </li></ul>Intelligent Infrastructure management with GOsa²
  34. 34. <ul><li>Problems </li></ul><ul><li>Update, node creation can only be made by the engineers who have build the cluster </li></ul><ul><li>Testing new configuration represent a huge amount of manual work and frequent trip to the server room </li></ul><ul><li>If they want to delegate the support, re-installation, update work they have to provide a graphical interface for non specialists </li></ul>Intelligent Infrastructure management with GOsa²
  35. 35. <ul><li>Solution </li></ul><ul><li>Porting the GOsa² / FAI module of the city of Munich from sarge to Etch 64bit pour EDF R&D </li></ul><ul><li>Development of dhcp, dns, ssh extension for GOsa² </li></ul>Intelligent Infrastructure management with GOsa²
  36. 36. <ul><li>Benefit </li></ul><ul><li>Simplify node creation </li></ul><ul><li>Making it easier to manage in day to day operations </li></ul><ul><li>Possibility of testing new configurations without changing configuration that works </li></ul><ul><li>Choice of 32bit or 64bit distribution </li></ul>Intelligent Infrastructure management with GOsa²
  37. 37. <ul><li>Real uses cases examples </li></ul><ul><li>The city of Munich </li></ul><ul><li>The city of Munich uses GOsa² for the management and the deployment of their systems </li></ul><ul><li>Ministries in France </li></ul><ul><li>Managing 2000 Desktop windows and Linux </li></ul><ul><li>EDF R&D (Clamart) </li></ul><ul><li>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. </li></ul><ul><li>COF asbl </li></ul><ul><li>Management of six servers including a firewall, file server, web server, Kolab2 server, backup server </li></ul>Intelligent Infrastructure management with GOsa²
  38. 38. <ul><li>Glimpse at current developments </li></ul><ul><li>CA management </li></ul><ul><li>GLPI integration by webservice </li></ul><ul><li>Nagios integration </li></ul><ul><li>Free Radius </li></ul><ul><li>OpenVPN </li></ul><ul><li>White pages </li></ul><ul><li>Management of cups servers </li></ul><ul><li>Management of XEN with deployment of DomU </li></ul>Intelligent Infrastructure management with GOsa²
  39. 39. <ul><li>Winner of the professional category </li></ul><ul><li>GOsa² has won the first prize at the “libre trophy 2009” </li></ul>Intelligent Infrastructure management with GOsa²
  40. 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. 41. <ul><li>Questions ? </li></ul>Intelligent Infrastructure management with GOsa²
  42. 42. <ul><li>Thank you for listening </li></ul>Intelligent Infrastructure management with GOsa²
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×