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

catana-Wordpress application deployment
catana-Wordpress application deploymentcatana-Wordpress application deployment
catana-Wordpress application deploymentIonut Catana
 
DJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APIS
DJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APISDJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APIS
DJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APISFernando Rocha
 
REST and some Python (or 'Python "sinners" must REST')
REST and some Python (or 'Python "sinners" must REST')REST and some Python (or 'Python "sinners" must REST')
REST and some Python (or 'Python "sinners" must REST')Sabin Buraga
 
Cu codul în "nori"
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"Sabin Buraga
 
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturaleWeb 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturaleSabin Buraga
 
Manual de programare c
Manual de programare cManual de programare c
Manual de programare cArgos
 
Sistemul Informational pentru afaceri UNA.md
Sistemul Informational pentru afaceri UNA.mdSistemul Informational pentru afaceri UNA.md
Sistemul Informational pentru afaceri UNA.mdUnisim-Soft
 
El liderazgo para manana
El liderazgo para mananaEl liderazgo para manana
El liderazgo para mananaReina silva
 

Viewers also liked (9)

catana-Wordpress application deployment
catana-Wordpress application deploymentcatana-Wordpress application deployment
catana-Wordpress application deployment
 
DJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APIS
DJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APISDJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APIS
DJANGO-REST-FRAMEWORK: AWESOME WEB-BROWSABLE WEB APIS
 
Qt Application Development
Qt Application DevelopmentQt Application Development
Qt Application Development
 
REST and some Python (or 'Python "sinners" must REST')
REST and some Python (or 'Python "sinners" must REST')REST and some Python (or 'Python "sinners" must REST')
REST and some Python (or 'Python "sinners" must REST')
 
Cu codul în "nori"
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"
 
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturaleWeb 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
 
Manual de programare c
Manual de programare cManual de programare c
Manual de programare c
 
Sistemul Informational pentru afaceri UNA.md
Sistemul Informational pentru afaceri UNA.mdSistemul Informational pentru afaceri UNA.md
Sistemul Informational pentru afaceri UNA.md
 
El liderazgo para manana
El liderazgo para mananaEl liderazgo para manana
El liderazgo para manana
 

More from Ovidiu Constantin

More from Ovidiu Constantin (8)

Ovidiu Constantin - ReactOS
Ovidiu Constantin - ReactOSOvidiu Constantin - ReactOS
Ovidiu Constantin - ReactOS
 
Linux from Scratch 6.8
Linux from Scratch 6.8Linux from Scratch 6.8
Linux from Scratch 6.8
 
Debian Live
Debian LiveDebian Live
Debian Live
 
Un an de Intalniri RLUG organizate de ProLinux
Un an de Intalniri RLUG organizate de ProLinuxUn an de Intalniri RLUG organizate de ProLinux
Un an de Intalniri RLUG organizate de ProLinux
 
DD-WRT vs OpenWrt
DD-WRT vs OpenWrtDD-WRT vs OpenWrt
DD-WRT vs OpenWrt
 
ProLinux - comunitate, idei, ajutor
ProLinux - comunitate, idei, ajutorProLinux - comunitate, idei, ajutor
ProLinux - comunitate, idei, ajutor
 
Criptare "manager proof"
Criptare "manager proof"Criptare "manager proof"
Criptare "manager proof"
 
Linux la secretariat
Linux la secretariatLinux la secretariat
Linux la secretariat
 

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.