Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:08:contents:03 [2014/01/24 10:08]
127.0.0.1 external edit
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 1: Line 1:
-==== 03. Adăugare resurse la o mașină virtuală KVM ====+==== 03. [10p] Adăugare resurse la o mașină virtuală KVM ====
  
-    * KVM exercitiu +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.
-      * adaugare ​un nou HDD la masina virtuala ​de la 1+
  
 +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>
 +<code bash>
 +root@saisp:​~#​ qemu-img create -f qcow2 sdb.qcow2 1G
 +Formatting '​sdb.qcow2',​ fmt=qcow2 size=1073741824 encryption=off cluster_size=65536
 +root@saisp:​~#​ kvm -hda base.qcow2 -hdb sdb.qcow2 -m 256 -smp 2
 +</​code>​
 +</​solution>​
 +
 +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
 +</​code>​
 +
 +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>
 +<code bash>
 +root@VM~# fdisk /dev/sdb
 +Command (m for help): n
 +[...]
 +
 +root@VM~# mkfs.ext4 /dev/sdb1
 +root@VM~# mkfs.ext4 /dev/sdb2
 +
 +root@VM~# mkdir /mnt/sdb1
 +root@VM~# mount /dev/sdb1 /mnt/sdb1
 +
 +root@VM~# mkdir /mnt/sdb2
 +root@VM~# mount /dev/sdb2 /mnt/sdb2
 +
 +root@VM~# dd if=/​dev/​zero of=/​mnt/​sdb1/​test bs=1M count=100
 +root@VM~# dd if=/​dev/​zero of=/​mnt/​sdb2/​test bs=1M count=100
 +</​code>​
 +</​solution>​
 +
 +Verificați dimensiunea imaginii create și observați că a crescut.
 +
 +Închideți mașina virtuală și stergeți imaginea creată.
saisp/labs/08/contents/03.1390550931.txt.gz · Last modified: 2014/01/25 13:08 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0