10
[email protected] Use of HLT farm and Clouds in ALICE pre-GDB Meeting 15/01/2013

Upload: mendel

Post on 24-Feb-2016

50 views

Category:

Documents


0 download

DESCRIPTION

Use of HLT farm and Clouds in ALICE pre-GDB Meeting 15/01/2013. [email protected]. USE OF HLT FARMS and CLOUDS in ALICE. Strong request by C-RRB Computing capacity equivalent to US-ALICE share Approach based on CernVM No need to be smarter than the others - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Predrag.Buncic@cern.ch

[email protected]

Use of HLT farm and Clouds in ALICEpre-GDB Meeting

15/01/2013

Page 2: Predrag.Buncic@cern.ch

USE OF HLT FARMS AND CLOUDS IN ALICE

2

Strong request by C-RRBComputing capacity equivalent to US-ALICE share

Approach based on CernVMNo need to be smarter than the othersRequires centralized software distribution using CVMFS Universal namespace, easy configuration Deploy and configure once, run everywhere No need to ever remove software Long term data preservation friendly approach

Extra benefit for ALICE usersCernVM on laptop/desktop

Background

Page 3: Predrag.Buncic@cern.ch

AliEn CAFOn

Demand

QA

CernVM/FSCloud Agent

Cloud Gateway

HLTPublic Cloud

Private CERN Cloud

BIG PICTURE

Page 4: Predrag.Buncic@cern.ch

• Provides a simple interface to deploy any number of VM instances in arbitrary cloud infrastructures• Cloud Aggregator

• Composed of three components:• CernVM Online Portal• CernVM Cloud Agents• CernVM Cloud Gateway

CernVM Cloud

Implementation

Page 5: Predrag.Buncic@cern.ch

CernVM Online

Cluster definition

Page 6: Predrag.Buncic@cern.ch

CernVM Online CernVM Gateway

• Create context definition for each service• Create a cluster definition :- Required offerings ( compute, disk, etc... )- Minimum number of instances- Dependencies on other services

• Instantiate a cluster based on it’s definition• Scale individual services (REST API)

CernVM Cloud Gateway

Page 7: Predrag.Buncic@cern.ch

OverviewCloud Agent

Cloud Agent

Cloud Agent

Cloud AgentCloud

Gateway

System user

Mac

hine

Publ

ic Cl

oud

Priv

ate

Clou

d

Instances

Browser / Tools

• Cloud agents expose the resources available in the cloud.• The users request resources via the gateway interface.• The site administrators only takes care of the installation.

SiteAdministrator

Page 8: Predrag.Buncic@cern.ch

• Implemented adapters for:- CloudStack ( native API )- libvirt ( XEN, KVM, VirtualBox, ... )- EC2 tools ( command-line tools wrapper )- OCCI API in development

✓ CloudStack adapter tested with our infrastructure

✓ Libvirt adapter tested on Alice HLT

CernVM Cloud Agent

Page 9: Predrag.Buncic@cern.ch

Testing deployment on ALICE HLT

10.162.40.28/21fepdev11

Machine

NAT

Batch Nodes(Virtual)

192.168.1.x/24

Machine

Bridge

Head Nodes(Virtual)

10.162.41.10/21

10.162.40.27/21fepdev10

GWXMPPServer

137.138.198.215

Alice HLT DeploymentBatch nodes:• Using the default setup, behind NAT

Head nodes:• Using bridged network configuration.• 4 Preallocated MACs / IPs• Why VMs? Incompatible OS in the machine.

Page 10: Predrag.Buncic@cern.ch

✓ We managed to successfully start a cluster and control instances.

✓ We have set-up a CVMFS repository• Need to adapt AliEn to use CVMFS

• Simulation, reconstruction, calibration…• Similar solution can be applied to

• badly needed on-demand QA cluster(s) for release testing• CAF on demand• T3 in the box

• Willing to work with other experiments and CernVM team towards a common solution

Conclusions