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> | ||