Infrastructure management with Infrastructure management with - - PowerPoint PPT Presentation

infrastructure management with
SMART_READER_LITE
LIVE PREVIEW

Infrastructure management with Infrastructure management with - - PowerPoint PPT Presentation

Infrastructure management with Infrastructure management with FusionDirectory http://www.fusiondirectory.org - Linuxtag 2013 CC-BY-SA Infrastructure management with FusionDirectory History History What are today challenges ?


slide-1
SLIDE 1

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with

slide-2
SLIDE 2

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

  • History
  • What are today challenges ?
  • The FusionDirectory answer
  • Philosophy
  • Architecture
  • At the heart of FusionDirectory
  • FusionDirectory plugins
  • Argonaut system
  • Roadmap
  • Demonstration

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

Infrastructure management with FusionDirectory

slide-3
SLIDE 3

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory History

  • Community fork of Gosa² on February 2011
  • 1.0 on 3/04/2011
  • 1.0.1 on 14/05/2011
  • 1.0.2 on 4/10/2011
  • 1.0.3 on 4/06/2012
  • 1.0.4 on 16/11/2012
  • 1.0.5 LTS on 24/04/2013
  • 1.0.6 LTS on 10/05/2013

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-4
SLIDE 4

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory What are today challenges ?

  • Today architecture are diverse, varied and complex

to manage, lots of differents tools with various level

  • f expertise needed.
  • No interface to manage them all in a standardized

way, no easy way to give acces to less experienced personal

  • User with various level of expertise should be able

to use the tool

  • Simplify sysadmin work

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-5
SLIDE 5

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory How to resolve them ?

  • Use some form of data centralization.
  • Ldap is particulary suited for that kind of use
  • There is plenty of ldap servers implementation in

free software

  • Lots of service already have an ldap backend today
  • Security and replication are native

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-6
SLIDE 6

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory The FusionDirectory Solution

  • FusionDirectory core

– Management of users / groups – Management of department – ...

  • FusionDirectory plugins

– Management of systems, services – Management of sudo, ssh, dsa, aliases, automount ... – …

  • Management of systems with

FusionDirectory

– Deploy GNU/Linux, Windows systems – Manage Gnu/Linux, Windows services

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-7
SLIDE 7

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory FusionDirectory philosophy

  • One interface to manage them all

– Account/Groups – Servers – Services

  • The least intrusive possible integration

– This is FusionDirectory that fits. – Maximum use of existing software

  • Fine grained Modularity

– A FusionDirectory plugins for a fonctionnality/service

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-8
SLIDE 8

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory FusionDirectory architecture

  • Information storage

– LDAP-based directory – OpenLDAP/389 Directory/ ...

  • Manipulation of information

– PHP5 web interface

  • Application of the information (Argonaut)

– Client / server protocol using JSON

  • Dialog with services

– Direct: The service deployed directly questions the

directory

– Indirect : Argonaut is used to interact with services

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-9
SLIDE 9

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Classical Architecture

History Challenges Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-10
SLIDE 10

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory FusionDirectory – Plugins

  • Users plugins

– Windows accounts management – Mail accounts management – FreeRadius accounts management – Quota accounts management

  • System/Services plugins

– Mail (Generic, Cyrus, ... ) – Deployment (FAI, OPSI, Debconf, Puppet) – logs (Rsyslog) – DNS (bind9), DHCP (isc-dhcp-ldap) – Quota – Argonaut

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-11
SLIDE 11

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory

Argonaut

  • Client / Server System
  • Server

– Scheduling tasks – Provides a dialogue with the client side for long operations (machine

installation)

– Send back informations to FusionDirectory

  • Client

– Applies tasks triggered by FD or Argonaut server

  • Support right now :

– Argonaut::FAI : deploy Linux workstations with FAI – Argonaut::Debconf : deploy Linux workstations with Debian preseed – Argonaut::OPSI : deploy windows PC with OPSI – Argonaut::Ldap2zone : mange DNS zones – Argonaut::Quota : Manage server quotas

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-12
SLIDE 12

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Deployment

  • Deployment of GNU/Linux systems
  • Deploying Windows systems
  • System/service Management
  • Updates management

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-13
SLIDE 13

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory

  • Deployement
  • Deployment of GNU systems / Linux 1/3

– Creation of the system in FusionDirectory – Creating Dhcp and DNS entries – Adding an installation profile machine

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-14
SLIDE 14

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Deployment

  • Deployment of GNU systems / Linux 2/3

– Start the system with PXE – Mounting a GNU / Linux file system – Autodetection of the hardware – Creation of the FAI configuration directory on the machine – The rest of the installation can be followed through the

web interface FusionDirectory in real time thanks to the installation logs transmitted by Argonaut History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-15
SLIDE 15

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Deployment

  • Deployment of GNU systems / Linux 3/3

– We support FAI, Debconf, Puppet – We also support basic puppet management

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-16
SLIDE 16

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory

  • Deployment
  • Deploying Windows systems 1/3

– Creation of the system in FusionDirectory – Creating Dhcp and DNS entries – Creating a windows system profile – Adding opsi netboot to the profile (package os install) – Adding opsi localboots to the profile (softwares to install)

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-17
SLIDE 17

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Deployment

  • Deploying Windows systems 2/3

– Start the system with PXE – Mounting a GNU / Linux file system – Connecting to a Samba share – Autodetection of the hardware – Formatting a partition fat 16 partition, copy the i386

directory on the fat16 partition if necessary

– Using a Windows PE starting with vista till Seven – Reboot the classic Windows Setup starts

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-18
SLIDE 18

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Deployment

  • Deploying Windows systems 3/3

– Windows starts – The opsi client starts and connects to the server software

repository

– Possibility to lock the login as the software is installed in /

update

– Authentication, ready to work

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-19
SLIDE 19

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory System Management

  • Creating profiles on demand
  • Software installation by group membership
  • Printer installation on demand
  • ...

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-20
SLIDE 20

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Deployment – implementation

  • EDF R&D - France

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

AHigh Performance Simulation Lab

AGraphical cluster for the CARRIOCAS project

A64 graphical node B2 frontal nodes

BNetworking equipements

APOP 40 Gb/s Alcatel BSwitch/router Ethernet Extreme Networks CSwitch Infiniband « 2X » Voltaire

CStorage cluster : LUSTRE file system

A2 HP racks ( 20 To) B12 OSS servers + 1 MDS server

DCompute cluster

A24 nœuds de calcul B1 frontal

EGPU Fermi – for accelerated double precision co- processing

A1 station with 2 cards

slide-21
SLIDE 21

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory

Deployment – implementation

  • CHJT – Belgium – Hospital

– Migration from ActiveDirectory – Management of users, groups, mail – Management of servers – OPSI for windows Management

  • IRSTEA – France – Research institution

– Management of users, groups, mail – Management of servers – Management of SUPANN and EDUPerson – OPSI for windows Management

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-22
SLIDE 22

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Roadmap

  • Publication of Argonaut management framework

version 0.9 in july 2013

  • Publication of Argonaut management framework

version 1.0 next year.

  • 1.0.x is now or LTS version supported for five years
  • 1.1 is the develop version where we break, clean,

and add new plugins

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-23
SLIDE 23

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Contacts

  • Website

– Http://www.fusiondirectory.org

  • Forge

– Http://forge.fusiondirectory.org

  • Documentation

– http://documentation.fusiondirectory.org

  • Contacts

– contact@fusiondirectory.org – Irc://freenode.org/fusiondirectory

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

slide-24
SLIDE 24

Infrastructure management with FusionDirectory – http://www.fusiondirectory.org - Linuxtag 2013 – CC-BY-SA

Infrastructure management with FusionDirectory Demonstration

History Definition Solution

Philosophy Architecture Plugins Argonaut Deployment

Roadmap Contacts

Demonstration

Come see us in Hall 7.1a booth 136