
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare saisp:labs:07:contents</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-14T09:19:46+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/01?rev=1460985200&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/02?rev=1397464908&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/03?rev=1397464946&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/04?rev=1397464957&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/05?rev=1397464973&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/06?rev=1460987680&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/07?rev=1460988858&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/08?rev=1427125790&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/sidebar?rev=1390688519&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/01?rev=1460985200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-18T16:13:20+03:00</dc:date>
        <title>01. [5p] Introducere</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/01?rev=1460985200&amp;do=diff</link>
        <description>01. [5p] Introducere

LXC este o implementare pentru Linux a virtualizarii la nivelul sistemului de operare. Incepand cu versiunea 2.6.29 a nucleului Linux, este integrata in mainline, ceea ce inseamna ca orice imagine de nucleu Linux poate oferi suport pentru LXC.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/02?rev=1397464908&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-14T11:41:48+03:00</dc:date>
        <title>02. [20p] Interactiunea cu containerele</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/02?rev=1397464908&amp;do=diff</link>
        <description>02. [20p] Interactiunea cu containerele

Masina virtuala saisp-vm-1 contine un container deja creat, cu numele ct1.

Folosind comanda lxc-start, vom porni containerul:


root@saisp-vm-1:~# lxc-start -n ct1

INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
Cleaning up ifupdown....
Setting up networking....
Activating lvm and md swap...done.
Checking file systems...fsck from util-linux-ng 2.17.2
done.
Mounting local filesystems...done.
Activating swapfile swap...done.…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/03?rev=1397464946&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-14T11:42:26+03:00</dc:date>
        <title>03. [10p] Spatiul de procese</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/03?rev=1397464946&amp;do=diff</link>
        <description>03. [10p] Spatiul de procese

Folositi comanda lxc-info pentru a afla PID-ul containerului ct1. Acest PID este al procesului init corespunzator containerului. Restul proceselor din container vor fi copii ai acestui proces init.

Atasati-va la consola containerului, logati-va, apoi detasati-va de la consola.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/04?rev=1397464957&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-14T11:42:37+03:00</dc:date>
        <title>04. [10p] Sistemul de fisiere</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/04?rev=1397464957&amp;do=diff</link>
        <description>04. [10p] Sistemul de fisiere

Sistemul de fisiere al unui container se gaseste stocat pe masina gazda sub calea:

/var/lib/lxc/NUME/rootfs/

Astfel se pot partaja foarte usor fisiere intre containere si masina gazda:

	*  In container, creati un fisier in directorul /root/.
	*  In masina gazda (statia saisp-vm-1), accesati fisierul folosind calea descrisa mai sus.
	*  Modificati fisierul si salvati-l.
	*  In container, deschideti fisierul si observati modificarile.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/05?rev=1397464973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-14T11:42:53+03:00</dc:date>
        <title>05. [10p] Crearea containerelor</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/05?rev=1397464973&amp;do=diff</link>
        <description>05. [10p] Crearea containerelor

Pentru a crea in mod facil un container, exista comanda lxc-create. Aceasta:

	*  creaza un fisier de configurare minimal;
	*  creaza sistemul de fisiere al containerului, descarcand pachetele corespunzatoare din repository.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/06?rev=1460987680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-18T16:54:40+03:00</dc:date>
        <title>06. [25p] Networking</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/06?rev=1460987680&amp;do=diff</link>
        <description>06. [25p] Networking

In mod implicit, un container are doar o interfata de loopback. Daca dorim sa il conectam cu “exteriorul”, trebuie sa ii adaugam o interfata Ethernet.

Vom adauga urmatoarele linii in fisierul de configurare al containerului ct1:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/07?rev=1460988858&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-18T17:14:18+03:00</dc:date>
        <title>07. [20p] Interactiune folosind Virsh</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/07?rev=1460988858&amp;do=diff</link>
        <description>07. [20p] Interactiune folosind Virsh

Virsh este capabil sa gestioneze si containere LXC. Deosebirea este ca nu tine seama de fisierul de configurare creat de lxc-create, ci foloseste propriul fisier de configurare, in format XML.

Creati un nou container, de tip debian, cu numele ct3. Nu porniti containerul.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/08?rev=1427125790&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-23T17:49:50+03:00</dc:date>
        <title>08. [BONUS - 10p] Script pentru pornire si oprire</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/08?rev=1427125790&amp;do=diff</link>
        <description>08. [BONUS - 10p] Script pentru pornire si oprire

Creati un script care primeste 2 parametri:

	*  numele containerului
	*  actiunea: start sau stop.

Daca actiunea este start:

	*  se porneste containerul in background;
	*  se asteapta pana containerul termina de bootat (hint: lxc-wait)
	*  se afiseaza un mesaj.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/sidebar?rev=1390688519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-26T00:21:59+03:00</dc:date>
        <title>Navigare</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/07/contents/sidebar?rev=1390688519&amp;do=diff</link>
        <description>Navigare

Laboratorul 7
contents index</description>
    </item>
</rdf:RDF>
