OpenNebulaConf 2014 - Lightning talk: OpenNebula at Etnetera - Jan Horacek

OpenNebula Project
OpenNebula ProjectOpenNebula Project
OpenNebula at Etnetera 
(ONE useful even at small scale)
# whoami 
● Jan Horacek aka jahor, @jhrcz 
● sysadmin at Etnetera a.s. (http://etnetera.cz/en) 
● like to automate things, have the workflow given and documented 
● 150empl development company, java and oss based 
● 10 sysadmins, 80% developers/coders 
● we make webs (but not only...;o) 
● jNetPublish, CMS (http://jnetpublish.cz), customizing and running for our clients 
● soyka (http://soyka.etnetera.cz/en) - personalisation tool 
● smartmeter (http://smartmeter.etnetera.cz/en) - stress testing tool, jmeter on steroids 
● ewa (http://ewa.etnetera.cz) - etnetera web accelerator 
| Název prezentace | Jméno Příjmení
OpenNebula @ Etnetera 
● ~3 year in production - a bit cloudy VDC 
● 8 nodes (192cores, 768gigs ram), 11TB ds, 260 images, 150 vms 
● clvm, gfs2, mgmt node disconnected from cluster 
● lvm as system datastore 
● contextualization independent - dhcp in sync with onevnets 
● now we are on latest stable (after testing) 
● 3.2.1 (2012) 
● 4.2 (2014-04) - switch to “almost vanilla” lvm driver 
● 4.6.2 (2014-08), 4.8 (2014-11), 4.10.1 (2014-11) 
● started with rewritten lvm storage driver - aka gfs2clvm 
● now lvm driver with ~5 small patches 
| Název prezentace | Jméno Příjmení
there is allways something... small to hack on 
● lvm as a system datastore - nonpersistent vols in lvm 
● io capping / boosting (with cgroups), cpu.shares ~ vcpu (gh) 
● per vm io boost, low io base + BLKIO_BOOST vm param 
● reveals wrong behaving vms 
● global cpu / memory overcommit (gh) 
● vm owner (gh) / vm name fixing (gh) 
● per vm dns names ($VMID.vms.one1.etn) (gh) 
● template owner vs image owner checker (gh) 
● template backup and history (gh) 
● reinstantiate command (new vmid, uptodate tpl) (gh) 
● kvm clock resync after suspend (gh) 
| Název prezentace | Jméno Příjmení
| Název prezentace | Jméno Příjmení
sometime you do bad choices - they could have sollution 
ONE could start small and then it could grow in time 
ONE is realy simple, transparent and customizable 
Thank YOU! 
| Název prezentace | Jméno Příjmení
1 of 6

Recommended

Storage based snapshots for KVM VMs in CloudStack by
Storage based snapshots for KVM VMs in CloudStackStorage based snapshots for KVM VMs in CloudStack
Storage based snapshots for KVM VMs in CloudStackShapeBlue
583 views22 slides
Readme by
ReadmeReadme
Readmesanubiswas
80 views1 slide
Understanding of node by
Understanding of nodeUnderstanding of node
Understanding of nodeMudassar Ali Sahil
425 views14 slides
MySQL Performance - SydPHP October 2011 by
MySQL Performance - SydPHP October 2011MySQL Performance - SydPHP October 2011
MySQL Performance - SydPHP October 2011Graham Weldon
618 views29 slides
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9cc by
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9ccQemu x86 BIOS @ https://youtu.be/F71LGSrj9cc
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9ccSanjay Adhikari
231 views14 slides
(WS14) Sasa Matijasic - Node.js i "novi" web by
(WS14) Sasa Matijasic - Node.js i "novi" web(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" webWeb::Strategija
692 views11 slides

More Related Content

What's hot

PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres) by
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)Ontico
2.3K views35 slides
Intro to Node.js by
Intro to Node.jsIntro to Node.js
Intro to Node.jsJames Carr
1.3K views18 slides
FreeBSD hosting by
FreeBSD hostingFreeBSD hosting
FreeBSD hostingpunkt.de GmbH
301 views37 slides
How to install-gammu by
How to install-gammuHow to install-gammu
How to install-gammusondaya
1.4K views1 slide
Web development-workflow by
Web development-workflowWeb development-workflow
Web development-workflowQiu Juntao
456 views33 slides
Speeding up Page Load Times by Using Starling by
Speeding up Page Load Times by Using StarlingSpeeding up Page Load Times by Using Starling
Speeding up Page Load Times by Using StarlingErik Osterman
4.1K views11 slides

What's hot(20)

PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres) by Ontico
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Ontico2.3K views
Intro to Node.js by James Carr
Intro to Node.jsIntro to Node.js
Intro to Node.js
James Carr1.3K views
How to install-gammu by sondaya
How to install-gammuHow to install-gammu
How to install-gammu
sondaya1.4K views
Web development-workflow by Qiu Juntao
Web development-workflowWeb development-workflow
Web development-workflow
Qiu Juntao456 views
Speeding up Page Load Times by Using Starling by Erik Osterman
Speeding up Page Load Times by Using StarlingSpeeding up Page Load Times by Using Starling
Speeding up Page Load Times by Using Starling
Erik Osterman4.1K views
Neosnippet.vim + Deoppet.nvim in Vim conf 2017 by Shougo
Neosnippet.vim + Deoppet.nvim in Vim conf 2017Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Shougo7.4K views
Oreilly Webcast Jun17 by Sean Hull
Oreilly Webcast Jun17Oreilly Webcast Jun17
Oreilly Webcast Jun17
Sean Hull526 views
Analysis of an exploited npm package by Parth Parmar
Analysis of an exploited npm packageAnalysis of an exploited npm package
Analysis of an exploited npm package
Parth Parmar81 views
Ansible by gnosek
AnsibleAnsible
Ansible
gnosek9.3K views
Introdução ao gerenciamento de servidores com Ansible by Erick Pessanha
Introdução ao gerenciamento de servidores com AnsibleIntrodução ao gerenciamento de servidores com Ansible
Introdução ao gerenciamento de servidores com Ansible
Erick Pessanha59 views
Optimization_of_Virtual_Machines_for_High_Performance by StorPool Storage
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_Performance
StorPool Storage575 views
EuroBSDCon 2021 - (auto)Installing BSD Systems by Vinícius Zavam
EuroBSDCon 2021 - (auto)Installing BSD SystemsEuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD Systems
Vinícius Zavam260 views
Deployment of the Machine Learning at the production level by Illarion Khlestov
Deployment of the Machine Learning at the production levelDeployment of the Machine Learning at the production level
Deployment of the Machine Learning at the production level

Similar to OpenNebulaConf 2014 - Lightning talk: OpenNebula at Etnetera - Jan Horacek

How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped... by
How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped...How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped...
How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped...Red Hat Developers
2.1K views96 slides
Creating a mature puppet system by
Creating a mature puppet systemCreating a mature puppet system
Creating a mature puppet systemrkhatibi
284 views73 slides
Creating a Mature Puppet System by
Creating a Mature Puppet SystemCreating a Mature Puppet System
Creating a Mature Puppet SystemPuppet
4.6K views73 slides
Malware analysis by
Malware analysisMalware analysis
Malware analysisxabean
4.3K views37 slides
Intro to XPages for Administrators (DanNotes, November 28, 2012) by
Intro to XPages for Administrators (DanNotes, November 28, 2012)Intro to XPages for Administrators (DanNotes, November 28, 2012)
Intro to XPages for Administrators (DanNotes, November 28, 2012)Per Henrik Lausten
4.7K views28 slides
Gdb basics for my sql db as (percona live europe 2019) by
Gdb basics for my sql db as (percona live europe 2019)Gdb basics for my sql db as (percona live europe 2019)
Gdb basics for my sql db as (percona live europe 2019)Valerii Kravchuk
1.1K views25 slides

Similar to OpenNebulaConf 2014 - Lightning talk: OpenNebula at Etnetera - Jan Horacek(20)

How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped... by Red Hat Developers
How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped...How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped...
How To Get The Most Out Of Your Hibernate, JBoss EAP 7 Application (Ståle Ped...
Red Hat Developers2.1K views
Creating a mature puppet system by rkhatibi
Creating a mature puppet systemCreating a mature puppet system
Creating a mature puppet system
rkhatibi284 views
Creating a Mature Puppet System by Puppet
Creating a Mature Puppet SystemCreating a Mature Puppet System
Creating a Mature Puppet System
Puppet4.6K views
Malware analysis by xabean
Malware analysisMalware analysis
Malware analysis
xabean4.3K views
Intro to XPages for Administrators (DanNotes, November 28, 2012) by Per Henrik Lausten
Intro to XPages for Administrators (DanNotes, November 28, 2012)Intro to XPages for Administrators (DanNotes, November 28, 2012)
Intro to XPages for Administrators (DanNotes, November 28, 2012)
Per Henrik Lausten4.7K views
Gdb basics for my sql db as (percona live europe 2019) by Valerii Kravchuk
Gdb basics for my sql db as (percona live europe 2019)Gdb basics for my sql db as (percona live europe 2019)
Gdb basics for my sql db as (percona live europe 2019)
Valerii Kravchuk1.1K views
Load testing in Zonky with Gatling by Petr Vlček
Load testing in Zonky with GatlingLoad testing in Zonky with Gatling
Load testing in Zonky with Gatling
Petr Vlček439 views
look inside your (Liferay) portal by IBACZ
look inside your (Liferay) portallook inside your (Liferay) portal
look inside your (Liferay) portal
IBACZ2.4K views
Screaming Fast Wpmu by djcp
Screaming Fast WpmuScreaming Fast Wpmu
Screaming Fast Wpmu
djcp6.2K views
New Jersey Red Hat Users Group Presentation: Provisioning anywhere by Rodrique Heron
New Jersey Red Hat Users Group Presentation: Provisioning anywhereNew Jersey Red Hat Users Group Presentation: Provisioning anywhere
New Jersey Red Hat Users Group Presentation: Provisioning anywhere
Rodrique Heron142 views
Distributed Queue System using Gearman by Eric Cho
Distributed Queue System using GearmanDistributed Queue System using Gearman
Distributed Queue System using Gearman
Eric Cho20.5K views
Filesystem Performance from a Database Perspective by Mark Wong
Filesystem Performance from a Database PerspectiveFilesystem Performance from a Database Perspective
Filesystem Performance from a Database Perspective
Mark Wong3.5K views
Hands on Virtualization with Ganeti (part 1) - LinuxCon 2012 by Lance Albertson
Hands on Virtualization with Ganeti (part 1)  - LinuxCon 2012Hands on Virtualization with Ganeti (part 1)  - LinuxCon 2012
Hands on Virtualization with Ganeti (part 1) - LinuxCon 2012
Lance Albertson5.2K views
#OktoCampus - Workshop : An introduction to Ansible by Cédric Delgehier
#OktoCampus - Workshop : An introduction to Ansible#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible
Cédric Delgehier435 views
JVM Performance Tuning by Jeremy Leisy
JVM Performance TuningJVM Performance Tuning
JVM Performance Tuning
Jeremy Leisy255 views
SiteGround Tech TeamBuilding by Marian Marinov
SiteGround Tech TeamBuildingSiteGround Tech TeamBuilding
SiteGround Tech TeamBuilding
Marian Marinov795 views

More from OpenNebula Project

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ... by
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
2.1K views40 slides
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C... by
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebula Project
1K views79 slides
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli... by
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebula Project
471 views14 slides
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man... by
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebula Project
381 views37 slides
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux... by
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebula Project
391 views35 slides
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF by
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebula Project
300 views11 slides

More from OpenNebula Project(20)

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ... by OpenNebula Project
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project2.1K views
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C... by OpenNebula Project
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli... by OpenNebula Project
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebula Project471 views
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man... by OpenNebula Project
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebula Project381 views
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux... by OpenNebula Project
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebula Project391 views
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF by OpenNebula Project
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebula Project300 views
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph... by OpenNebula Project
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebula Project277 views
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul... by OpenNebula Project
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebula Project243 views
NTS: What We Do With OpenNebula - and Why We Do It by OpenNebula Project
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
OpenNebula Project649 views
NTS CAPTAIN / OpenNebula at Julius Blum GmbH by OpenNebula Project
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
OpenNebula Project370 views
Performant and Resilient Storage: The Open Source & Linux Way by OpenNebula Project
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
OpenNebula Project268 views
CheckPoint R80.30 Installation on OpenNebula by OpenNebula Project
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
OpenNebula Project254 views

Recently uploaded

"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy by
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy NakonechnyyFwdays
40 views21 slides
Tunable Laser (1).pptx by
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
21 views37 slides
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...NUS-ISS
32 views54 slides
Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
119 views15 slides
MemVerge: Memory Viewer Software by
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer SoftwareCXL Forum
118 views10 slides

Recently uploaded(20)

"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy by Fwdays
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
Fwdays40 views
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 views
MemVerge: Memory Viewer Software by CXL Forum
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer Software
CXL Forum118 views
Microchip: CXL Use Cases and Enabling Ecosystem by CXL Forum
Microchip: CXL Use Cases and Enabling EcosystemMicrochip: CXL Use Cases and Enabling Ecosystem
Microchip: CXL Use Cases and Enabling Ecosystem
CXL Forum129 views
Astera Labs: Intelligent Connectivity for Cloud and AI Infrastructure by CXL Forum
Astera Labs:  Intelligent Connectivity for Cloud and AI InfrastructureAstera Labs:  Intelligent Connectivity for Cloud and AI Infrastructure
Astera Labs: Intelligent Connectivity for Cloud and AI Infrastructure
CXL Forum125 views
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet52 views
CXL at OCP by CXL Forum
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum208 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views
"Fast Start to Building on AWS", Igor Ivaniuk by Fwdays
"Fast Start to Building on AWS", Igor Ivaniuk"Fast Start to Building on AWS", Igor Ivaniuk
"Fast Start to Building on AWS", Igor Ivaniuk
Fwdays36 views
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays40 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS25 views
GigaIO: The March of Composability Onward to Memory with CXL by CXL Forum
GigaIO: The March of Composability Onward to Memory with CXLGigaIO: The March of Composability Onward to Memory with CXL
GigaIO: The March of Composability Onward to Memory with CXL
CXL Forum126 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values

OpenNebulaConf 2014 - Lightning talk: OpenNebula at Etnetera - Jan Horacek

  • 1. OpenNebula at Etnetera (ONE useful even at small scale)
  • 2. # whoami ● Jan Horacek aka jahor, @jhrcz ● sysadmin at Etnetera a.s. (http://etnetera.cz/en) ● like to automate things, have the workflow given and documented ● 150empl development company, java and oss based ● 10 sysadmins, 80% developers/coders ● we make webs (but not only...;o) ● jNetPublish, CMS (http://jnetpublish.cz), customizing and running for our clients ● soyka (http://soyka.etnetera.cz/en) - personalisation tool ● smartmeter (http://smartmeter.etnetera.cz/en) - stress testing tool, jmeter on steroids ● ewa (http://ewa.etnetera.cz) - etnetera web accelerator | Název prezentace | Jméno Příjmení
  • 3. OpenNebula @ Etnetera ● ~3 year in production - a bit cloudy VDC ● 8 nodes (192cores, 768gigs ram), 11TB ds, 260 images, 150 vms ● clvm, gfs2, mgmt node disconnected from cluster ● lvm as system datastore ● contextualization independent - dhcp in sync with onevnets ● now we are on latest stable (after testing) ● 3.2.1 (2012) ● 4.2 (2014-04) - switch to “almost vanilla” lvm driver ● 4.6.2 (2014-08), 4.8 (2014-11), 4.10.1 (2014-11) ● started with rewritten lvm storage driver - aka gfs2clvm ● now lvm driver with ~5 small patches | Název prezentace | Jméno Příjmení
  • 4. there is allways something... small to hack on ● lvm as a system datastore - nonpersistent vols in lvm ● io capping / boosting (with cgroups), cpu.shares ~ vcpu (gh) ● per vm io boost, low io base + BLKIO_BOOST vm param ● reveals wrong behaving vms ● global cpu / memory overcommit (gh) ● vm owner (gh) / vm name fixing (gh) ● per vm dns names ($VMID.vms.one1.etn) (gh) ● template owner vs image owner checker (gh) ● template backup and history (gh) ● reinstantiate command (new vmid, uptodate tpl) (gh) ● kvm clock resync after suspend (gh) | Název prezentace | Jméno Příjmení
  • 5. | Název prezentace | Jméno Příjmení
  • 6. sometime you do bad choices - they could have sollution ONE could start small and then it could grow in time ONE is realy simple, transparent and customizable Thank YOU! | Název prezentace | Jméno Příjmení