Eroare ieftină iscsi-array

Chiar înainte de sărbători, colegul Virus a vrut să ne spună această poveste, dar din motive tehnice, publicația a fost întârziată 🙂

Este vorba despre modul de a face un calculator și două switch-uri gigabit ieftine «D-Link DGS-1005D» disc de tip „matrice“, asigurat de accidentele cele mai probabile - distrugere unitate și pierderea puterii ieftine unității de comutare. Disponibilitatea de rapid și ieftin D-Link permite traficul de lucru pentru a utiliza lent și ieftine 100Mbit Cisco Catalyst de sprijin VLAN si alte bucurii ale vieții, precum și pentru migrație și acces la „matrice“ ieftin D-Link. Desigur, nu va fi asigurat împotriva Mainboard epuizare, sursa de alimentare sau alte părți în această „matrice“. Cu toate acestea, această problemă este rezolvată, dar este dincolo de domeniul de aplicare al acestui articol, în același mod ca și utilizarea de FC sau Ethernet carte de loc să se pornească de la USB-flash. În timp ce toate aceste subiecte sunt foarte interesante, și sunt susceptibile de a fi descrise de mine, după „serverul“ cu rădăcina o unitate flash USB pentru a rula câteva luni, am să-ți spun despre asta și a menționat de mai multe distorsiuni.







De asemenea, merită să ne amintim că, dacă aveți rădăcină de pe drumuri, vă sunt limitate doar de primul raid + metadate format vechi + rata de un disc, care este, în cazul în care există 3 sau mai multe discuri, atunci este optim pentru rădăcină de a utiliza o pereche de memorii flash, combinate într-un raid -1, iar restul este utilizat în formă RAID5 (datorită unui număr de motive evidente pentru o pornire soft-RAID5 nu poate).

În primul rând, conectați fiecare comutator la fiecare computer (iSCSI + 2ESXi), setați sistemul (gentoo Linux) și prescrie configurările:

/etc/modprobe.d/bond.conf
alias bond0 bonding
opțiuni bond0 mode = 0 miimon = 100
# sub descrierea parametrilor, este posibil să aveți nevoie de:
# arp_interval: intervalul arp în milisecunde (int)
# arp_ip_target: obiectivele arp în formularul n.n.n.n (matrice de caractere)
# arp_validate: Validați src / dst de sonde ARP: none (implicit), active,
backup sau toate (charp)
# downdelay: Întârziere înainte de a lua în considerare legătura în jos, în milisecunde (int)
# lacp_rate: LACPDU tx rata de a solicita partenerul 802.3ad (lent / rapid) (charp)
# max_bonds: Numărul maxim de dispozitive conectate (int)
# miimon: Intervalul verificării legăturii în milisecunde (int)
# mode: modul de funcționare. 0 pentru echilibrul-rr, 1 pentru activ-backup, 2
pentru echilibru-xor, 3 pentru difuzare, 4 pentru 802,3ad, 5 pentru echilibru-tlb, 6
pentru balansul alb (charp)
# primary: dispozitiv de rețea primară de utilizat (charp)
# updelay: Întârziere înainte de a lua în considerare legătura în sus, în milisecunde (int)
# use_carrier: Utilizați netif_carrier_ok (vs Mio ioctls) în miimon; 0 pentru
off, 1 pentru on (implicit) (int)
# xmit_hash_policy: metoda XHOR: 0 pentru stratul 2 (implicit), 1 pentru
strat 3 + 4 (caractere)

/etc/conf.d/network
ifconfig_eth1 = "10.2.123.44 netmask 255.255.255.0"






defaultroute = "gw 10.2.123.254"
interfețe = "bond0"
ifup_bond0 = »bonding modprobe; ifconfig \ $ int up; ifenslave \ $ int eth2;
ifenslave \ $ int eth3 "
ifconfig_bond0 = "10.2.254.1 netmask 255.255.255.0"
ifdown_bond0 = »lipire rmmod»

Creați un bitmap pentru a reconstrui un raid mai rapid în caz de accidente, valoarea cheie a „131072“. Cu cat mai multe piese care sunt controlate, și, prin urmare, mai puțin încărcătura de parazit pe roți (și, evident, mai puțin de frânare), dar cu atât mai mult se va sincroniza ca bucăți mai mari (acest lucru este de 128MB, puteți face până la 256 de bucăți).

Eroare ieftină iscsi-array

Acum du-te la "adaptoare de stocare" porniți adaptorul iscsi și prescrie
login-ul și parola în "Dynamic discovery" -> "CHAP" (dacă ați uitat acest lucru
esxiuser și secur789)
După aceea, totul ar trebui să apară și să funcționeze.

Eroare ieftină iscsi-array

PS: De ce nu folosiți RAID1. Destul de ciudat, sa dovedit asta
RAID1 (faptul că softtrade) nu știe cum să echilibreze încărcătura prin
Citirea (desi exista posibilitatea ca nu am gasit nici un thread special secret
destul de ciudat pentru a permite acest mod) RAID5 destul de ciudat
echilibrează citirea imediat din cutie.
PPS: pentru problemele de pe unul dintre discuri, înregistrarea este la viteza
lent (citiți rău) disc și se pare viteza este foarte rău.

dacă avem RAID5 și un disc este turnat, controlerul de raid o lovește de pe lista celor vii și se transformă în RAID 0
dacă există o linie fierbinte atunci începe reconstrucția, DAR dacă în timpul reconstrucției eșuează (cel puțin 1 rău) încă un disc, atunci întregul controler de raid deconectează întreaga matrice.

în ZFS a realizat că discul este pe moarte - a introdus altul (sau o notă a fost atribuită perechii)
lectură ZFS nu poate citi piesa - recuperează redundanță și scrie o nouă unitate - în RAIDZ poate trage vechi cu matrice în cazul în care toate discurile rupte (cu blocuri de rău, dar lucrări electronice) și comanda de consola pentru a obține o listă care fișier ZFS nu a putut recupera .

În cazul RAID 5, controlerul pur și simplu nu știe ce este pe disc.

plus protecție împotriva înregistrării fantomă, de la probleme cu cablurile și contactele, datele tk și suma de control sunt stocate în locuri diferite.

Alternativ, puteți oferi câteva soluții destul de decente în cazul în care există o implementare ZFS, minimul necesar pentru organizarea unei copii de rezervă este construit, simplitatea și viteza de instalare / configurare / recuperare:
1. FreeNAS
2. Ediția comunității NexentaStor (limitată la 6TB de spațiu pe disc)

FreeNAS are curbe de asamblare, cu niște jamburi în diferite module. Aceasta este una dintre principalele diferențe dintre eliberările stabile de pe timp de noapte 😉 În plus, ramurile 0.7 și 8 au o serie de diferențe tehnice, care merită, de asemenea, să le acordăm atenție.
Aproape doi ani pe site-ul în sine, 5 magazine (iSCSI, NFS, CIFS) lucrează la diferite site-uri. Se utilizează numai ansambluri extrem de stabile.
NexentaStor este o soluție software disponibilă pentru depozite (iSCSI, NAS, CIFS) bazate pe Solaris. Ușor de instalat. Configurarea prin web-face. Totul este simplu și direct de ajuns. Pentru a obține cele mai bune rezultate pe performanță, este recomandat să citiți cele mai bune practici.

Ambele soluții sunt în primul rând interesați de disponibilitatea lor, în cele mai multe cazuri, ușor de instalat „din cutie“ ușurința de recuperare în caz de catastrofe de stocare, după o schimbare de accident sau de fier, de rezervă ușoară a tuturor organizațiilor storadzha sau o parte a acesteia (Rsync).







Trimiteți-le prietenilor: