SlideShare a Scribd company logo
1 of 5
Download to read offline
LXC




Ovidiu Constantin
   ovidiu@mybox.ro
 http://blog.mybox.ro/
Ce?

                 LinuX Containers
             http://lxc.sourceforge.net/


    operating system-level virtualization

    bazat pe Control Groups (cgroups)

    văr bun cu Linux-VServer și OpenVZ
De ce?


     Linux-VServer și OpenVZ nu vor fi acceptate în
    vanilla.

     chroot/BSD jails nu au suficiente
    funcționalități.

     se pot rula simultan VM-uri XEN / KVM /
    VMWare și LXC.
Cum?

Kernel:

  suport în vanilla kernel >= 2.6.26 (2+ ani)

  opțiuni de configurare: Control Groups

  distribuțiile majore oferă suport out-of-the-box.

Userspace:

  integrare cu libvirt

  utilitarele lxc-*

  funcționează cu template-urile OpenVZ
Test în producție

Setup-ul de test NOVIT

• host - Ubuntu 10.04.1 LTS
• Kernel: 2.6.32-23-server x86_64
• LXC: 0.6.5

• VPS – 2 x Ubuntu 9.10 (nu am găsit template OpenVZ
pentru 10.04)
• mail: XMail, Dovecot-IMAP & POP3
• web: LAMP

Runtime: 5+ luni.
Incidente: 0.

More Related Content

Viewers also liked

Cities from the_plane
Cities from the_planeCities from the_plane
Cities from the_planeamr hassaan
 
Geometric transformations
Geometric transformationsGeometric transformations
Geometric transformationsBrenda Obando
 
Illustrating integers
Illustrating integersIllustrating integers
Illustrating integersBrenda Obando
 
Save, Shave or Share - Case Study in Low Dollar Fundraiser
Save, Shave or Share - Case Study in Low Dollar FundraiserSave, Shave or Share - Case Study in Low Dollar Fundraiser
Save, Shave or Share - Case Study in Low Dollar FundraiserLirio
 
Digestive system very_good
Digestive system very_goodDigestive system very_good
Digestive system very_goodamr hassaan
 
Frio invierno هكذا يكون الشتاء الروسي russian winter
Frio invierno هكذا يكون الشتاء الروسي russian winterFrio invierno هكذا يكون الشتاء الروسي russian winter
Frio invierno هكذا يكون الشتاء الروسي russian winteramr hassaan
 
Teoria efectului defectului hardware: GoogleFS
Teoria efectului defectului hardware: GoogleFSTeoria efectului defectului hardware: GoogleFS
Teoria efectului defectului hardware: GoogleFSAsociatia ProLinux
 
Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?Asociatia ProLinux
 
stem and leaf diagrams
stem and leaf diagramsstem and leaf diagrams
stem and leaf diagramsjessicac
 
Chapter riview science
Chapter riview scienceChapter riview science
Chapter riview scienceBrenda Obando
 
Workflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu BuculeiWorkflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu BuculeiAsociatia ProLinux
 

Viewers also liked (19)

Stages Of Baby
Stages Of BabyStages Of Baby
Stages Of Baby
 
Cities from the_plane
Cities from the_planeCities from the_plane
Cities from the_plane
 
Geometric transformations
Geometric transformationsGeometric transformations
Geometric transformations
 
Illustrating integers
Illustrating integersIllustrating integers
Illustrating integers
 
Ovidiu Constantin - ReactOS
Ovidiu Constantin - ReactOSOvidiu Constantin - ReactOS
Ovidiu Constantin - ReactOS
 
Save, Shave or Share - Case Study in Low Dollar Fundraiser
Save, Shave or Share - Case Study in Low Dollar FundraiserSave, Shave or Share - Case Study in Low Dollar Fundraiser
Save, Shave or Share - Case Study in Low Dollar Fundraiser
 
Circle area
Circle areaCircle area
Circle area
 
Ioan Eugen Stan - James
Ioan Eugen Stan - JamesIoan Eugen Stan - James
Ioan Eugen Stan - James
 
Whovswhom
WhovswhomWhovswhom
Whovswhom
 
Digestive system very_good
Digestive system very_goodDigestive system very_good
Digestive system very_good
 
Frio invierno هكذا يكون الشتاء الروسي russian winter
Frio invierno هكذا يكون الشتاء الروسي russian winterFrio invierno هكذا يكون الشتاء الروسي russian winter
Frio invierno هكذا يكون الشتاء الروسي russian winter
 
Prepositions 2 3rdp
Prepositions 2   3rdpPrepositions 2   3rdp
Prepositions 2 3rdp
 
Teoria efectului defectului hardware: GoogleFS
Teoria efectului defectului hardware: GoogleFSTeoria efectului defectului hardware: GoogleFS
Teoria efectului defectului hardware: GoogleFS
 
Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?Cinepaint - cu ce se mănîncă?
Cinepaint - cu ce se mănîncă?
 
stem and leaf diagrams
stem and leaf diagramsstem and leaf diagrams
stem and leaf diagrams
 
Chapter riview science
Chapter riview scienceChapter riview science
Chapter riview science
 
Alexandru balan frams
Alexandru balan   framsAlexandru balan   frams
Alexandru balan frams
 
Workflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu BuculeiWorkflow fotografic cu Darktable - Nicu Buculei
Workflow fotografic cu Darktable - Nicu Buculei
 
Satellites
SatellitesSatellites
Satellites
 

More from Asociatia ProLinux

Cristina Vintila - 4G - Technology Overview
Cristina Vintila - 4G - Technology OverviewCristina Vintila - 4G - Technology Overview
Cristina Vintila - 4G - Technology OverviewAsociatia ProLinux
 
Nicu Buculei - Progresul WLMRO
Nicu Buculei - Progresul WLMRONicu Buculei - Progresul WLMRO
Nicu Buculei - Progresul WLMROAsociatia ProLinux
 
Razvan Deaconescu - Task Management for the Daily Workaholic
Razvan Deaconescu - Task Management for the Daily WorkaholicRazvan Deaconescu - Task Management for the Daily Workaholic
Razvan Deaconescu - Task Management for the Daily WorkaholicAsociatia ProLinux
 
Răzvan Deaconescu - Biblioteci, gestiunea bibliotecilor
Răzvan Deaconescu - Biblioteci, gestiunea bibliotecilorRăzvan Deaconescu - Biblioteci, gestiunea bibliotecilor
Răzvan Deaconescu - Biblioteci, gestiunea bibliotecilorAsociatia ProLinux
 
Ioan Eugen Stan - Introducere HBase
Ioan Eugen Stan -  Introducere HBaseIoan Eugen Stan -  Introducere HBase
Ioan Eugen Stan - Introducere HBaseAsociatia ProLinux
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDAsociatia ProLinux
 
Petru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfsPetru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfsAsociatia ProLinux
 
Calin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in LinuxCalin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in LinuxAsociatia ProLinux
 
Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8Asociatia ProLinux
 
Cornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on LinuxCornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on LinuxAsociatia ProLinux
 
Radu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PCRadu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PCAsociatia ProLinux
 
Ovidiu Constantin - Debian Live
Ovidiu Constantin - Debian LiveOvidiu Constantin - Debian Live
Ovidiu Constantin - Debian LiveAsociatia ProLinux
 
Ovidiu constantin dd-wrt vs open wrt
Ovidiu constantin   dd-wrt vs open wrtOvidiu constantin   dd-wrt vs open wrt
Ovidiu constantin dd-wrt vs open wrtAsociatia ProLinux
 
Open-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin DimitriuOpen-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin DimitriuAsociatia ProLinux
 

More from Asociatia ProLinux (20)

Cristina Vintila - 4G - Technology Overview
Cristina Vintila - 4G - Technology OverviewCristina Vintila - 4G - Technology Overview
Cristina Vintila - 4G - Technology Overview
 
Razvan Deaconescu - rss2email
Razvan Deaconescu - rss2emailRazvan Deaconescu - rss2email
Razvan Deaconescu - rss2email
 
Nicu Buculei - Progresul WLMRO
Nicu Buculei - Progresul WLMRONicu Buculei - Progresul WLMRO
Nicu Buculei - Progresul WLMRO
 
Razvan Deaconescu - Task Management for the Daily Workaholic
Razvan Deaconescu - Task Management for the Daily WorkaholicRazvan Deaconescu - Task Management for the Daily Workaholic
Razvan Deaconescu - Task Management for the Daily Workaholic
 
Răzvan Deaconescu - Biblioteci, gestiunea bibliotecilor
Răzvan Deaconescu - Biblioteci, gestiunea bibliotecilorRăzvan Deaconescu - Biblioteci, gestiunea bibliotecilor
Răzvan Deaconescu - Biblioteci, gestiunea bibliotecilor
 
Ioan Eugen Stan - Introducere HBase
Ioan Eugen Stan -  Introducere HBaseIoan Eugen Stan -  Introducere HBase
Ioan Eugen Stan - Introducere HBase
 
Dumitru Enache - Bacula
Dumitru Enache - BaculaDumitru Enache - Bacula
Dumitru Enache - Bacula
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRID
 
Petru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfsPetru Ratiu - Linux bonding meets sysfs
Petru Ratiu - Linux bonding meets sysfs
 
Calin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in LinuxCalin Burloiu - Prelucrarea fisierelor video in Linux
Calin Burloiu - Prelucrarea fisierelor video in Linux
 
Alex Juncu - UDPCast
Alex Juncu - UDPCastAlex Juncu - UDPCast
Alex Juncu - UDPCast
 
Razvan Deaconescu - Org-Mode
Razvan Deaconescu - Org-ModeRazvan Deaconescu - Org-Mode
Razvan Deaconescu - Org-Mode
 
Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8Ovidiu Constantin - Linux From Scratch 6.8
Ovidiu Constantin - Linux From Scratch 6.8
 
Cornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on LinuxCornel Florentin Dimitriu - Tune in... on Linux
Cornel Florentin Dimitriu - Tune in... on Linux
 
Radu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PCRadu Zoran - Linux pe un Tablet PC
Radu Zoran - Linux pe un Tablet PC
 
Ovidiu Constantin - Debian Live
Ovidiu Constantin - Debian LiveOvidiu Constantin - Debian Live
Ovidiu Constantin - Debian Live
 
Razvan Deaconescu - Redmine
Razvan Deaconescu - RedmineRazvan Deaconescu - Redmine
Razvan Deaconescu - Redmine
 
Ovidiu constantin 1 airopl
Ovidiu constantin   1 airoplOvidiu constantin   1 airopl
Ovidiu constantin 1 airopl
 
Ovidiu constantin dd-wrt vs open wrt
Ovidiu constantin   dd-wrt vs open wrtOvidiu constantin   dd-wrt vs open wrt
Ovidiu constantin dd-wrt vs open wrt
 
Open-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin DimitriuOpen-Source Knowledge - Cornel-Florentin Dimitriu
Open-Source Knowledge - Cornel-Florentin Dimitriu
 

LXC

  • 1. LXC Ovidiu Constantin ovidiu@mybox.ro http://blog.mybox.ro/
  • 2. Ce? LinuX Containers http://lxc.sourceforge.net/  operating system-level virtualization  bazat pe Control Groups (cgroups)  văr bun cu Linux-VServer și OpenVZ
  • 3. De ce?  Linux-VServer și OpenVZ nu vor fi acceptate în vanilla.  chroot/BSD jails nu au suficiente funcționalități.  se pot rula simultan VM-uri XEN / KVM / VMWare și LXC.
  • 4. Cum? Kernel:  suport în vanilla kernel >= 2.6.26 (2+ ani)  opțiuni de configurare: Control Groups  distribuțiile majore oferă suport out-of-the-box. Userspace:  integrare cu libvirt  utilitarele lxc-*  funcționează cu template-urile OpenVZ
  • 5. Test în producție Setup-ul de test NOVIT • host - Ubuntu 10.04.1 LTS • Kernel: 2.6.32-23-server x86_64 • LXC: 0.6.5 • VPS – 2 x Ubuntu 9.10 (nu am găsit template OpenVZ pentru 10.04) • mail: XMail, Dovecot-IMAP & POP3 • web: LAMP Runtime: 5+ luni. Incidente: 0.