Barbara Martelli INFN - CNAF

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Welcome to Middleware Joseph Amrithraj
AWS Moving Towards the Future Credits: The Instrument Division, Malaysian Meteorological Service Contact: Tel : (603) – ,
University of Michigan Residence Halls Networking In-Room Student Registration System
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Technical Architectures
MIT iCampus iLabs Software Architecture Workshop June , 2006.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Interpret Application Specifications
CHEP2006 Network Information and Management Infrastructure Igor Mandrichenko, Eileen Berman, Phil DeMar, Maxim Grigoriev, Joe Klemencic, Donna Lamore,
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Linux Operations and Administration
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
Database Management System Lecture 2 Introduction to Database management.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
Extreme Networks Confidential and Proprietary. © 2010 Extreme Networks Inc. All rights reserved.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
OpenACS: Porting Oracle Applications to PostgreSQL Ben Adida
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.
Support in setting up a non-grid Atlas Tier 3 Doug Benjamin Duke University.
Relational Database vs. Data Files By Willa Zhu JISAO/UW - PMEL/NOAA March 25, 2005.
Server Performance, Scaling, Reliability and Configuration Norman White.
Switch Features Most enterprise-capable switches have a number of features that make the switch attractive for large organizations. The following is a.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF Automatic server registration and burn-in framework HEPIX’13 28.
Information Security Dashboard Senior Design Spring 2008 Brian Rappach.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Quattor installation and use feedback from CNAF/T1 LCG Operation Workshop 25 may 2005 Andrea Chierici – INFN CNAF
Introduction  Model contains different kinds of elements (such as hosts, databases, web servers, applications, etc)  Relations between these elements.
The Holmes Platform and Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
Reducing Risk with Cloud Storage
Laboratorio per dottorandi 2017 Particle Accelerators Control System
Introduction to Oracle Forms Developer and Oracle Forms Services
Overview – SOE PatchTT November 2015.
Consulting Services JobScheduler Architecture Decision Template
Disaster Recovery Technical Infrastructure at George Mason University
PRACE-EGI helpdesk integration
NOX: Towards an Operating System for Networks
Introduction to Oracle Forms Developer and Oracle Forms Services
Maximum Availability Architecture Enterprise Technology Centre.
The Client/Server Database Environment
CCNA 3 v3.1 Module 6 Switch Configuration
Cloud based Open Source Backup/Restore Tool
PHP / MySQL Introduction
Virtual LANs.
Printer Admin Print Job Manager
Chapter 2: System Structures
AWS Malaysian Meteorological Service Moving Towards the Future
Introduction to Databases Transparencies
Lecture 1: Multi-tier Architecture Overview
Practical 2 Unit 26 Design a small or home office network
Content of Presentation
Tiers vs. Layers.
Proposal Presentation
Technical Capabilities
AIMS Equipment & Automation monitoring solution
UFCEUS-20-2 Web Programming
Web Servers (IIS and Apache)
Presentation transcript:

Barbara Martelli INFN - CNAF La gestione delle macchine al CNAF stato degli strumenti e prospettive per un progetto di collaborazione Barbara Martelli INFN - CNAF

Outline Present status: Tier1DB Evolution: Conclusions Architecture Functionalities What is missing Evolution: DOCET Data Oriented CEntre Tool Conclusions 08/05/2009 CCR Workshop - Palau

Tier1DB Home-made application aimed at: collecting information about Tier1 H/W resources like servers, storage devices, network switches, IP-controlled PDUs Administrative information such as vendor, purchase date, assistance phone number and assistance conditions h/w configuration information physical location in the data center, power cabling, network cabling s/w configuration: operating system, network configuration Optimizing and automating management of servers: Automatic switch port configuration Automatic DHCP configuration Automatic DNS configuration Power switch on/off 08/05/2009 CCR Workshop - Palau

Tier1DB Architecture Application composed by: A PostgreSQL database back-end A PHP user interface On Apache web server A series of plug-in (C, bash scripts, perl scripts) Called by the PHP interface Access via https web interface, X.509 certificate based authentication Check user group affiliation on LDAP for authorization if in tier1 group -> all resources are visible/manageable if in another group -> read-only access limited to your resources Mettere le versioni 08/05/2009 CCR Workshop - Palau

Tier1DB Architecture Kerberos Server LDAP Server On the same physical machine DNS Server DHCP Server PHP Application Web Server IP Controlled PDU Network Switch PostgreSQL DB 08/05/2009 CCR Workshop - Palau

Tier1DB: Functionalities Batch insertion of large amount of homogeneous hardware In each purchase tender is required a CSV file containing MAC addresses, serial number and position DNS automatic configuration via web interface nsupdate DHCP automatic configuration via web interface dhcpd.conf file is created, dhcpd service restart, a static dhcpd.conf part is maintained Network switch configuration Automatic VLAN tagging via web interface, an ad-hoc user created on each managed switch Commands change on different switches PDU control via web interface Panic button in case of disaster Some trivial monitoring: ping, h/w configuration consistency check Aggiungere switch supportati\ Massive… 08/05/2009 CCR Workshop - Palau

08/05/2009 CCR Workshop - Palau

08/05/2009 CCR Workshop - Palau

Tier1DB: What Is Missing User interface quite trivial, needs an improvement Blade server support h/w configuration creation process need to be more flexible and general in order to support new h/w types Virtual machines support No way to add virtual machines information and relation between virtual and physical machines 08/05/2009 CCR Workshop - Palau

IPMI/console management Infrastructure inventory and monitoring hierarchical/emergency power-off management History of h/w and s/w configurations, failures, interventions Reliability and availability reports

Evolution: DOCET Classical three-tier architecture with presentation, logic and data tiers Data-centric application: strong data consistency and manipulation logic are implemented directly in the RDBMS Table-driven logic (i.e. behavior strongly dependent on database contents) Stored procedure, triggers Highly modular: possible to add plug-in written in whatever language Main tool is Java 1.6 on Glassfish application server v2 and PostgreSQL 8.1 DB, with particular attention to SQL standard compliance Scalability and high availability 08/05/2009 CCR Workshop - Palau

DOCET Architecture Java User Interface Web Server LDAP Server Presentation Layer LDAP Server DNS Server Logic Layer Application Server Kerberos Server DHCP Server IPMI Network Switch Custom plug-in PostgreSQL DB Data Layer 08/05/2009 CCR Workshop - Palau 12

Conclusions We developed a tool which has been useful to ease the management of a large number of server/devices The h/w evolution of last years requires an upgrade and a design improvement which can be a good occasion to create a product usable by other sites The new design is highly modular and aims to enable the introduction of high availability and scalability solution at each layer enable everyone to develop his own plug-in We would like to have a tight interaction with potentially interested INFN sites in order to create a product usable also outside CNAF Different use cases? Already available/in use products? Documentation available on http://forge.cnaf.infn.it/projects/docet/