Greška hardverskog RAID kontrolera: uvoz stranih konfiguracija bez brisanja vaših diskova¶
Brojevi za hitne slučajeve razlikuju se u zavisnosti od zemlje. Ova stranica koristi 911, broj za Sjedinjene Države i Kanadu. Mnoge druge zemlje koriste 112, 999 ili neki drugi broj. Pronađite broj za svoju zemlju.
Kada hardverska kartica RAID kontrolera poslovnog servera, kao što je Dell PowerEdge PERC (H730P, H740P, H755, H840), HPE ProLiant Smart Array (P408i-a, P440ar, E208i, MR416i), ili Broadcom / LSI / Avago MegaRAID (SAS 9361-8i, 9460-16i, 9560-16i), pretrpi smrt PCIe ploče, kvar BBU/CacheVault superkondenzatora ili iznenadni pad napona stražnje ploče, a vi instalirate zamjensku RAID karticu samo da biste vidjeli kako se BIOS uslužni program prije pokretanja pauzira sa zastrašujućim upitom "Foreign configuration(s) found on adapter. Press any key to continue or 'C' to load the configuration utility", jedan pogrešan pritisak na tipku može uništiti terabajte proizvodnih baza podataka i virtuelnih mašina za manje od dvije sekunde. U hardverskim RAID arhitekturama, geometrija trake niza (RAID nivo, red pogona, 64 KB / 256 KB veličina trake i granice logičkog volumena LBA) pohranjena je i u ugrađenom NVRAM čipu kontrolerske kartice i u skrivenom rezerviranom sektoru na svakom fizičkom SAS/SATA/NVMe disku zvanom Disk Data Format (DDF / COD, Konfiguracija na disku) regija metapodataka. Kada se potpuno nova zamjenska RAID kartica (ili postojeća kartica nakon privremene greške u napajanju stražnje ploče) pokrene i vidi pogone čiji je disk DDF serijski broj metapodataka ne odgovara praznom NVRAM-u kartice, označava te diskove kao "Foreign". Ako uspaničeni administrator klikne "Kreiraj novi virtuelni disk" ili "Inicijaliziraj" misleći da "montira" diskove, ili klikne "Obriši stranu konfiguraciju" kada je namjeravao da je uveze, kontroler prepisuje metapodatke na disku i poništava zaglavlja virtualnog diska. Znajući tačnu razliku između Import Foreign Configuration i Clear Foreign Configuration, kako označiti brojeve ležišta fizičkog diska prije nego što dodirnete jedan caddy i kako postupati s Pinned / Dirty Write-Back Cache (BBU / CacheVault) i "Punctured Stripe" ispadanje više diskova će vratiti vaš niz na mrežu bez gubitka podataka. Ako je kvar servera pokrenut električnim požarom u serverskoj sobi, litijum-jonskim termičkim bijegom UPS-a ili pucanjem vodovodne cijevi, evakuirajte prostoriju i pozovite lokalnog brojevi za hitne slučajeve (911 u Sjedinjenim Državama i Kanadi, 999 u Ujedinjenom Kraljevstvu, 112 širom Evropske unije) odmah. Za hitne slučajeve povezanih nizova za pohranu, virtuelne mašine i SSD-a, pogledajte naše vodiče NAS RAID niz degradiran, višestruki disk neuspjeh i ZFS/Btrfs oporavak, Oštećenje lanca snimaka virtuelne mašine VMDk, VHDX i QCOW2, i SSD NVMe iznenadni način rada samo za čitanje i spašavanje rezervnih blokova.
Uradi ovo sada¶
- NIKAD ne kliknite na "Inicijalizacija", "Brza inicijalizacija" ili "Kreiraj novi virtuelni disk" na disk jedinicama koje sadrže postojeće podatke. U terminologiji Dell PERC, Broadcom MegaRAID i HPE Smart Array,
InitializeNE znači "uključite i montirajte disk" (kao što to ponekad znači u starim macOS/Windows uslužnim programima za disk). U hardverskom RAID firmveru,InitializeznačiFORMAT AND ZERO OUT THE VIRTUAL DISK METADATA AND PARITY BLOCKS. Čak i "brza inicijalizacija" od 3 sekunde prepisuje prvi i posljednji megabajt logičkog volumena, briše GPT particijsku tablicu, VMwareVMFSzaglavlje, WindowsNTFSSektor za pokretanje glavne tablice datoteka ili LinuxLVM2 / XFSsuperblock. - Odmah izvadite trajni marker i napišite tačan broj fizičkog utora/utora (
Bay 0,Bay 1,Bay 2...) na svakom drajv caddy-u PRIJE povlačenja jednog diska. Dok je moderna SNIADDFmetapodaci pohranjuju oznake sekvence pogona na svakom disku, starije revizije firmvera, podijeljene stražnje ploče ili ručne rekreacije u hitnim slučajevima (No-Init Recovery) oslanjaju se 100 posto na to da se svaki disk vrati na svoj tačan originalEnclosure:Slotbroj uvale. Nikada nemojte izvlačiti četiri diska iz servera i ne slagati ih neoznačene na sto. - Nikada nemojte vaditi zdrav ili "rebuilding" disk i ponovo ga umetati dok je server uključen da "testirate da li se ponovo okreće." U trenutku kada izvučete živi SAS/SATA kedi iz backplane-a koji se može zamijeniti na više od 5 sekundi, RAID kontroler označava vremensku oznaku tog diska kao
Failed / OfflineiliForeign. Ako je jedan disk već bio mrtav u RAID 5 nizu i slučajno izvučete drugi disk da pogledate njegov kataloški broj dok server radi, upravo ste ubili drugi disk u očima kontrolera i srušili cijeli RAID 5 volumen. - Shvatite kritičko pravilo
Importvs.Clear: Prilikom zamjene mrtve RAID kartice (ili nakon što su svi diskovi zajedno nakratko ispali van mreže), želiteIMPORT. Prilikom umetanja korišćenog rezervnog diska u server koji radi zdravo, želiteCLEAR. - Scenarij A (RAID kartica je umrla, a vi ste instalirali zamjensku karticu, ILI je greška u napajanju/zadnjoj ploči uzrokovala nestanak cijelog niza
Foreign): Prava konfiguracija živi na diskovima (Configuration on Disk). Morate odabratiImport Foreign Configurationtako da zamjenska kartica čita raspored niza sa diskova u svoj NVRAM. - Scenario B (Vaš server radi dobro, 1 disk je umro, a vi ste ubacili rabljeni zamjenski disk izvučen sa starog penzionisanog servera u Bay 4): Taj korišteni zamjenski disk ima stare RAID metapodatke sa penzionisanog servera (
Foreign). Ako klikneteImport, uvezićete ghost niz starog penzionisanog servera. U scenariju B birateClear Foreign Configurationna tom jedinom zamjenskom disku tako da postajeUnconfigured Goodi počinje rekonstrukciju kao vrući rezervni. - Ako dva ili više diskova ispadnu van mreže u RAID-u 5 (ili tri u RAID-u 6), NEMOJTE prisiljavati diskove na mrežu i pokrenite "Rebuild" prije kloniranja svakog diska sa
ddrescue. Kada više diskova ispadne iz niza zbog loših sektora (UREs, nepopravljive greške čitanja), vraćanje najstarije ispuštene disk jedinice na mrežu stvara "Desinhronizaciju zastarelih podataka" ili "Probušenu RAID traku" koja trajno oštećuje baze podataka. Isključite server, priključite diskove na ne-RAID HBA (IT-ModeSAS kartica), klonirajte svaki pogon bit-po-bit u slikovne datoteke i prvo rekonstruirajte niz virtualno u softveru samo za čitanje.
Danger
** "Zakačena / prljava predmemorija" (CacheVault / BBU) Zamka za oštećenje podataka prilikom zamjene mrtve RAID kartice.** Enterprise RAID kontroleri koriste 1 GB do 8 GB ugrađene DDR4/DDR3 Write-Back Cache RAM-a podržanog superkondenzatorom (CacheVault) ili rezervna jedinica litijum-jonske baterije (BBU). Ako se vaš server srušio usred teške baze podataka ili VMware piše zato što je PCIe logički čip RAID kartice poginuo, može postojati nekoliko gigabajta nepovezanih metapodataka sistema datoteka unutar uklonjivog CacheVault flash modula mrtve kartice ili RAM-a kćerinske ploče (Dirty / Pinned Cache) koji nikada nije stigao do tvrdih diskova. Prilikom zamjene mrtve Dell PERC ili LSI MegaRAID kartice koja je imala aktivnu keš memoriju za vraćanje upisivanja, provjerite u svom hardverskom servisnom priručniku da li se CacheVault flash modul / NVRAM kćerka ploča može ukloniti i može li se prenijeti na zamjensku karticu (ili isperite sačuvanu keš memoriju prije uvoza) kako biste spriječili NTFS / VMFS / ext4 korupcija u časopisima.
Stablo odluke: Zamjena hardverskog RAID kontrolera i trijaža strane konfiguracije¶
flowchart TD
A["Hitna pomoć za hardverski RAID: kartica kontrolera je umrla ILI BIOS prijavljuje 'Pronađena strana konfiguracija'"] --> B{"Zašto se pojavljuje upozorenje 'Strana konfiguracija'?"}
B -->|"Slučaj 1: Zamijenjena mrtva RAID kartica (ili premješteni svi diskovi u zamjensko kućište servera)"| C["Svi fizički diskovi su zdravi i drže vaše prave metapodatke niza ('Konfiguracija na disku')"]
B -->|"Slučaj 2: Greška na stražnjoj ploči/napojnoj jedinici dovela je do toga da više diskova na postojećem serveru istovremeno padne na 'strano'"| D["Isključite server -> Ponovo postavite SAS kablove stražnje ploče i držače za pogon (u točno numeriranim slotovima) -> Pokrenite BIOS kontrolera"]
B -->|"Slučaj 3: Upravo ste ubacili 1 korišteni zamjenski disk u niz koji radi i taj 1 disk kaže 'Strani'"| E["NEMOJTE UVOZITI: Taj 1 korišćeni disk sadrži stare metapodatke sa drugog servera; odaberite 'CLEAR Foreign Config' tako da postane Hot Spare"]
B -->|"Slučaj 4: Više diskova fizički klikće / nije uspjelo s greškama medija (RAID 5 sa 2+ loših diskova)"| F["STOP: NEMOJTE forsirati na mreži ili ponovo izgraditi; Priključite diskove na HBA u IT modu, klonirajte sve diskove putem ddrescue-a i virtualno rekonstruirajte"]
C --> G["Uđite u BIOS kontrolera (iDRAC / Ctrl+R / F2 Podešavanje sistema) -> Otvorite 'Pregled stranih konfiguracija/Pregled'"]
D --> G
G --> H{"Pregledajte ekran stranog pregleda: Da li su SVI diskovi članova virtualnog diska prisutni i 'online'?"}
H -->|"Da: Svi diskovi (ili N-1 u RAID 5 / N-2 u RAID 6) su prisutni"| I["Izvršite 'IMPORT FOREIGN CONFIGURATION' (NIKAD ne kliknite na Clear ili Initialize); Virtuelni disk se odmah montira netaknut"]
H -->|"Ne: Previše diskova i dalje prikazuje 'Nedostaje' u pregledu"| J["PREKINI UVOZ: Nemojte uvoziti nekompletan set traka; isključite i dijagnosticirajte koji fizički disk/kabl nije uspio da se pokrene"]
Referenca od dobavljača do dobavljača: Kako Dell PERC, Broadcom/LSI MegaRAID i HPE Smart Array rukuju stranim metapodacima¶
Svaki veliki dobavljač servera za preduzeća koristi malo drugačiju terminologiju u svom UEFI HII podešavanju, Upravljanje van opsega (iDRAC / iLO / XClarity), i CLI alat (perccli / storcli / ssacli). Pregledajte ovu tačnu tabelu poređenja dobavljača prije nego što pritisnete jednu tipku:
| Značajka / Akcija | Dell PowerEdge PERC (H730, H740P, H755, H840, baziran na LSI) |
Broadcom / LSI / Avago MegaRAID (9361, 9460, 9560) |
HPE ProLiant Smart Array (P408i, P440ar, E208i, baziran na mikročipu/adaptecu) |
|---|---|---|---|
| Gdje metapodaci niza žive na svakom disku | SNIA DDF (Format podataka diska) pohranjen u konačnih 64 MB do 512 MB na samom kraju svakog fizičkog SAS/SATA/NVMe diska. |
SNIA DDF (Format podataka diska) pohranjen u konačnim sektorima na kraju svakog fizičkog diska. |
RIS (Reserved Information Sector) metapodaci pohranjeni na fizičkim diskovima (povijesno na kraju pogona na Smart Array-u P-serija). |
| Možete li zamijeniti mrtvu karticu sa nešto novijim modelom? | DA: Bilo koji PERC zasnovan na LSI (H330, H730, H740P, H755) može čitati i uvoziti DDF Strana konfiguracija drugog PERC-a zasnovanog na LSI (sve dok nova kartica podržava isti nivo RAID-a i broj diskova). |
DA: Kompatibilan za prosleđivanje na svim MegaRAID-ima SAS 2108 / 2208 / 3108 / 3508 / 3916 Tri-Mode kontroleri preko standarda DDF Foreign Import. |
DA: HPE Smart Array kontroleri automatski čitaju na disku RIS metapodataka pri pokretanju bez potrebe za ručnim klikom na "Foreign Import" u većini slučajeva (ili prompt Press F1 to keep configuration on drives vs F2 to erase). |
| Tačna naredba / meni za spašavanje niza | F2 System Setup -> Device Settings -> PERC -> Foreign Configuration Management -> Preview -> Import Foreign Configuration (ili putem iDRAC Storage -> Controllers -> Import Foreign Config). |
Ctrl+R / UEFI HII -> Foreign View -> Import (ili preko CLI: storcli /c0/fall show preview slijedi storcli /c0/fall import). |
U POST promptu: 1789 - Slot X Drive Array Disk Drive(s) Respond... Press F1 to continue with logical drives enabled (NIKAD ne pritiskajte F2 na HPE POST prompt, as F2 prihvata gubitak podataka / briše konfiguraciju). |
| Fatalno dugme koje briše sve | Klikom Clear Foreign Configuration (briše DDF metapodaci sa diskova) ILI Initialize Virtual Disk (izbacuje logičku disk jedinicu na nulu). |
trčanje storcli /c0/fall del (briše stranu konfiguraciju) ILI storcli /c0/v0 start init. |
Pritiskom F2 tokom POST-a kada disk privremeno nedostaje ("1785 - Drive Array Not Configured") ili klikom na Re-create Logical Drive sa inicijalizacijom. |
Priručnik 1: „Uvoz stranih konfiguracija“ korak-po-korak na Dell PERC & LSI MegaRAID¶
Kada se vaš Dell PowerEdge ili Supermicro/Lenovo MegaRAID server zaustavi pri pokretanju sa "Foreign configuration(s) found on adapter", slijedite ovu tačnu hiruršku kontrolnu listu u 3 koraka:
Korak 1: Prvo provjerite LED diode fizičke disk jedinice i status okretanja¶
Prije ulaska u BIOS meni, idite do prednjeg dijela šasije servera (ili otvorite Dell iDRAC -> Storage -> Physical Disks) i prebrojite LED diode ležišta diska:
- Zašto je niz postao Foreign na prvom mjestu?
- Ako ste upravo zamijenili mrtvu PERC/MegaRAID karticu (ili premjestili sve diskove u rezervnu serversku šasiju), vidite Foreign na svim diskovima je 100 posto normalno i očekivano.
- Međutim, ako niste zamijenili RAID karticu i server se iznenada ponovo pokrenuo na "Foreign configuration found", to znači više diskova je istovremeno isključeno iz mreže, obično zbog labavog SAS Mini-SAS HD (SFF-8643 / SFF-8654) kabl zadnje ploče, neispravna šina matične ploče napajanja ili dva zastarjela pogona koja istovremeno pogađaju loše sektore.
- Ako je LED dioda u ležištu diska potpuno tamna (ne okreće se): Isključite server, otključajte taj nosač pogona, pričekajte 30 sekundi, čvrsto ponovo postavite nosač i provjerite kablove za napajanje/podatke SAS stražnje ploče i ponovo uključite kako bi se svi fizički diskovi otkrili prije nego što pregledate uvoz.
Korak 2: Otvorite ekran "Pregled strane konfiguracije" (Nikad ne uvozite naslijepo)¶
- Pokrenite server i pritisnite
F2(Podešavanje sistema) na Dell PowerEdge13G / 14G / 15G / 16Gserveri (iliCtrl+Rna starijim11G / 12GBIOS serveri). - Idite na
Device Settings -> [Your Dell PERC / MegaRAID Controller] -> Main Menu -> Configuration Management -> Manage Foreign Configuration -> Preview Foreign Configuration. - Alternativno, ako možete pokrenuti live Linux rescue USB ili se povezati preko SSH/OS-a, provjerite pregled bezbedno iz komandne linije koristeći
perccliilistorcli: - Pažljivo pročitajte ekran za pregled:
- Pogledajte Virtualni disk (
VD 0) status unutar stranog pregleda: Da li pišeOptimal(svi diskovi prisutni) iliDegraded(npr. 5 od 6 diskova prisutnih u RAID 5, ili 6 od 8 diskova prisutnih u RAID 6)? - Pravilo: Ako strani pregled pokaže virtuelni disk će biti uvezen kao
OptimaliliDegraded(Mountable), bezbedno je preći na korak 3. - Stop uslov: Ako strani pregled kaže
Offline/Incompletejer dva diska još uvijek nedostaju u RAID-u 5 (ili tri u RAID-u 6), STOP: NEMOJTE još kliknuti na Uvezi. Uvoz dok nedostaje previše diskova će uvesti pokvareni niz koji se ne može montirati ili će diskove koji nedostaju ostaviti nesinhroniziranim. Isključite server i prvo otkrijte zašto se fizički diskovi koji nedostaju ne vrte na zadnjoj ploči.
Korak 3: Izvršite Import Foreign Configuration¶
- Nakon što ekran za pregled potvrdi da je virtualni disk završen (ili degradiran za montažu), kliknite
Import Foreign Configurationi potvrdite upit (ili pokreniteperccli /c0/fall import/storcli /c0/fall import). - U roku od 3 do 5 sekundi, kontroler očitava
DDFmetapodatke sa fizičkih diskova, upisuje trakastu mapu u NVRAM kontrolera, prenosi diskove saForeignnazad naOnline, i donosi virtuelni diskOptimal(iliDegraded, spreman za trenutnu sigurnosnu kopiju). - Ponovo pokrenite server; vaš operativni sistem (
VMware ESXi,Windows Server,Proxmox / Linux) će se pokrenuti direktno sa netaknutog volumena bez ijednog izgubljenog bajta.
Priručnik 2: Šta ako je neko VEĆ kliknuo na "Obriši stranu konfiguraciju" (ili su metapodaci NVRAM + DDF oba izbrisana)?¶
Šta ako se mlađi tehničar uspaniči u 2:00 ujutro, vidi "Foreign configuration found", kliknuto Clear Foreign Configuration (brisanje DDF RAID metapodaci sa diskova tako da svaki disk sada kaže Unconfigured Good), a cijeli vaš virtualni disk je nestao?
NE odustajte; vaši podaci su još uvijek 100 posto netaknuti na tacnama.
Klikanje Clear Foreign Configuration briše samo malo DDF konfiguracijski sektor na samom kraju diskova; ne dodiruje trake korisničkih podataka (LBA 0 do kraja vaše particije).
Međutim, jedan pogrešan potez tokom oporavka sve će uništiti. Evo tačnog profesionalnog protokola za oporavak podataka kada je hardverska RAID konfiguracija obrisana:
Metoda 1 (najsigurniji - 100% nulti rizik za originalne diskove): rekonstruirajte virtualno putem HBA-a samo za čitanje + R-Studio / UFS Explorer / mdadm¶
Profesionalni inženjeri za oporavak podataka nikada ne eksperimentišu sa "ponovnim kreiranjem niza" na živim produkcijskim diskovima unutar BIOS-a RAID kontrolera ako nisu 100 posto sigurni u tačan redoslijed diska, veličinu trake (64 KB, 128 KB, 256 KB), i paritetna rotacija (Left Asymmetric vs Left Symmetric).
1. Isključite server i uklonite numerisane diskove.
2. Povežite diskove na radnu stanicu opremljenu ne-RAID SAS Host Bus adapterom (HBA, kao što je LSI 9207-8i / 9300-8i flashed to IT-Mode Initiator-Target passthrough firmware) tako da operativni sistem vidi svaki neobrađeni pojedinačni disk direktno bez ometanja RAID BIOS-a.
3. Otvorite UFS Explorer RAID Recovery ili R-Studio Technician:
- Oba alata imaju ugrađene Dell PERC, LSI MegaRAID i HPE Smart Array Heuristic Stripe-Order detektore koji skeniraju sirove sektore, automatski otkrivaju tačan redoslijed pogona, 64 KB / 256 KB veličina bloka trake, rotacija pariteta i DDF start offset u memoriji samo za čitanje i dozvoliti vam da kopirate sve svoje .vhdx, .vmdk, SQL baze podataka i datoteke direktno sa virtuelizovanog niza u rezervni NAS bez upisa ni jednog bajta na originalne SAS diskove.
Metoda 2 (Hardverski trik "Ponovo kreirajte virtuelni disk BEZ INICIJALIZACIJE" - samo kada je poznato 100% parametara)¶
Ako nemate IT-Mode HBA i znate sa 100 posto sigurnošću tačnu prethodnu konfiguraciju Dell PERC / LSI MegaRAID niza (iz izvezenog iDRAC TSR [Izvještaj o tehničkoj podršci] dnevnik ili tabela izrade: tačan redoslijed ležišta fizičkog diska, nivo RAID-a, tačna veličina trakastog elementa [npr. 64 KB na PERC H730 ili 256 KB na H740P], i politika čitanja/pisanja):
1. U uslužnom programu MegaRAID / PERC BIOS otvorite Create New Virtual Disk.
2. Odaberite potpuno isti nivo RAID-a, potpuno iste fizičke diskove u potpuno istom nizu i potpuno istu veličinu trake (64 KB / 256 KB).
3. POSTAVKA ŽIVOT ILI SMRT: Pod Initialization padajući okvir, provjerite je li postavljen na NO INITIALIZATION (Ostavite kao No / None; NIKAD izaberite Fast Initialize ili Full Initialize).
4. Kada kreirate virtuelni disk na LSI/PERC kontroleru sa Initialization = No, kontroler piše potpuno novo DDF zaglavlje metapodataka u rezervisane sektore na kraju diskova, ostavljajući 100 posto osnovnih korisničkih blokova podataka netaknutim.
5. Pokrenite na Linux Live USB samo za čitanje (SystemRescue) prvo i trči lsblk -f ili fdisk -l: ako je vaš NTFS, VMFS, ili XFS particije se odmah pojavljuju sa netaknutim oznakama sistema datoteka, geometrija trake se podudara. (Napomena: nemojte pokretati pozadinsku provjeru konzistentnosti pariteta dok ne napravite sigurnosnu kopiju svih kritičnih podataka, jer ako pogodite pogrešnu veličinu trake ili redoslijed diska, provjera dosljednosti će prebrisati dobre blokove podataka lošim paritetom.)
Priručnik 3: Rukovanje "višestrukim kvarovima diskova" u RAID 5 / RAID 6 i zamci "probušene trake"¶
Šta ako je vaš RAID 5 niz sa 6 diskova potpuno Offline / Dead zato što je Disk 2 propao prije tri mjeseca (a niko nije primijetio jer upozorenja putem e-pošte nisu bila konfigurirana) i Disk 4 je počeo ispuštati medijske greške (Bad Blocks / Sense Code 03/11/00) jutros?
Warning
Zašto NIKADA ne smijete trčati slijepo Force Online + Rebuild kada dva diska ispadnu iz RAID 5 u različito vrijeme:
1. Katastrofa korupcije „ustajalog diska“: Pretpostavimo da je Drive 2 umro 1. januara, a server je nastavio da radi u degradiranom režimu 90 dana (pisao je milione novih SQL transakcija i VM promena na diskovima 0, 1, 3, 4 i 5). 1. aprila, Drive 4 pogađa loš sektor i ispada van mreže, rušeći niz. Ako uđete u PERC BIOS i kliknete na "Force Online" na Drive 2 (koji je mrtav od januara) umjesto Drive 4, ili ako pokušate obnoviti koristeći 90-dnevni zastarjeli paritet Drive 2, povratit ćete i oštetiti svaki blok fajl sistema izmijenjen u posljednjih 90 dana, pretvarajući vaš NTFS/VMFS volumen koji se ne može montirati.
2. "Probušena RAID traka" (Bad Block Propagating During Rebuild) Zamka: Kada preživjeli disk u degradiranom RAID 5 naiđe na nepopravljivu grešku čitanja (URE) tokom rekonstrukcije, Dell PERC i LSI MegaRAID kontroleri izvode operaciju "Punctured Stripe": kako bi se obnavljanje potpuno ne bi prekinulo, kontroler namjerno upisuje sintetički "neispravljiv ECC marker greške" (puncture) na potpuno novu zamjensku disk jedinicu na tom točno LBA tako da operativni sistem zna da su podaci tamo izgubljeni. Jednom kada je RAID niz probijen, svaka buduća rekonstrukcija propagira probijanje i pokreće se chkdsk može kaskadno - otkazati jačinu zvuka.
Sigurno spašavanje u 4 koraka za ispušteni RAID niz sa više diskova:¶
- Izvezite TTY / Dnevnik događaja kontrolora (
perccli /c0 show termlogiliiDRAC TSR) PRVI: - Prije nego dodirnete bilo koje stanje pogona, pročitajte zapisnik terminala internog firmvera kontrolera (
termlog). Pogledajte tačne vremenske oznake kada je svaki disk prešao saOnlinetoFailediliForeign. - Ključno pravilo: Disk koji je prestao raditi POSLJEDNJE (posljednji put, npr. prije 10 minuta danas) ima 99,999% ažurnih podataka i jedini je disk koji se može bezbedno vratiti na mrežu (ili klonirati) za montiranje volumena. Pogon koji je umro prije nekoliko sedmica ili mjeseci (
Stale Drive) mora ostati izvan niza. - Klonirajte "Zadnje ispušteni" disk na zdrav prazan disk koristeći
ddrescue(Preko IT-Mode HBA): - Jer disk koji je ispao prije 10 minuta obično je ispao zbog nekoliko nečitljivih loših sektora (
UREs), prisiljavanje tog diska koji fizički ne radi na mreži unutar RAID kartice i pokušaj pokretanja 14-satnog obnavljanja RAID-a dovešće do toga da se njegove glave za čitanje lupaju i potpuno umru nakon 20 minuta. - Umjesto toga, priključite taj neispravan disk (i sve ostale preživjele članske diskove) na ne-RAID
IT-ModeSAS HBA i koristiteGNU ddrescue(ddrescue -d -r1 /dev/sdX drive4_clone.img drive4.map) da slika 99,9999% svojih čitljivih sektora na zdravu disk jedinicu ili datoteku slike, glatko preskačući 3 ili 4 loša sektora bez rušenja sklopa glave. - Montirajte klonirani niz u modu samo za čitanje i kopirajte kritične podatke prije ponovne izgradnje:
- Jednom kada se disk u kvaru klonira (ili ako se u BIOS-u kontrolera forsira disk koji je najskorije ispušten), priključite volumen OS-a u modu samo za čitanje (
mount -o ro,norecovery) i evakuirajte svoje najkritičnije baze podataka,.vhdx/.vmdkdatoteke i računovodstvene dijeljenja na eksterni NAS odmah. - Kako očistiti "probušeni niz" nakon sigurnosne kopije podataka:
- Jednom kada Dell PERC ili LSI MegaRAID Virtual Disk pretrpi Punctured Stripe (naznačeno u dnevniku kontrolera od strane
Patrol Read can't fix bad blockiliStrip is punctured), nikakva količina zamjene pogona ili pokretanja provjera konzistentnosti neće ukloniti oznaku probijanja sa virtuelnog diska. - Nakon što napravite sigurnosnu kopiju 100 posto vaših datoteka/VM-a sa probijenog niza: morate Izbrisati virtuelni disk, Potpuno inicijalizirati potpuno novi virtualni disk na zdravim diskovima, ponovo kreirati skladište podataka/particiju i vratiti svoje podatke iz sigurnosne kopije.
Regionalni brojevi za hitne slučajeve i protokoli agencija¶
| Država/regija | Brojevi za hitne slučajeve i sajber incidente | Enterprise Server OEM kritična podrška i standardi za oporavak podataka |
|---|---|---|
| Sjedinjene Američke Države | 911 (Opasnost od požara u serverskoj sobi / elektrike / halona); CISA (1-844-SAY-CISA) za ispad kritične infrastrukture / bolničkog skladišta |
Dell ProSupport Mission Critical (SAD): 1-800-945-3355 (zahtjev PERC / Storage Senior Escalation Engineer; upload iDRAC TSR prijavite se prije nego dodirnete Foreign Config)HPE Pointnext Mission Critical (SAD): 1-800-633-3600Broadcom / LSI Enterprise podrška: 1-800-867-5016NIST SP 800-88 / SP 800-209 Smjernice za sigurnost i oporavak pohrane u preduzeću. |
| Kanada | 911 (Hitan slučaj); Kanadski centar za sajber sigurnost (1-833-CYBER-88) |
Dell ProSupport Canada: 1-800-847-4096HPE Enterprise Support Kanada: 1-800-633-3600. |
| Ujedinjeno Kraljevstvo | 999 ili 112 (Hitan slučaj); NCSC (ncsc.gov.uk) |
Dell ProSupport UK: 0800 587 1456 ili +44 844 444 3844HPE Enterprise Support UK: 0800 316 1440 ili +44 207 660 4401. |
| Evropska unija | 112 (panevropski broj za hitne slučajeve) | ENISA (Agencija Evropske unije za kibernetičku sigurnost) & ISO/IEC 27031 Smjernice za spremnost informacijske i komunikacijske tehnologije za kontinuitet poslovanja (IRBC). |
| Australija i Novi Zeland | 000 (AU) / 111 (NZ); ASD ACSC (1300 292 371) |
Dell ProSupport Australia: 1800 812 393 / Novi Zeland: 0800 441 567HPE Enterprise Support Australija: 13 11 47. |
Tip
Prije nego pozovete Dell ProSupport, HPE Pointnext ili profesionalnu laboratoriju za oporavak RAID podataka, izvezite svoj out-of-band dijagnostički paket (iDRAC TSR / HPE iLO AHS):
Čak i kada vaš server odbije da pokrene svoj operativni sistem jer virtuelni disk jeste Foreign ili Offline, možete se prijaviti na web-bazirani port za upravljanje serverom (Dell iDRAC ili HPE iLO) sa bilo kojeg prijenosnog računala na mreži:
- Na Dell PowerEdge (iDRAC 8 / 9 / 10): Idi na Maintenance -> SupportAssist -> Start a Collection, provjeri Storage Logs (TTY / TermLog) i kliknite na Izvezi lokalno. To .zip fajl sadrži RAIDControllerLog.txt prikazuje tačnu milisekundu svakog diska koji je ispao, tačan DDF GUID-ovi metapodataka, tačna veličina trake (64 KB vs 256 KB), i da li su neke pruge probušene.
- Na HPE ProLiant (iLO 5 / 6): Idi na Information -> Active Health System Log i preuzmite .ahs bundle.
Često postavljana pitanja¶
Koja je tačna razlika između "Uvezi stranu konfiguraciju" i "Obriši stranu konfiguraciju" u Dell PERC / MegaRAID-u?¶
Misli na `Foreign` označite kao RAID kontroler koji pita: "RAID konfiguracija napisana na ovim čvrstim diskovima ne odgovara internoj memoriji moje kartice; koja je istina?" `Import Foreign Configuration` kaže kontroleru: "Tvrdi diskovi drže istinu. Kopirajte RAID konfiguraciju SA tvrdih diskova U karticu kontrolera i montirajte moj volumen bez brisanja bilo čega." Koristi `Import` kad god ste zamijenili mrtvu RAID karticu, premjestili sve svoje diskove na novi server ili imali grešku u napajanju/zadnjoj ploči koja je prekinula vaš postojeći niz. `Clear Foreign Configuration` kaže kontroleru: "Izbrišite RAID metapodatke sa tih stranih diskova i pretvorite ih u prazne `Unconfigured Good` diskove." Koristite `Clear` SAMO kada jednu korišćenu rezervnu disk jedinicu (izvučenu sa starog penzionisanog servera) ubacite u server koji radi zdravo i želite da obrišete stare metapodatke tog jednog rezervnog diska kako bi se mogao ponovo izgraditi kao vrući rezervni.
Mogu li izvući sve svoje SAS/SATA diskove iz mrtvog Dell PowerEdge R740 (sa mrtvom matičnom pločom) i priključiti ih u rezervni Dell PowerEdge R730 ili R750 da bih odmah pokrenuo svoj server?¶
Da. To se zove roming diska ili migracija niza i SNIA `DDF` (Disk Data Format) metapodaci čine pouzdanim u cijelom Dell PERC (`H330`, `H730`, `H740P`, `H755`) i Broadcom MegaRAID kontrolera, pod uslovom da se pridržavate tri pravila: (1) Označite svaki drajv s njegovim tačnim brojem ležišta (`Bay 0` kroz `Bay N`) i umetnite ih u zamjenski server potpuno istim redoslijedom; (2) Proverite da li je firmver RAID kontrolera zamenskog servera na istoj ili novijoj glavnoj verziji i da podržava korišćeni nivo RAID; i (3) Prilikom pokretanja na zamjenskom serveru, uđite u PERC BIOS, pregledajte stranu konfiguraciju i odaberite `Import Foreign Configuration`.
Zašto je HPE Smart Array pokazao "1785 - Slot 0 Drive Array Not Configured" na POST-u i zašto se pritisne F2 fatalan?¶
Na Hewlett Packard Enterprise (`HPE`) ProLiant serveri koji koriste Smart Array kontrolere, ako je kabl za napajanje SAS stražnje ploče labav ili je potrebno predugo da se polici pogona okrene pri pokretanju, kontroler prikazuje POST poruku kao npr. `1785 - Drive Array Not Configured` ili `1789 - Disk Drive(s) Respond` nakon čega slijede opcije poput `Press F1 to continue` ili `Press F2 to accept data loss and re-enable logical drive`. Nikad ne pritiskajte `F2` bez pažljivog čitanja tačnog uputstva: na nekoliko generacija firmvera Smart Array, pritiskom `F2` kada diskovi privremeno nedostaju, govori kontroleru da prihvati trajni gubitak volumena koji nedostaje ili da ponovo inicijalizira metapodatke logičke disk jedinice. Umjesto toga, odmah isključite napajanje, popravite labav SAS kabl ili eksterno napajanje tako da se svi diskovi zajedno okreću i ponovo pokrenite.
Mogu li da izvadim jedan disk iz hardverskog RAID 5 ili RAID 10 niza, da ga priključim u USB-to-SATA priključnu stanicu na svom Windows računaru i da kopiram svoje datoteke sa njega?¶
Za RAID 5, RAID 6, RAID 0 ili RAID 10 (sa 4+ pogona): Ne. U prugastim nizovima, svaka pojedinačna datoteka je veća od veličine trake (`64 KB` to `256 KB`) se isječe na sićušne trake od 64 kilobajta na svim diskovima istovremeno, isprepletene XOR blokovima pariteta. Priključivanje jednog RAID 5 diska u Windows PC će pokazati nečitljivu particiju, a ako slučajno kliknete na Windows Disk Management "Inicijaliziraj disk (`MBR/GPT`)" iskačući prozor na tom pojedinačnom disku, prebrisat ćete prve sektore Stripe 0. (Jedini izuzetak je RAID 1 ogledalo s 2 diska: u jednostavnom RAID 1 ogledalu sa 2 diska, svaki disk sadrži potpunu linearnu kopiju volumena i može se montirati samo za čitanje na ne-RAID SATA/SAS port iako ga i dalje ne morate planirati da ponovo pokrenete preslikač. u RAID karticu.)
Moja rekonstrukcija RAID 5 je zaglavljena na 47% i server jedva reaguje. Da li da ponovo pokrenem server ili da otkažem rekonstrukciju?¶
Prvo, nemojte snažno isključivati server ako LED diode aktivnosti pogona i dalje trepere. Kada se hardverska rekonstrukcija RAID 5 ili RAID 6 uspori do puzanja (na primjer, pad sa 150 MB/s na 0,5 MB/s na 47 posto), to gotovo uvijek znači da je jedan od preživjelih izvornih diskova pogodio zakrpu slabih/degradirajućih magnetnih sektora i troši 8 sekundi po sektoru (izvođenje internog ERC-a).`Error Recovery Control`) pokušaji čitanja. Dok još uvijek imate pristup montiranom volumenu preko mreže (čak i ako je spor), odmah kopirajte svoje najkritičnije sigurnosne kopije baze podataka, financijske datoteke i VM konfiguracije sa servera na poseban NAS ili USB pogon, jer ako se taj izvorni disk u potpunosti odustane prije nego dostigne 100 posto, ponovna izgradnja će se prekinuti i volumen može otići van mreže.
Povezani vodiči¶
- NAS RAID niz degradiran, višestruki disk neuspjeh i ZFS/Btrfs oporavak
- Oštećenje lanca snimaka virtuelne mašine VMDK, VHDX i QCOW2
- Kvar tvrdog diska i oporavak podataka
- SSD NVMe iznenadni način rada samo za čitanje, 0% rezervnih blokova i TRIM onemogućavanje spašavanja
Izvori i službene upute¶
- Udruženje industrije za umrežavanje pohrane (SNIA): Zajednički format podataka RAID diska (
DDF) Tehnička specifikacija (verzija 2.0), standardiziranje metapodataka o konfiguraciji na disku (COD) i uvoz stranih konfiguracija u RAID kontrolere preduzeća. - Dell Technologies Enterprise Engineering dokumentacija: Dell PowerEdge RAID kontroler (
PERC 9 / 10 / 11 / 12) Korisnički vodič: Upravljanje stranim konfiguracijama, sačuvana predmemorija (Pinned Cache), i rješavanje probušenih RAID traka (SLN156890/000139251). - Broadcom Inc. (ranije LSI / Avago): * Korisnički priručnik za softver MegaRAID SAS i
StorCLIReferentni priručnik (/cX/fall show previewi/cX/fall importStrane konfiguracijske komande)*. - Hewlett Packard Enterprise (HPE): HPE Smart Array SR Gen10 / Gen11 Korisnički vodič i vodič za rješavanje problema (Sektor rezervisanih informacija
RISMetapodaci i POST kodovi grešaka1785to1799). - Nacionalni institut za standarde i tehnologiju (NIST): Specijalna publikacija 800-209 (Sigurnosne smjernice za infrastrukturu za skladištenje) i SP 800-88 Rev. 1 (Smjernice za sanaciju medija).