SlideShare a Scribd company logo
Migration of a computation cluster to Debian

                    Julien Cristau

              julien.cristau@logilab.fr




                 November 25th, 2012

             Mini-Debconf Paris 2012
Outline



   Context

   Hardware

   Existing software

   Solution




                       0/5
Context


   Institut de G´n´tique et Microbiologie (IGM):
                e e
       joint lab, CNRS & Universit´ Paris Sud
                                  e
       cluster part of the eBio platform, providing resources for
       scientists



   Logilab:
       software services
       python specialist, Debian-based
       scientific computing / simulation




                                                                    1/5
Hardware

  Existing:
       10 compute nodes
       1 frontend
       1 separate assembly node
       (lots of RAM and storage)
       24-port 1Gb ethernet
       switch
  New:
       2 hosts for virtualization
       and storage
       2 more storage bays



                                    2/5
Existing software




       Based on RHEL5
       Sun Grid Engine (SGE) batch scheduler
       No shared storage
       No central management




                                               3/5
Solution
                      KVM host
                       WEB
                       Galaxy                            Compute Node
                       Ganglia/Munin

                                                         Compute Node
                       Master
     Public network




                       Condor/OAR/SGE
                                                         Compute Node
                       Provision.
                       DHCP/tFTP/PXE/FAI                 Compute Node
                       Salt



                      Storage
                      NFS
                      ZFS
                                                         Compute Node*
                                           ADMIN

                                                          for BLAST assembly


                            SAS                    SAN
                                                               SAS
                            SAS
                                                               SAS
                            SAS
                                                         CLUSTER

                                                                               4/5
Solution (2)



       One storage node using ZFS on Linux
       VM hosts for all services: provisioning, monitoring, frontend
       (submission host), databases, web server, . . .
       Nodes reinstalled with FAI
       (http://www.fai-project.org/)
       Configuration/deployment with Salt
       (http://www.saltstack.org/)




                                                                       5/5

More Related Content

PDF
CloudOpen 2013: Developing cloud infrastructure: from scratch: the tale of an...
PDF
PDF
OSCON 2017: To contain or not to contain
PDF
A Performance Characterization of Postgres on Different Storage Systems
PDF
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
ODP
xPaaS: The JBoss Way
PDF
Memcached as a Service for CloudFoundry
PDF
Boat Us Proposed Design Update Option 2
CloudOpen 2013: Developing cloud infrastructure: from scratch: the tale of an...
OSCON 2017: To contain or not to contain
A Performance Characterization of Postgres on Different Storage Systems
XPDDS17: Xen-lite for ARM: Adapting Xen for a Samsung Exynos MicroServer with...
xPaaS: The JBoss Way
Memcached as a Service for CloudFoundry
Boat Us Proposed Design Update Option 2

Similar to Migration of a computation cluster to Debian (20)

PDF
Lego Cloud SAP Virtualization Week 2012
PDF
Presentation of the open source CFD code Code_Saturne
PDF
Oracle rac 10g best practices
PDF
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
PDF
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
PDF
Automated Application Management with SaltStack
PPTX
Why you’re going to fail running java on docker!
ODP
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
PDF
Apache Hadoop on Virtual Machines
PPTX
GigaSpaces Cloudify - The PaaS Jailbreaker
PPT
4. v sphere big data extensions hadoop
PDF
Windsor: Domain 0 Disaggregation for XenServer and XCP
PPTX
Linux containers – next gen virtualization for cloud (atl summit) ar4 3 - copy
PDF
Open Storage Sun Intel European Business Technology Tour
PDF
Gemini WEB and Virgo
PDF
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
PDF
Automating CloudStack with Puppet - David Nalley
PDF
XPDS14: MirageOS 2.0: branch consistency for Xen Stub Domains - Anil Madhavap...
PDF
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
PDF
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
Lego Cloud SAP Virtualization Week 2012
Presentation of the open source CFD code Code_Saturne
Oracle rac 10g best practices
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
Automated Application Management with SaltStack
Why you’re going to fail running java on docker!
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Apache Hadoop on Virtual Machines
GigaSpaces Cloudify - The PaaS Jailbreaker
4. v sphere big data extensions hadoop
Windsor: Domain 0 Disaggregation for XenServer and XCP
Linux containers – next gen virtualization for cloud (atl summit) ar4 3 - copy
Open Storage Sun Intel European Business Technology Tour
Gemini WEB and Virgo
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Automating CloudStack with Puppet - David Nalley
XPDS14: MirageOS 2.0: branch consistency for Xen Stub Domains - Anil Madhavap...
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
Ad

More from Logilab (20)

PDF
Testinfra pyconfr 2017
PDF
Open Source & Open Data : les bienfaits des communs
PDF
Salon Open Data
PDF
Pydata Paris Python for manufacturing musical instruments
PDF
Présentation Logilab
PDF
Système d'archivage électronique mutualisé
PDF
Utiliser salt pour tester son infrastructure sur open stack ou docker
PDF
Importer des données en Python avec CubicWeb 3.21
PDF
Simulagora au service d'un grand défi industriel
PDF
Simulagora - Salon du Bourget
PDF
Innover par et pour la donnée - Logilab ADBU Bibcamp 2015
PDF
Study of the dynamic behavior of a pump with Code_ASTER on Simulagora
PDF
Initialiser des conteneurs Docker à partir de configurations Salt construites...
PDF
Battle Opendata - Logilab - Cubicweb
PDF
Debconf14 : Putting some salt in your Debian systems -- Julien Cristau
PDF
Simulagora (Euroscipy2014 - Logilab)
PDF
PAFI (Euroscipy2014 - Logilab)
PDF
Open Legislative Data Conference 2014
PDF
Pylint : 10 ans, état des lieux
PDF
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
Testinfra pyconfr 2017
Open Source & Open Data : les bienfaits des communs
Salon Open Data
Pydata Paris Python for manufacturing musical instruments
Présentation Logilab
Système d'archivage électronique mutualisé
Utiliser salt pour tester son infrastructure sur open stack ou docker
Importer des données en Python avec CubicWeb 3.21
Simulagora au service d'un grand défi industriel
Simulagora - Salon du Bourget
Innover par et pour la donnée - Logilab ADBU Bibcamp 2015
Study of the dynamic behavior of a pump with Code_ASTER on Simulagora
Initialiser des conteneurs Docker à partir de configurations Salt construites...
Battle Opendata - Logilab - Cubicweb
Debconf14 : Putting some salt in your Debian systems -- Julien Cristau
Simulagora (Euroscipy2014 - Logilab)
PAFI (Euroscipy2014 - Logilab)
Open Legislative Data Conference 2014
Pylint : 10 ans, état des lieux
BRAINOMICS A management system for exploring and merging heterogeneous brain ...
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectroscopy.pptx food analysis technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
20250228 LYD VKU AI Blended-Learning.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Mobile App Security Testing_ A Comprehensive Guide.pdf
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Migration of a computation cluster to Debian

  • 1. Migration of a computation cluster to Debian Julien Cristau julien.cristau@logilab.fr November 25th, 2012 Mini-Debconf Paris 2012
  • 2. Outline Context Hardware Existing software Solution 0/5
  • 3. Context Institut de G´n´tique et Microbiologie (IGM): e e joint lab, CNRS & Universit´ Paris Sud e cluster part of the eBio platform, providing resources for scientists Logilab: software services python specialist, Debian-based scientific computing / simulation 1/5
  • 4. Hardware Existing: 10 compute nodes 1 frontend 1 separate assembly node (lots of RAM and storage) 24-port 1Gb ethernet switch New: 2 hosts for virtualization and storage 2 more storage bays 2/5
  • 5. Existing software Based on RHEL5 Sun Grid Engine (SGE) batch scheduler No shared storage No central management 3/5
  • 6. Solution KVM host WEB Galaxy Compute Node Ganglia/Munin Compute Node Master Public network Condor/OAR/SGE Compute Node Provision. DHCP/tFTP/PXE/FAI Compute Node Salt Storage NFS ZFS Compute Node* ADMIN for BLAST assembly SAS SAN SAS SAS SAS SAS CLUSTER 4/5
  • 7. Solution (2) One storage node using ZFS on Linux VM hosts for all services: provisioning, monitoring, frontend (submission host), databases, web server, . . . Nodes reinstalled with FAI (http://www.fai-project.org/) Configuration/deployment with Salt (http://www.saltstack.org/) 5/5