F'dan l-artikolu, nixtieq nitkellem dwar il-karatteristiċi tal-arrays All Flash AccelStor li jaħdmu ma 'waħda mill-pjattaformi ta' virtualization l-aktar popolari - VMware vSphere. B'mod partikolari, tiffoka fuq dawk il-parametri li jgħinuk tikseb l-effett massimu mill-użu ta 'għodda b'saħħitha bħal All Flash.
AccelStor NeoSapphire™ Il-matriċi kollha tal-Flash huma
Il-proċess kollu tal-iskjerament u l-konfigurazzjoni sussegwenti tal-operat konġunt tal-array AccelStor u s-sistema ta 'virtwalizzazzjoni VMware vSphere jistgħu jinqasmu f'diversi stadji:
- Implimentazzjoni tat-topoloġija tal-konnessjoni u l-konfigurazzjoni tan-netwerk SAN;
- It-twaqqif tal-firxa kollha tal-Flash;
- Konfigurazzjoni ta 'hosts ESXi;
- Twaqqif ta' magni virtwali.
Arrays AccelStor NeoSapphire™ Fibre Channel u arrays iSCSI intużaw bħala ħardwer tal-kampjun. Is-softwer bażi huwa VMware vSphere 6.7U1.
Qabel ma tuża s-sistemi deskritti f'dan l-artikolu, huwa rakkomandat ħafna li taqra d-dokumentazzjoni minn VMware dwar kwistjonijiet ta' prestazzjoni (
Topoloġija tal-konnessjoni u konfigurazzjoni tan-netwerk SAN
Il-komponenti ewlenin ta 'netwerk SAN huma HBAs f'hosts ESXi, swiċċijiet SAN u nodi ta' firxa. Topoloġija tipika għal netwerk bħal dan tkun tidher bħal din:
It-terminu Swiċċ hawn jirreferi kemm għal swiċċ fiżiku separat jew sett ta 'swiċċijiet (Tessut), kif ukoll għal apparat kondiviż bejn servizzi differenti (VSAN fil-każ ta' Fibre Channel u VLAN fil-każ ta 'iSCSI). L-użu ta 'żewġ swiċċijiet / Drappijiet indipendenti se jelimina punt possibbli ta' falliment.
Konnessjoni diretta tal-ospiti mal-firxa, għalkemm appoġġjata, mhix rakkomandata ħafna. Il-prestazzjoni tal-arrays Flash kollha hija pjuttost għolja. U għall-veloċità massima, għandhom jintużaw il-portijiet kollha tal-firxa. Għalhekk, il-preżenza ta 'mill-inqas swiċċ wieħed bejn l-ospiti u NeoSapphire™ hija obbligatorja.
Il-preżenza ta 'żewġ portijiet fuq l-HBA ospitanti hija wkoll rekwiżit obbligatorju biex tinkiseb prestazzjoni massima u tiġi żgurata t-tolleranza tal-ħsarat.
Meta tuża interface tal-Fibre Channel, it-tqassim f'żoni għandu jiġi kkonfigurat biex jelimina kolliżjonijiet possibbli bejn inizjaturi u miri. Iż-żoni huma mibnija fuq il-prinċipju ta '"port wieħed inizjatur - port wieħed jew aktar ta' firxa."
Jekk tuża konnessjoni permezz ta' iSCSI fil-każ li tuża swiċċ kondiviż ma' servizzi oħra, allura huwa imperattiv li tiżola t-traffiku iSCSI f'VLAN separat. Huwa wkoll rakkomandat ħafna li jiġi permess l-appoġġ għal Jumbo Frames (MTU = 9000) biex jiżdied id-daqs tal-pakketti fuq in-netwerk u b'hekk jitnaqqas l-ammont ta 'informazzjoni overhead waqt it-trażmissjoni. Madankollu, ta 'min jiftakar li għal tħaddim korrett huwa meħtieġ li jinbidel il-parametru MTU fuq il-komponenti kollha tan-netwerk tul il-katina "inizjatur-swiċċ-mira".
It-twaqqif tal-firxa kollha tal-Flash
Il-firxa hija kkonsenjata lill-klijenti bi gruppi diġà ffurmati
Għall-konvenjenza, hemm funzjonalità għall-ħolqien ta 'lott ta' diversi volumi ta 'daqs partikolari f'daqqa. B'mod awtomatiku, jinħolqu volumi rqaq, peress li dan jippermetti użu aktar effiċjenti tal-ispazju tal-ħażna disponibbli (inkluż l-appoġġ għar-Reklamazzjoni tal-Ispazju). F'termini ta 'prestazzjoni, id-differenza bejn il-volumi "rqiqa" u "ħoxna" ma taqbiżx il-1%. Madankollu, jekk trid "tagħfas il-meraq kollu" minn firxa, dejjem tista 'tikkonverti kwalunkwe volum "rqiq" f'wieħed "ħoxnin". Iżda għandu jiġi mfakkar li operazzjoni bħal din hija irriversibbli.
Sussegwentement, jibqa 'li "tippubblika" il-volumi maħluqa u ssettja d-drittijiet ta' aċċess għalihom mill-ospiti bl-użu ta 'ACLs (indirizzi IP għal iSCSI u WWPN għal FC) u separazzjoni fiżika minn portijiet ta' firxa. Għall-mudelli iSCSI dan isir billi tinħoloq Target.
Għall-mudelli FC, il-pubblikazzjoni sseħħ permezz tal-ħolqien ta 'LUN għal kull port tal-firxa.
Biex tħaffef il-proċess ta 'setup, l-ospiti jistgħu jingħaqdu fi gruppi. Barra minn hekk, jekk l-ospitant juża FC HBA multiport (li fil-prattika l-aktar spiss jiġri), allura s-sistema tiddetermina awtomatikament li l-portijiet ta 'tali HBA jappartjenu għal host wieħed grazzi għal WWPNs li jvarjaw b'wieħed. Il-ħolqien ta 'lott ta' Target/LUN huwa appoġġjat ukoll għaż-żewġ interfaces.
Nota importanti meta tuża l-interface iSCSI hija li jinħolqu miri multipli għal volumi f'daqqa biex tiżdied il-prestazzjoni, peress li l-kju fuq il-mira ma jistax jinbidel u effettivament ikun ta 'konġestjoni.
Konfigurazzjoni ta' ESXi Hosts
Fuq in-naħa tal-host ESXi, il-konfigurazzjoni bażika titwettaq skont xenarju kompletament mistenni. Proċedura għall-konnessjoni iSCSI:
- Żid Software iSCSI Adapter (mhux meħtieġ jekk ikun diġà ġie miżjud, jew jekk qed tuża Hardware iSCSI Adapter);
- Ħolqien ta 'vSwitch li minnu jgħaddi t-traffiku iSCSI, u żżid uplink fiżiku u VMkernal miegħu;
- Żieda ta' indirizzi ta' firxa għal Dynamic Discovery;
- Ħolqien tad-datastore
Xi noti importanti:
- Fil-każ ġenerali, ovvjament, tista 'tuża vSwitch eżistenti, iżda fil-każ ta' vSwitch separat, il-ġestjoni tas-settings tal-host se tkun ħafna aktar faċli.
- Huwa meħtieġ li tissepara t-traffiku tal-Ġestjoni u tal-iSCSI fuq links fiżiċi separati u/jew VLANs biex jiġu evitati problemi ta' prestazzjoni.
- L-indirizzi IP tal-VMkernal u l-portijiet korrispondenti tal-All Flash array għandhom ikunu fl-istess subnet, għal darb'oħra minħabba kwistjonijiet ta 'prestazzjoni.
- Biex tiġi żgurata t-tolleranza tal-ħsarat skont ir-regoli VMware, vSwitch għandu jkollu mill-inqas żewġ uplinks fiżiċi
- Jekk jintużaw Jumbo Frames, trid tibdel l-MTU kemm ta' vSwitch kif ukoll ta' VMkernal
- Ikun utli li nfakkarkom li skont ir-rakkomandazzjonijiet ta' VMware għal adapters fiżiċi li se jintużaw biex jaħdmu mat-traffiku iSCSI, huwa meħtieġ li jiġi kkonfigurat Teaming u Failover. B'mod partikolari, kull VMkernal għandu jaħdem permezz ta' uplink wieħed biss, it-tieni uplink għandu jinbidel għal mod mhux użat. Għat-tolleranza tal-ħsarat, trid iżżid żewġ VMkernals, li kull wieħed minnhom jaħdem permezz tal-uplink tiegħu stess.
VMkernel Adapter (vmk#)
Adapter tan-Netwerk Fiżiku (vmnic#)
vmk1 (Ħażna01)
Adapters Attivi
vmnic2
Adapters mhux użati
vmnic3
vmk2 (Ħażna02)
Adapters Attivi
vmnic3
Adapters mhux użati
vmnic2
L-ebda passi preliminari ma huma meħtieġa biex tikkonnettja permezz tal-Fibre Channel. Tista' immedjatament toħloq Datastore.
Wara li toħloq id-Datastore, trid tiżgura li l-politika Round Robin għall-mogħdijiet għall-Target/LUN tintuża bħala l-aktar performant.
B'mod awtomatiku, is-settings ta 'VMware jipprovdu għall-użu ta' din il-politika skont l-iskema: 1000 talba permezz tal-ewwel mogħdija, l-1000 talba li jmiss permezz tat-tieni mogħdija, eċċ. Tali interazzjoni bejn il-host u l-firxa ta 'żewġ kontrolluri se tkun żbilanċjata. Għalhekk, nirrakkomandaw li nissettjaw il-politika Round Robin = parametru 1 permezz ta' Esxcli/PowerCLI.
Parametri
Għal Esxcli:
- Elenka l-LUNs disponibbli
lista tal-apparat nmp tal-ħażna esxcli
- Ikkopja l-Isem tal-Apparat
- Bidla Politika Round Robin
esxcli storage nmp psp roundrobin deviceconfig sett —type=iops —iops=1 —device=“Device_ID”
Il-biċċa l-kbira tal-applikazzjonijiet moderni huma ddisinjati biex jiskambjaw pakketti kbar tad-dejta sabiex jimmassimizzaw l-użu tal-bandwidth u jnaqqsu t-tagħbija tas-CPU. Għalhekk, ESXi awtomatikament joħroġ talbiet I/O lill-apparat tal-ħażna f'biċċiet sa 32767KB. Madankollu, għal xi xenarji, l-iskambju ta 'biċċiet iżgħar se jkun aktar produttiv. Għall-arrays AccelStor, dawn huma x-xenarji li ġejjin:
- Il-magna virtwali tuża UEFI minflok Legacy BIOS
- Juża vSphere Replication
Għal xenarji bħal dawn, huwa rakkomandat li jinbidel il-valur tal-parametru Disk.DiskMaxIOSize għal 4096.
Għal konnessjonijiet iSCSI, huwa rrakkomandat li jinbidel il-parametru Login Timeout għal 30 (default 5) biex tiżdied l-istabbiltà tal-konnessjoni u tiddiżattiva d-dewmien DelayedAck għall-konfermi tal-pakketti mibgħuta. Iż-żewġ għażliet huma f'vSphere Client: Ospitanti → Konfigurazzjoni → Ħażna → Adapters tal-Ħażna → Għażliet Avvanzati għall-adapter iSCSI
Punt pjuttost sottili huwa n-numru ta 'volumi użati għad-datastore. Huwa ċar li għal faċilità ta 'ġestjoni, hemm ix-xewqa li jinħoloq volum kbir wieħed għall-volum kollu tal-firxa. Madankollu, il-preżenza ta 'diversi volumi u, għaldaqstant, datastore għandha effett ta' benefiċċju fuq il-prestazzjoni ġenerali (aktar dwar kjuwijiet hawn taħt). Għalhekk, nirrakkomandaw li jinħolqu mill-inqas żewġ volumi.
Sa relattivament reċentement, VMware ta parir li jillimita n-numru ta 'magni virtwali fuq datastore wieħed, għal darb'oħra sabiex tinkiseb l-ogħla prestazzjoni possibbli. Madankollu, issa, speċjalment bit-tixrid tal-VDI, din il-problema m'għadhiex daqshekk akuta. Iżda dan ma jikkanċellax ir-regola li ilha fit-tul - li jitqassmu magni virtwali li jeħtieġu IO intensiva madwar datastores differenti. Biex tiddetermina l-aħjar numru ta 'magni virtwali għal kull volum, m'hemm xejn aħjar minn
Twaqqif ta' magni virtwali
M'hemm l-ebda rekwiżiti speċjali meta jiġu stabbiliti magni virtwali, jew aħjar huma pjuttost ordinarji:
- L-użu tal-ogħla verżjoni VM possibbli (kompatibilità)
- Ikun aktar attent li jiġi stabbilit id-daqs tar-RAM meta tpoġġi magni virtwali b'mod dens, pereżempju, f'VDI (peress li b'mod awtomatiku, fl-istartjar, jinħoloq fajl tal-paġna ta' daqs proporzjonat mar-RAM, li jikkonsma kapaċità utli u għandu effett fuq il-prestazzjoni finali)
- Uża l-aktar verżjonijiet tal-adapter produttivi f'termini ta' IO: tip ta' netwerk VMXNET 3 u tip SCSI PVSCSI
- Uża Thick Provision Eager Zeroed disk tip għal prestazzjoni massima u Thin Provisioning għall-użu massimu tal-ispazju tal-ħażna
- Jekk possibbli, illimita t-tħaddim ta' magni kritiċi mhux I/O billi tuża Limitu tad-Disk Virtwali
- Kun żgur li tinstalla VMware Tools
Noti dwar Kjuwijiet
Kju (jew I/O Pendenti) huwa n-numru ta’ talbiet ta’ input/output (kmandi SCSI) li qed jistennew għall-ipproċessar fi kwalunkwe ħin partikolari għal apparat/applikazzjoni speċifika. F'każ ta' overflow tal-kju, jinħarġu żbalji QFULL, li fl-aħħar mill-aħħar jirriżulta f'żieda fil-parametru tal-latency. Meta tuża sistemi ta 'ħażna ta' disk (magħżel), teoretikament, iktar ma jkun għoli l-kju, iktar ikun għoli l-prestazzjoni tagħhom. Madankollu, m'għandekx tabbuża minnha, peress li huwa faċli li tidħol f'QFULL. Fil-każ tas-sistemi All Flash, minn naħa waħda, kollox huwa kemmxejn aktar sempliċi: wara kollox, il-firxa għandha latenzi li huma ordnijiet ta 'kobor aktar baxxi u għalhekk, ħafna drabi, m'hemmx bżonn li tirregola separatament id-daqs tal-kjuwijiet. Iżda min-naħa l-oħra, f'xi xenarji ta 'użu (diviżjoni qawwija fir-rekwiżiti IO għal magni virtwali speċifiċi, testijiet għal prestazzjoni massima, eċċ.) Huwa meħtieġ, jekk mhux li jinbidlu l-parametri tal-kjuwijiet, allura għall-inqas biex jifhmu liema indikaturi jista 'jinkiseb, u, il-ħaġa prinċipali hija b'liema modi.
Fuq l-array AccelStor All Flash innifsu m'hemm l-ebda limiti fir-rigward ta 'volumi jew portijiet I/O. Jekk meħtieġ, anke volum wieħed jista 'jirċievi r-riżorsi kollha tal-firxa. L-unika limitazzjoni fuq il-kju hija għall-miri iSCSI. Huwa għal din ir-raġuni li l-ħtieġa li jinħolqu diversi miri (idealment sa 8 biċċiet) għal kull volum ġiet indikata hawn fuq biex jingħeleb dan il-limitu. Ejja nirrepetu wkoll li l-arrays AccelStor huma soluzzjonijiet produttivi ħafna. Għalhekk, għandek tuża l-portijiet tal-interface kollha tas-sistema biex tikseb il-veloċità massima.
Fuq in-naħa tal-host ESXi, is-sitwazzjoni hija kompletament differenti. L-ospitant innifsu japplika l-prattika ta’ aċċess ugwali għar-riżorsi għall-parteċipanti kollha. Għalhekk, hemm kjuwijiet IO separati għall-OS mistieden u l-HBA. Kjuwijiet għall-OS mistieden huma kkombinati mill-kjuwijiet għall-adapter SCSI virtwali u disk virtwali:
Il-kju għall-HBA jiddependi mit-tip/bejjiegħ speċifiku:
Il-prestazzjoni finali tal-magna virtwali se tkun iddeterminata mill-inqas limitu tal-Fond tal-Kju fost il-komponenti ospitanti.
Grazzi għal dawn il-valuri, nistgħu nevalwaw l-indikaturi tal-prestazzjoni li nistgħu niksbu f'konfigurazzjoni partikolari. Pereżempju, irridu nkunu nafu l-prestazzjoni teoretika ta 'magna virtwali (mingħajr rbit ta' blokka) b'latenza ta '0.5ms. Imbagħad l-IOPS tiegħu = (1,000/latency) * I/Os pendenti (limitu tal-Fond tal-kju)
eżempji
1 Eżempju
- Adapter FC Emulex HBA
- VM waħda għal kull datastore
- VMware Paravirtual SCSI Adapter
Hawnhekk il-limitu tal-Fond tal-kju huwa determinat minn Emulex HBA. Għalhekk IOPS = (1000/0.5)*32 = 64K
2 Eżempju
- VMware iSCSI Software Adapter
- VM waħda għal kull datastore
- VMware Paravirtual SCSI Adapter
Hawnhekk il-limitu tal-Fond tal-Kju huwa diġà determinat mill-Adapter SCSI Paravirtual. Għalhekk IOPS = (1000/0.5)*64 = 128K
L-aqwa mudelli tal-arrays kollha tal-Flash AccelStor (pereżempju,
Bħala riżultat, bil-konfigurazzjoni korretta tal-komponenti kollha deskritti ta 'ċentru tad-dejta virtwali, tista' tikseb riżultati impressjonanti ħafna f'termini ta 'prestazzjoni.
4K Random, 70% Aqra/30% Ikteb
Fil-fatt, id-dinja reali hija ħafna aktar kumplessa milli tista 'tiġi deskritta b'formula sempliċi. Host wieħed dejjem jospita magni virtwali multipli b'konfigurazzjonijiet differenti u rekwiżiti IO. U l-ipproċessar I/O huwa mmaniġġjat mill-proċessur ospitanti, li l-qawwa tiegħu mhix infinita. Allura, biex nisfruttaw il-potenzjal sħiħ tal-istess
Sors: www.habr.com