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.
AccelStor NeoSapphire™ Tha a h-uile sreath 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 (
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:
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à
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.
Airson modalan FC, bidh foillseachadh a’ tachairt tro bhith a’ cruthachadh LUN airson gach port den raon.
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:
- 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);
- A’ cruthachadh vSwitch tro bheil trafaic iSCSI a’ dol seachad, agus a’ cur ceangal corporra agus VMkernal ris;
- A' cur sheòlaidhean rèite ri Dynamic Discovery;
- 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.
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.
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.
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
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
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:
Tha an ciudha don HBA an urra ris an t-seòrsa / neach-reic sònraichte:
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,
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.
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
Source: www.habr.com