7
Migration of a computation cluster to Debian Julien Cristau [email protected] November 25th, 2012 Mini-Debconf Paris 2012

Migration of a computation cluster to Debian

  • Upload
    logilab

  • View
    574

  • Download
    0

Embed Size (px)

DESCRIPTION

Julien Cristau - Migration of a computation cluster to Debian at minidebconf Paris 2012 http://fr2012.mini.debconf.org/

Citation preview

Page 1: Migration of a computation cluster to Debian

Migration of a computation cluster to Debian

Julien Cristau

[email protected]

November 25th, 2012

Mini-Debconf Paris 2012

Page 2: Migration of a computation cluster to Debian

Outline

Context

Hardware

Existing software

Solution

0/5

Page 3: Migration of a computation cluster to Debian

Context

Institut de Genetique et Microbiologie (IGM):

I joint lab, CNRS & Universite Paris Sud

I cluster part of the eBio platform, providing resources forscientists

Logilab:

I software services

I python specialist, Debian-based

I scientific computing / simulation

1/5

Page 4: Migration of a computation cluster to Debian

Hardware

Existing:

I 10 compute nodes

I 1 frontend

I 1 separate assembly node(lots of RAM and storage)

I 24-port 1Gb ethernetswitch

New:

I 2 hosts for virtualizationand storage

I 2 more storage bays

2/5

Page 5: Migration of a computation cluster to Debian

Existing software

I Based on RHEL5

I Sun Grid Engine (SGE) batch scheduler

I No shared storage

I No central management

3/5

Page 6: Migration of a computation cluster to Debian

Solution

SAS

SAS

SAS

WEBGalaxyGanglia/Munin

MasterCondor/OAR/SGE

StorageNFSZFS

Provision.DHCP/tFTP/PXE/FAISalt

SA

N

AD

MIN

CLUSTER

KVM hostPub

lic n

etw

ork

SAS

SAS

Compute Node

Compute Node

Compute Node

Compute Node

Compute Node*for BLAST assembly

4/5

Page 7: Migration of a computation cluster to Debian

Solution (2)

I One storage node using ZFS on Linux

I VM hosts for all services: provisioning, monitoring, frontend(submission host), databases, web server, . . .

I Nodes reinstalled with FAI(http://www.fai-project.org/)

I Configuration/deployment with Salt(http://www.saltstack.org/)

5/5