This shows you the differences between two versions of the page.
|
saisp:labs:04:contents:07 [2014/01/24 10:15] mihai.carabas created |
saisp:labs:04:contents:07 [2014/03/16 23:57] (current) razvan.deaconescu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 07. Migrarea mașinilor virtuale între noduri ==== | + | ==== 07. [10p] Refacere array RAID5 ==== |
| - | * KVM migration/live migration - tutorial | + | Simulați căderea partiției ''/dev/sdb2'' din array-ul RAID5 ''/dev/md2''. Apoi refaceți array-ul. |
| - | * Migrare masini KVM din linie de comanda [[http://www.linux-kvm.org/page/Migration]] | + | |
| + | <note tip> | ||
| + | Folosiți opțiunile ''<nowiki>--fail</nowiki>'' și ''<nowiki>--remove</nowiki>'' pentru a dezactiva o partiție. Apoi folosiți opțiunea ''-add'' pentru a readăuga partiția în array. | ||
| + | </note> | ||
| + | |||
| + | <solution -hidden> | ||
| + | Pentru început marcăm partiția ''/dev/sdb2'' ca fiind faulty:<code bash> | ||
| + | root@raid:~# mdadm --fail /dev/md2 /dev/sdb2 | ||
| + | mdadm: set /dev/sdb2 faulty in /dev/md2 | ||
| + | </code> | ||
| + | apoi o eliminăm din array-ul ''/dev/md2'':<code bash> | ||
| + | root@raid:~# mdadm --remove /dev/md2 /dev/sdb2 | ||
| + | mdadm: hot removed /dev/sdb2 from /dev/md2 | ||
| + | </code> | ||
| + | Apoi o readăugăm și putem urmări resincronizarea acesteia:<code bash> | ||
| + | root@raid:~# mdadm --add /dev/md2 /dev/sdb2 | ||
| + | mdadm: added /dev/sdb | ||
| + | root@raid:~# mdadm --detail /dev/md2 | ||
| + | /dev/md2: | ||
| + | Raid Level : raid5 | ||
| + | Raid Devices : 3 | ||
| + | Total Devices : 3 | ||
| + | [...] | ||
| + | Number Major Minor RaidDevice State | ||
| + | 4 8 18 0 spare rebuilding /dev/sdb2 | ||
| + | 1 8 34 1 active sync /dev/sdc2 | ||
| + | 3 8 50 2 active sync /dev/sdd2 | ||
| + | </code> | ||
| + | </solution> | ||