A Hardware Based Cluster Control and Management System Ralf Panse...

Post on 05-Jan-2016

219 views 0 download

Transcript of A Hardware Based Cluster Control and Management System Ralf Panse...

A Hardware Based Cluster Control and Management

System

Ralf Panse(panse@kip.uni-heidelberg.de)

Kirchhoff Institute of PhysicsUniversity of Heidelberg, Germany

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 2

KIPOutline

• Motivation

• CIA card

• Remote Control

• Monitoring

• Debugging

• Summary

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 3

KIPMotivation

?

Administrator

Repair

Install

Monitor

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 4

KIPCluster Control

Hardware solutions

• Wake on Lan• Remote Management

Boards• BIOS Serial Console• Remote controlled

power socket

Software solutions

• Disk Image• Virtual Network

Computing (VNC)• Terminal Server• SSH, Telnet

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 5

KIPCCluster IInterface AAgent Card

PCI expansion card Low profile PCI form factor Independent of the computer Remote installation Remote power cycle Monitoring Debugging Automatic administration

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 6

KIPCIA Network

Computing cluster

CIA CardsService NetworkAdministrator

TCP/IP

Cluster Network

User

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 7

KIPEmbedded System

AlteraExcalibur

(ARM 922T)

Flash memory (8-16MB)

SDRAM (32-64MB)Ethernet

Linux

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 8

KIPRemote Control

Computing cluster

Service NetworkAdministrator TCP/IP

Java Application

WebBrowser

VNCViewer

CIAinside

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 9

KIPVideo Control

Video data

Linux• VNC Server

CIA card (Video card)

PCI bus

Service Network (TCP/IP)

Video data

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 10

KIPKeyboard/Mouse Control

keyboard/mouse data

CIA card (PCI Master)

PCI bus

Service Network (TCP/IP)

keyboard/mouse data

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 11

KIPData Control

CIA card (Floppy Drive)

floppy data

Service Network (TCP/IP)

Floppy image

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 12

KIPPower/Reset Switch

Cluster Node Mainboard

Power/ResetSwitch

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 13

KIPMonitoring

PCI scan

• Temperature• Voltage• Acoustics

ADC

POST code

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 14

KIPDebug

POST code PCI scan DMI information Sensor data (temperature, acoustics,

voltage) Test programs

- Memory- CPU- Hard disc

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 15

KIPCIA-Prototype

PCI scans Video card functionality VNC server (text mode) Web control

Implemented features: Power control (computer) USB device mock-up Full memory access (PCI Bus)

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 16

KIPControl Application

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 17

KIPOutlook

PCI multifunction device / PCI bridge Emulating IDE controller Analyse hard disc acoustics SVGA support Automatic system installation

27.9.- 01.10. CHEP 04,Interlaken R.Panse, KIP Heidelberg 18

KIPSummary

Independent of operating system

Own network interface

VGA functionality

Direct hardware control (PCI, USB, Power)

Simple and reliable system (no moving components)

Independent of computer architecture