This shows you the differences between two versions of the page.
saisp:labs:08:contents:03 [2014/01/29 19:00] mihai.carabas [03. [10p] Adăugare resurse la o mașină virtuală KVM] |
saisp:labs:08:contents:03 [2014/03/09 12:32] (current) mihai.carabas [03. [10p] Adăugare resurse la o mașină virtuală KVM] |
||
---|---|---|---|
Line 3: | Line 3: | ||
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. | 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. | ||
- | Creați un nou disk virtual în format ''qcow2'' de dimensiune 1G pe care să îl atașați unei mașini virtuale ce are ca disk principal ''sda.qcow2'' (unde se află sistemul de operare). Mașina virtuală va avea 256MB RAM și 2 procesoare. **Hint**: ''-hdb''. | + | Creați un nou disk virtual în format ''qcow2'' de dimensiune 1G pe care să îl atașați unei mașini virtuale ce are ca disk principal ''base.qcow2'' (unde se află sistemul de operare). Mașina virtuală va avea 256MB RAM și 2 procesoare. **Hint**: ''-hdb''. |
<solution -hidden> | <solution -hidden> | ||
- | <code> | + | <code bash> |
root@saisp:~# qemu-img create -f qcow2 sdb.qcow2 1G | root@saisp:~# qemu-img create -f qcow2 sdb.qcow2 1G | ||
Formatting 'sdb.qcow2', fmt=qcow2 size=1073741824 encryption=off cluster_size=65536 | Formatting 'sdb.qcow2', fmt=qcow2 size=1073741824 encryption=off cluster_size=65536 | ||
- | root@saisp:~# kvm -hda sda.qcow2 -hdb sdb.qcow2 -m 256 -smp 2 | + | root@saisp:~# kvm -hda base.qcow2 -hdb sdb.qcow2 -m 256 -smp 2 |
</code> | </code> | ||
</solution> | </solution> | ||
- | Observați că dimensiunea fișierului ''qcow2'' este foarte mică acesta extinzându-se pe măsură ce se vor scrie date:<code> | + | Observați că dimensiunea fișierului ''qcow2'' este foarte mică acesta extinzându-se pe măsură ce se vor scrie date:<code bash> |
root@saisp:~# ls -hl nume_fisier.qcow2 | root@saisp:~# ls -hl nume_fisier.qcow2 | ||
</code> | </code> | ||
Line 18: | Line 18: | ||
După ce ați pornit mașina virtuală, verificați existența disk-ului secundar adăugat folosind comanda ''ls /dev/sdb''. Creați 2 partiții de câte 500MB fiecare și formatațile folosind sistemul de fișiere ''ext4''. Montați partițiile noi create și scrieți câte un fișier de 100MB pe acestea. | După ce ați pornit mașina virtuală, verificați existența disk-ului secundar adăugat folosind comanda ''ls /dev/sdb''. Creați 2 partiții de câte 500MB fiecare și formatațile folosind sistemul de fișiere ''ext4''. Montați partițiile noi create și scrieți câte un fișier de 100MB pe acestea. | ||
<solution -hidden> | <solution -hidden> | ||
- | <code> | + | <code bash> |
root@VM~# fdisk /dev/sdb | root@VM~# fdisk /dev/sdb | ||
Command (m for help): n | Command (m for help): n | ||
Line 32: | Line 32: | ||
root@VM~# mount /dev/sdb2 /mnt/sdb2 | root@VM~# mount /dev/sdb2 /mnt/sdb2 | ||
- | root@VM~# dd if=/dev/zero of=/mnt/sdb1/test | + | root@VM~# dd if=/dev/zero of=/mnt/sdb1/test bs=1M count=100 |
- | root@VM~# dd if=/dev/zero of=/mnt/sdb2/test | + | root@VM~# dd if=/dev/zero of=/mnt/sdb2/test bs=1M count=100 |
</code> | </code> | ||
</solution> | </solution> |