Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Server Management Framework
Afstudeerpresentatie Server Management Framework Herman Bos Kim Chee Leong informatica studenten
2
Overzicht OSSO Probleemstelling en doelstelling
Vooraf vastgestelde punten Opzet management framework Gebruikte technieken Ontwerp Evaluatie en advies Slot Demonstratie
3
OSSO Open Source Software Oplossingen
Ontwikkelt en onderhoudt IT-infrastructuren op basis van open source software Van kantoorautomatisering tot ISP oplossingen Opgericht in 2005 door Herman Bos en Peter Bosman. En heeft inmiddels 2 werknemers in loondienst
4
Probleemstelling Klanten in een kantooromgeving zijn niet in staat zelf alledaagse administratieve handelingen te verrichten Te kennisintensief Te arbeidsintensief Foutgevoelig bij beperkte kennis Enkele voorbeelden Een thin client toevoegen Gebruikers beheren
5
Doelstelling Ontwikkelen van een management framework die de huidige problematiek oplost Taakgerichte wijzigingen doorvoeren middel van een formulier Het framework zorgt voor verdere doorvoering van de wijzigingen
6
Vooraf vastgestelde punten Uitgangspunten Randvoorwaarden Open source
Veiligheid Randvoorwaarden Interface onafhankelijk Platform onafhankelijk Netwerkcommunicatie gecodeerd Modulair ontwerp
7
Opzet management framework
Bestaand uit: Client, Master- en Slaveserver
8
Verwachte knelpunten Vastgesteld bij start ontwikkeling
Communicatie client met de masterserver Communicatie tussen master- en slaveservers
9
Gebruikte technieken Python programmeertaal Twisted framework
Cross platform Mainstream taal in de open source community Twisted framework Netwerk applicatie framework Asynchrone netwerkcommunicatie Perspective broker voor alle netwerkcommunicatie tussen componenten
10
Ontwerp Een management framework om services op servers in een ICT-infrastructuur te beheren.
11
Client Management framework is interface onafhankelijk
De client kan met behulp van introspectie de beschikbare taken opvragen
12
Masterserver Ontvangt opdracht van een client om een taak toe te passen Een taak op de masterserver roept modules op de slaveservers aan. Voorbeeld van een taak: Het toevoegen van een thin client Drie modules die aangesproken worden om de services aan te passen DNS, DHCP en de terminal server
13
Slaveserver Slaveserver heeft modules
Modules worden door een taak op de masterserver aangesproken Rollback en commit functionaliteit om een inconsistent systeem te voorkomen Bij het uitvoeren van meerdere modules in
14
Geïmplementeerde functionaliteiten
Het proces van het uitvoeren van een taak op de client tot het wijzigen van een service op de slaveserver werkt Alle netwerkverbindingen met encryptie Command line interface client Platform onafhankelijk
15
Advies voor verdere ontwikkeling
Authenticatie met access control lists Database backend Verbeteren rollback en commit functionaliteit Grafische client
16
Slot Binnen randvoorwaarden gebleven Toekomst management framework
Interface onafhankelijk Platform onafhankelijk Modulair ontwerp Toekomst management framework Vrijgegeven onder open source licentie Inzicht en ervaring opgedaan
17
Demonstratie Demonstratie van het management framework
Het toevoegen van een gebruiker op deze laptop De client, master- en slaveserver zijn toegepast voor de demo op deze laptop
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.