Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

San artaigil seo, bu mhath leam bruidhinn mu fheartan All Flash AccelStor arrays ag obair le aon de na h-àrd-ùrlaran virtualization as mòr-chòrdte - VMware vSphere. Gu sònraichte, cuir fòcas air na paramadairean sin a chuidicheas tu gus a ’bhuaidh as motha fhaighinn bho bhith a’ cleachdadh inneal cho cumhachdach ri All Flash.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

AccelStor NeoSapphire™ Tha a h-uile sreath Flash aon no dhà innealan nód stèidhichte air draibhearan SSD le dòigh-obrach gu tur eadar-dhealaichte airson a’ bhun-bheachd de stòradh dàta a chuir an gnìomh agus ruigsinneachd air a chuir air dòigh a ’cleachdadh teicneòlas seilbh FlexiRemap® an àite na h-algorithms RAID a tha mòr-chòrdte. Bidh na h-arrays a’ toirt cothrom bloca do luchd-aoigheachd tro eadar-aghaidh Fiber Channel no iSCSI. Gus a bhith cothromach, tha sinn mothachail gu bheil cothrom aig modalan le eadar-aghaidh ISCSI cuideachd air faidhle mar bhuannachd mhath. Ach san artaigil seo cuiridh sinn fòcas air cleachdadh protocols bloc mar an fheadhainn as cinneasaiche airson All Flash.

Faodar am pròiseas cleachdadh gu lèir agus rèiteachadh co-obrachaidh an AccelStor agus siostam virtualization VMware vSphere a roinn ann an grunn ìrean:

  • Cur an gnìomh topology ceangail agus rèiteachadh lìonra SAN;
  • A 'stèidheachadh a h-uile sreath Flash;
  • A’ rèiteachadh luchd-aoigheachd ESXi;
  • A 'suidheachadh innealan mas-fhìor.

Chaidh arrays Sianal Fibre AccelStor NeoSapphire ™ agus arrays iSCSI a chleachdadh mar bhathar-cruaidh sampall. Is e am bathar-bog bunaiteach VMware vSphere 6.7U1.

Mus cleachd thu na siostaman a tha air am mìneachadh san artaigil seo, thathas a’ moladh gu mòr gun leugh thu na sgrìobhainnean bho VMware a thaobh cùisean coileanaidh (Coileanadh Cleachdaidhean as Fheàrr airson VMware vSphere 6.7 ) agus roghainnean iSCSI (Cleachdaidhean as Fheàrr airson a bhith a’ ruith VMware vSphere Air iSCSI)

Topology ceangail agus rèiteachadh lìonra SAN

Is e na prìomh phàirtean de lìonra SAN HBAn ann an luchd-aoigheachd ESXi, suidsichean SAN agus nodan rèite. Bhiodh topology àbhaisteach airson lìonra mar seo a’ coimhead mar seo:

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Tha an teirm Switch an seo a’ toirt iomradh air an dà chuid suidse corporra air leth no seata suidsichean (Fabric), agus inneal a tha air a cho-roinn eadar diofar sheirbheisean (VSAN ann an cùis Fiber Channel agus VLAN a thaobh iSCSI). Le bhith a’ cleachdadh dà suidse neo-eisimeileach cuiridh sin às do phuing fàiligeadh.

Chan eilear a’ moladh ceangal dìreach luchd-aoigheachd ris an raon, ged a tha e a’ faighinn taic. Tha coileanadh All Flash arrays gu math àrd. Agus airson an astar as luaithe, feumar a h-uile port den raon a chleachdadh. Mar sin, tha e riatanach gum bi co-dhiù aon tionndadh eadar na h-aoighean agus NeoSapphire ™.

Tha làthaireachd dà phort air an HBA aoigheachd cuideachd na riatanas èigneachail gus an coileanadh as àirde a choileanadh agus dèanamh cinnteach à fulangas sgàinidhean.

Nuair a bhios tu a’ cleachdadh eadar-aghaidh Fiber Channel, feumaidh sònaichean a bhith air an rèiteachadh gus cuir às do thubaistean a dh’ fhaodadh a bhith ann eadar luchd-tòiseachaidh agus targaidean. Tha sònaichean air an togail air a’ phrionnsapal de “aon phort tòiseachaidh - aon phort sreath no barrachd.”

Ma chleachdas tu ceangal tro iSCSI ma chleachdas tu suidse a tha air a cho-roinn le seirbheisean eile, tha e deatamach trafaic iSCSI a sgaradh taobh a-staigh VLAN air leth. Thathas cuideachd a’ moladh gu mòr taic a thoirt do Jumbo Frames (MTU = 9000) gus meud pacaidean air an lìonra àrdachadh agus mar sin lughdachadh na tha de dh’ fhiosrachadh os cionn rè an tar-chuir. Ach, is fhiach cuimhneachadh gum feumar am paramadair MTU atharrachadh air a h-uile pàirt den lìonra air feadh an t-sreath “initiator-switch-target” airson obrachadh ceart.

A 'suidheachadh a h-uile sreath Flash

Tha an raon air a lìbhrigeadh do luchd-ceannach le buidhnean a chaidh a chruthachadh mar-thà FlexiRemap®. Mar sin, chan fheumar ceumannan a ghabhail gus draibhearan a chur còmhla ann an aon structar. Feumaidh tu dìreach meudan a chruthachadh den mheud agus den mheud a tha a dhìth.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere
Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Airson goireasachd, tha comas-gnìomh ann airson cruthachadh baidse de ghrunn leabhraichean de mheud sònraichte aig an aon àm. Gu gnàthach, thèid meudan tana a chruthachadh, leis gu bheil seo a’ ceadachadh cleachdadh nas èifeachdaiche den àite stòraidh a tha ri fhaighinn (a’ toirt a-steach taic airson Space Reclamation). A thaobh coileanadh, chan eil an eadar-dhealachadh eadar meudan “tana” agus “tiugh” nas àirde na 1%. Ach, ma tha thu airson “an sùgh gu lèir a bhrùthadh” a-mach à sreath, faodaidh tu an-còmhnaidh tomhas “tana” sam bith a thionndadh gu bhith “tiugh”. Ach bu chòir cuimhneachadh gu bheil an leithid de dh'obair nach gabh a thoirt air ais.

An ath rud, tha e fhathast ri “fhoillseachadh” na leabhraichean cruthaichte agus còraichean-slighe a shuidheachadh dhaibh bho na h-aoighean a’ cleachdadh ACLs (seòlaidhean IP airson iSCSI agus WWPN airson FC) agus dealachadh corporra le puirt eagrachaidh. Airson modalan iSCSI tha seo air a dhèanamh le bhith a’ cruthachadh Targaid.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere
Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Airson modalan FC, bidh foillseachadh a’ tachairt tro bhith a’ cruthachadh LUN airson gach port den raon.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere
Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Gus am pròiseas rèiteachaidh a luathachadh, faodar luchd-aoigheachd a chur còmhla ann am buidhnean. A bharrachd air an sin, ma bhios an aoigh a’ cleachdadh multiport FC HBA (a bhios gu tric a’ tachairt), bidh an siostam a’ dearbhadh gu fèin-obrachail gum buin puirt HBA mar sin do aon aoigh le taing dha WWPNn a tha eadar-dhealaichte le aon. Tha cruthachadh baidse de Target / LUN cuideachd a’ faighinn taic airson an dà eadar-aghaidh.

Is e nota cudromach nuair a bhios tu a’ cleachdadh an eadar-aghaidh iSCSI grunn thargaidean a chruthachadh airson meudan aig an aon àm gus coileanadh àrdachadh, leis nach urrainn an ciudha air an targaid atharrachadh agus gu h-èifeachdach bidh e na bhotal.

A’ rèiteachadh luchd-aoigheachd ESXi

Air taobh aoigheachd ESXi, thèid rèiteachadh bunaiteach a dhèanamh a rèir suidheachadh ris a bheil dùil gu tur. Dòigh-obrach airson ceangal iSCSI:

  1. Cuir a-steach Bathar-bog iSCSI Adapter (chan eil feum air ma chaidh a chur ris mu thràth, no ma tha thu a’ cleachdadh Bathar-cruaidh iSCSI Adapter);
  2. A’ cruthachadh vSwitch tro bheil trafaic iSCSI a’ dol seachad, agus a’ cur ceangal corporra agus VMkernal ris;
  3. A' cur sheòlaidhean rèite ri Dynamic Discovery;
  4. Cruthachadh stòr-dàta

Nòtaichean cudromach:

  • Anns a 'chùis choitcheann, gu dearbh, faodaidh tu vSwitch a th' ann mar-thà a chleachdadh, ach ann an cùis vSwitch air leth, bidh e mòran nas fhasa na roghainnean aoigheachd a stiùireadh.
  • Feumar trafaic Riaghladh agus iSCSI a sgaradh gu ceanglaichean corporra fa leth agus / no VLANn gus duilgheadasan coileanaidh a sheachnadh.
  • Feumaidh seòlaidhean IP an VMkernal agus na puirt co-fhreagarrach den raon All Flash a bhith taobh a-staigh an aon subnet, a-rithist air sgàth cùisean coileanaidh.
  • Gus dèanamh cinnteach à fulangas sgàinidhean a rèir riaghailtean VMware, feumaidh co-dhiù dà cheangal corporra a bhith aig vSwitch
  • Ma thèid Jumbo Frames a chleachdadh, feumaidh tu MTU an dà chuid vSwitch agus VMkernal atharrachadh
  • Bhiodh e feumail do chuimhneachadh, a rèir molaidhean VMware airson innealan-atharrachaidh fiosaigeach a thèid a chleachdadh gus obrachadh le trafaic iSCSI, gu feumar Teaming and Failover a rèiteachadh. Gu sònraichte, feumaidh gach VMkernal obrachadh tro dìreach aon uplink, feumaidh an dàrna ceangal a bhith air a thionndadh gu modh nach deach a chleachdadh. Airson fulangas sgàinidhean, feumaidh tu dà VMkernals a chur ris, agus obraichidh gach fear dhiubh tro a cheangal suas fhèin.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Adaptor VMkernel (vmk#)
Adaptor Lìonra Corporra (vmnic#)

vmk1 (stòradh01)
Adapters gnìomhach
muic 2
Adapters gun chleachdadh
muic 3

vmk2 (stòradh02)
Adapters gnìomhach
muic 3
Adapters gun chleachdadh
muic 2

Chan eil feum air ceumannan tòiseachaidh gus ceangal tro Fiber Channel. Faodaidh tu stòr-dàta a chruthachadh sa bhad.

Às deidh dhut an Stòr-dàta a chruthachadh, feumaidh tu dèanamh cinnteach gu bheil am poileasaidh Round Robin airson slighean chun Targaid / LUN air a chleachdadh mar an neach as gnìomhaiche.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Gu gnàthach, bidh roghainnean VMware a’ solarachadh airson am poileasaidh seo a chleachdadh a rèir an sgeama: 1000 iarrtas tron ​​​​chiad shlighe, an ath 1000 iarrtas tron ​​​​dàrna slighe, msaa. Bidh an leithid de eadar-obrachadh eadar an aoigh agus an raon dà-smachd neo-chothromach. Mar sin, tha sinn a’ moladh poileasaidh Round Robin = 1 paramadair a shuidheachadh tro Esxcli / PowerCLI.

paramadairean

Airson Esxcli:

  • Liosta de LUNn a tha rim faighinn

liosta inneal stòraidh esxcli nmp

  • Dèan lethbhreac den ainm inneal
  • Atharraich Poileasaidh Round Robin

stòradh esxcli nmp psp roundrobin deviceconfig set -type=iops —iops=1 —device="Inneal_ID"

Tha a’ mhòr-chuid de thagraidhean ùr-nodha air an dealbhadh gus pacaidean dàta mòra iomlaid gus cleachdadh leud-bann a mheudachadh agus luchd CPU a lughdachadh. Mar sin, bidh ESXi gu bunaiteach a’ toirt a-mach iarrtasan I / O don inneal stòraidh ann am pìosan suas ri 32767KB. Ach, airson cuid de shuidheachaidhean, bidh e nas cinneasaiche iomlaid pìosan nas lugha. Airson arrays AccelStor, is iad seo na suidheachaidhean a leanas:

  • Bidh an inneal brìgheil a’ cleachdadh UEFI an àite Legacy BIOS
  • A’ cleachdadh vSphere Replication

Airson leithid de shuidheachaidhean, thathas a’ moladh luach paramadair Disk.DiskMaxIOSize atharrachadh gu 4096.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Airson ceanglaichean iSCSI, thathas a’ moladh am paramadair Login Timeout atharrachadh gu 30 (bunaiteach 5) gus seasmhachd ceangail àrdachadh agus an dàil DelayedAck a dhì-cheadachadh airson dearbhadh air pacaidean air an cur air adhart. Tha an dà roghainn ann an vSphere Client: Host → Dèan rèiteachadh air → Stòradh → Adapters stòraidh → Roghainnean adhartach airson inneal-atharrachaidh iSCSI

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere
Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Is e puing caran seòlta an àireamh de leabhraichean a thathas a’ cleachdadh airson an stòr-dàta. Tha e soilleir, airson a bhith furasta a riaghladh, gu bheil miann ann aon leabhar mòr a chruthachadh airson meud iomlan an t-sreath. Ach, tha làthaireachd grunn leabhraichean agus, a rèir sin, stòr-dàta a’ toirt buaidh mhath air coileanadh iomlan (barrachd mu ciudhaichean gu h-ìosal). Mar sin, tha sinn a 'moladh a bhith a' cruthachadh co-dhiù dà leabhar.

Gu ruige an ìre mhath o chionn ghoirid, chomhairlich VMware cuingealachadh a dhèanamh air an àireamh de dh ’innealan brìgheil air aon stòr dàta, a-rithist gus an coileanadh as àirde fhaighinn. Ach, a-nis, gu sònraichte le sgaoileadh VDI, chan eil an duilgheadas seo cho gann tuilleadh. Ach chan eil seo a ’cuir dheth an riaghailt a tha air a bhith ann o chionn fhada - gus innealan brìgheil a dh’ fheumas IO dian a sgaoileadh thairis air diofar stòran dàta. Gus faighinn a-mach an àireamh as fheàrr de dh ’innealan brìgheil gach leabhar, chan eil dad nas fheàrr na deuchainn luchdan air a h-uile sreath Flash AccelStor taobh a-staigh a bhun-structair.

A 'suidheachadh innealan mas-fhìor

Chan eil riatanasan sònraichte ann nuair a bhios tu a’ stèidheachadh innealan brìgheil, no an àite sin tha iad gu math àbhaisteach:

  • A’ cleachdadh an dreach VM as àirde (co-chòrdalachd)
  • Tha e nas faiceallach meud RAM a shuidheachadh nuair a bhios tu a’ cur innealan brìgheil gu dùmhail, mar eisimpleir, ann an VDI (oir gu bunaiteach, aig toiseach tòiseachaidh, thèid faidhle duilleag de mheud a tha co-chosmhail ris an RAM a chruthachadh, a bhios ag ithe comas feumail agus a bheir buaidh air. an coileanadh mu dheireadh)
  • Cleachd na dreachan inneal-atharrachaidh as cinneasaiche a thaobh IO: seòrsa lìonra VMXNET 3 agus seòrsa SCSI PVSCSI
  • Cleachd seòrsa diosc solair tiugh Eager Zeroed airson an coileanadh as motha agus Solarachadh tana airson an fheum as motha de rùm stòraidh
  • Ma ghabhas e dèanamh, cuir casg air obrachadh innealan èiginneach neo-I/O a’ cleachdadh Virtual Disk Limit
  • Dèan cinnteach gun stàlaich thu VMware Tools

Notaichean air Ciudha

Is e ciudha (no I / Os air leth) an àireamh de dh’ iarrtasan cuir a-steach / toraidh (àitheantan SCSI) a tha a’ feitheamh ri giullachd aig àm sònraichte sam bith airson inneal / tagradh sònraichte. Ma thachras cus ciudha, thèid mearachdan QFULL a chuir a-mach, a bheir gu crìch àrdachadh ann am paramadair latency. Nuair a bhios tu a’ cleachdadh siostaman stòraidh diosc (fearsaid), gu teòiridheach, mar as àirde an ciudha, is ann as àirde an coileanadh. Ach, cha bu chòir dhut ana-cleachdadh a dhèanamh, oir tha e furasta ruith a-steach gu QFULL. A thaobh a h-uile siostam Flash, air an aon làimh, tha a h-uile dad beagan nas sìmplidh: às deidh a h-uile càil, tha latencies aig an raon a tha òrdughan meud nas ìsle agus mar sin, mar as trice, chan eil feum air meud nan ciudhaichean a riaghladh air leth. Ach air an làimh eile, ann an cuid de shuidheachaidhean cleachdaidh (sgeama làidir ann an riatanasan IO airson innealan brìgheil sònraichte, deuchainnean airson an coileanadh as àirde, msaa) tha e riatanach, mura h-atharraich crìochan nan ciudhaichean, an uairsin co-dhiù tuigsinn dè na comharran Faodar a choileanadh, agus, is e am prìomh rud ann an dòighean.

Air an raon AccelStor All Flash fhèin chan eil crìochan ann a thaobh meudan no puirt I/O. Ma tha feum air, faodaidh eadhon aon leabhar na goireasan uile fhaighinn bhon raon. Is e an aon chuingealachadh air a’ chiudha airson targaidean iSCSI. Is ann air an adhbhar seo a chaidh an fheum air grunn thargaidean a chruthachadh (gu h-iomchaidh suas ri 8 pìosan) airson gach leabhar gus faighinn thairis air a’ chrìoch seo. Leig leinn a ràdh a-rithist gu bheil arrays AccelStor nam fuasglaidhean fìor chinneasach. Mar sin, bu chòir dhut a h-uile port eadar-aghaidh den t-siostam a chleachdadh gus an astar as àirde a choileanadh.

Air taobh aoigheachd ESXi, tha an suidheachadh gu tur eadar-dhealaichte. Bidh an aoigh fhèin a’ cleachdadh cleachdadh cothrom co-ionann air goireasan airson a h-uile com-pàirtiche. Mar sin, tha ciudhaichean IO air leth ann airson an aoigh OS agus HBA. Tha ciudhaichean don aoigh OS air an cur còmhla bho chiudha gu inneal-atharrachaidh brìgheil SCSI agus diosc brìgheil:

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Tha an ciudha don HBA an urra ris an t-seòrsa / neach-reic sònraichte:

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

Bidh coileanadh deireannach an inneal brìgheil air a dhearbhadh leis a’ chrìoch doimhneachd ciudha as ìsle am measg nam pàirtean aoigheachd.

Taing dha na luachan sin, is urrainn dhuinn na comharran coileanaidh a gheibh sinn ann an rèiteachadh sònraichte a mheasadh. Mar eisimpleir, tha sinn airson faighinn a-mach mu choileanadh teòiridheach inneal brìgheil (gun cheangal bloca) le latency de 0.5ms. An uairsin a IOPS = (1,000 / latency) * I / Os air leth (crìoch doimhneachd na ciudha)

eisimpleirean

Mar eisimpleir 1

  • FC Emulex HBA Adapter
  • Aon VM gach stòr-dàta
  • VMware Paravirtual SCSI Adapter

An seo tha crìoch doimhneachd ciudha air a dhearbhadh le Emulex HBA. Mar sin IOPS = (1000/0.5)*32 = 64K

Mar eisimpleir 2

  • Adaptor Bathar-bog VMware iSCSI
  • Aon VM gach stòr-dàta
  • VMware Paravirtual SCSI Adapter

An seo tha crìoch Doimhneachd Ciudha air a dhearbhadh mar-thà leis an Paravirtual SCSI Adapter. Mar sin IOPS = (1000/0.5)*64 = 128K

Na prìomh mhodalan de gach sreath Flash AccelStor (mar eisimpleir, P710) comasach air coileanadh sgrìobhaidh 700K IOPS a lìbhrigeadh aig bloc 4K. Le meud bloc cho mòr, tha e gu math follaiseach nach eil aon inneal brìgheil comasach air a leithid de raon a luchdachadh. Gus seo a dhèanamh, bidh feum agad air 11 (mar eisimpleir 1) no 6 (mar eisimpleir 2) innealan brìgheil.

Mar thoradh air an sin, le rèiteachadh ceart de na pàirtean uile de ionad dàta brìgheil, gheibh thu toraidhean fìor dhrùidhteach a thaobh coileanadh.

Molaidhean airson AFA AccelStor a rèiteachadh nuair a bhios tu ag obair le VMware vSphere

4K air thuaiream, 70% air a leughadh / 30% Sgrìobh

Gu dearbh, tha an saoghal fìor tòrr nas iom-fhillte na faodar a mhìneachadh le foirmle sìmplidh. Bidh aon aoigh an-còmhnaidh a’ toirt aoigheachd do dh’ iomadh inneal brìgheil le diofar rèiteachaidhean agus riatanasan IO. Agus tha giullachd I / O air a làimhseachadh leis a’ phròiseasar aoigheachd, aig nach eil cumhachd gun chrìoch. Mar sin, gus làn chomas an aon rud fhuasgladh Modailean airson p710 ann an da-rìribh, bidh feum agad air trì aoighean. A bharrachd air an sin, bidh tagraidhean a tha a ’ruith taobh a-staigh innealan brìgheil a’ dèanamh na h-atharrachaidhean aca fhèin. Mar sin, airson meud mionaideach tha sinn a’ tabhann cleachdadh dearbhaidh ann am modalan deuchainn A h-uile sreath flash AccelStor taobh a-staigh bun-structair an neach-ceannach air fìor ghnìomhan gnàthach.

Source: www.habr.com

Cuir beachd ann