
    

    <?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:08: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-16T15:44:35+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/01?rev=1394361136&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/02?rev=1392365249&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/03?rev=1394361179&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/04?rev=1394361221&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/05?rev=1398690768&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/06?rev=1430747798&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/07?rev=1430747217&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/08?rev=1398692167&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/09?rev=1398692227&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/10?rev=1394361327&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/sidebar?rev=1390640470&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/08/contents/01?rev=1394361136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T12:32:16+03:00</dc:date>
        <title>01. [15p] Kernel-based Virtual Machine (KVM)</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/01?rev=1394361136&amp;do=diff</link>
        <description>01. [15p] Kernel-based Virtual Machine (KVM)

Virtualizarea este folosită pe scară largă în centrele de date întrucât oferă flexibilitate foarte mare în managementul resurselor. Pentru a nu afecta perfomanța, producătorii de procesoare au introdus facilități de virtualizare pentru a permite sistemelor de operare să ruleze nemodificate. Entitatea software care folosește aceste facilități se numește hypervisor. KVM este un hypervisor ce oferă suport pentru virtualizarea nativă (implementează facil…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/02?rev=1392365249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-02-14T10:07:29+03:00</dc:date>
        <title>02. [10p] Copy-on-write virtual storage</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/02?rev=1392365249&amp;do=diff</link>
        <description>02. [10p] Copy-on-write virtual storage

La punctul anterior am pornit o mașină virtuală ce avea o imagine a disk-ului deja construită. Ați observat extensia specifică a imaginii .qcow2 (QEMU Copy-on-write). Acest tip de imagine virtuală ne permite să multiplicăm o mașină virtuală folosind o imagine de bază read-only. Pentru fiecare mașină virtuală pornită se va crea un fișier doar cu modificările aduse de aceasta imaginii de bază. Mai multe despre multiplicare vom vedea în următoarele exerciții…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/03?rev=1394361179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T12:32:59+03:00</dc:date>
        <title>03. [10p] Adăugare resurse la o mașină virtuală KVM</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/03?rev=1394361179&amp;do=diff</link>
        <description>03. [10p] Adăugare resurse la o mașină virtuală KVM

O configurație uzuală a unei mașini virtuale este formată de obicei dintr-un disk virtual principal de dimensiuni reduse unde este instalat sistemul de operare și un disk virtual secundar unde se stochează datele efective.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/04?rev=1394361221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T12:33:41+03:00</dc:date>
        <title>04. [10p] Multiplicare mașini virtuale folosind o singură image de bază</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/04?rev=1394361221&amp;do=diff</link>
        <description>04. [10p] Multiplicare mașini virtuale folosind o singură image de bază

Folosind imaginea base.qcow2 dorim să pornim două mașini virtuale fără a crea două copii ale acesteia. Pentru acest lucru putem folosi conceptul copy-on-write specific acestui de tip de imagini (qcow2).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/05?rev=1398690768&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-28T16:12:48+03:00</dc:date>
        <title>05. [10p] Conversie disk virtual între diferite formate</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/05?rev=1398690768&amp;do=diff</link>
        <description>05. [10p] Conversie disk virtual între diferite formate

O altă comandă des folosită a utilitarului qemu-img este convert. Avem la dispozitie o imagine in format .qcow2 și dorim 
obținerea unei imagini în formatul .vmdk (format specific mașinilor virtuale VMware) sau .vdi (format specific mașinilor virtuale VirtualBox), fără a fi nevoiți să reinstalăm sistemul de operare pe o nouă imagine:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/06?rev=1430747798&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-04T16:56:38+03:00</dc:date>
        <title>06. [15p] Interconectare mașini virtuale</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/06?rev=1430747798&amp;do=diff</link>
        <description>06. [15p] Interconectare mașini virtuale

Creați 2 imagini de disk pornind de la imaginea de baza base.qcow2 cu numele sda-vm1.qcow2 și sda-vm2.qcow2.


root@saisp:~# qemu-img create -f qcow2 -b base.qcow2 sda-vm1.qcow2
root@saisp:~# qemu-img create -f qcow2 -b base.qcow2 sda-vm2.qcow2</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/07?rev=1430747217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-04T16:46:57+03:00</dc:date>
        <title>07. [10p] Conectarea mașinilor virtuale la rețeaua publică</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/07?rev=1430747217&amp;do=diff</link>
        <description>07. [10p] Conectarea mașinilor virtuale la rețeaua publică

Un scenariu uzual este reprezentat de cazul în care pe mașinile virtuale se activează diverse servicii publice (exemplu: WEB). În acest caz nu este suficient să activăm translatarea de adrese pe mașina fizică, ci trebuie să conectăm mașina virtuală direct la rețeaua publică.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/08?rev=1398692167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-28T16:36:07+03:00</dc:date>
        <title>08. [15p] Managementul mașinilor virtuale KVM folosind virsh</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/08?rev=1398692167&amp;do=diff</link>
        <description>08. [15p] Managementul mașinilor virtuale KVM folosind virsh

Pentru a ușura managementul mașinilor virtuale a fost dezvoltată o bibliotecă de interacțiune cu acestea ce poartă denumirea de libvirt. Această bibliotecă oferă o interfață de programare comună pentru mai multe tehnologii (e.g.: KVM, LXC) fiind folosită de majoritatea tehnologiilor open-source de Cloud (e.g.: OpenStack, oVirt).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/09?rev=1398692227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-28T16:37:07+03:00</dc:date>
        <title>09. [5p] Rularea mașinilor virtuale de către un utilizator neprivilegiat</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/09?rev=1398692227&amp;do=diff</link>
        <description>09. [5p] Rularea mașinilor virtuale de către un utilizator neprivilegiat

Creați un nou grup în sistem kvm-users și un utilizator ce aparține acestui grup. Configurați sistemul astfel încât utilizatorii din grupul kvm-users să poate rula mașini virtuale KVM. (Hint: 01. [15p] Kernel-based Virtual Machine (KVM))</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/10?rev=1394361327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T12:35:27+03:00</dc:date>
        <title>10. [BONUS - 10p] Migrarea mașinilor virtuale între noduri</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/10?rev=1394361327&amp;do=diff</link>
        <description>10. [BONUS - 10p] Migrarea mașinilor virtuale între noduri

În echipe de câte doi, dorim să realizăm migrarea unei mașini virtuale (live migration) de pe o mașină fizică pe alta. Unul dintre voi va fi sursa, iar celălalt destinația.

Pe calculatorul sursă creați directorul /vm și exportați-l prin NFS. Pe calculatorul destinație montați directorul exportat tot în /vm și asigurați-vă că îl puteți accesa.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/sidebar?rev=1390640470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-25T11:01:10+03:00</dc:date>
        <title>Navigare</title>
        <link>http://ocw.cs.pub.ro/courses/saisp/labs/08/contents/sidebar?rev=1390640470&amp;do=diff</link>
        <description>Navigare

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