Sehloohong sena, ke rata ho bua ka likarolo tsa All Flash AccelStor arrays e sebetsanang le e 'ngoe ea li-platform tse tsebahalang haholo tsa virtualization - VMware vSphere. Haholo-holo, tsepamisa maikutlo ho li-parameter tse tla u thusa ho fumana phello e kholo ho sebelisa sesebelisoa se matla joalo ka All Flash.

AccelStor NeoSapphire™ Lisebelisoa tsohle tsa Flash li kapa lisebelisoa tsa node tse thehiloeng ho li-drive tsa SSD tse nang le mokhoa o fapaneng haholo oa ho kenya ts'ebetsong mohopolo oa polokelo ea data le ho hlophisa phihlello ho eona u sebelisa theknoloji ea thepa. sebakeng sa li-algorithms tse tsebahalang haholo tsa RAID. Li-arrays li fana ka phihlello ea li-block ho mabotho ka li-interfaces tsa Fiber Channel kapa iSCSI. Ho bua ka toka, rea hlokomela hore mehlala e nang le sebopeho sa ISCSI le eona e na le phihlello ea faele joalo ka bonase e ntle. Empa sehloohong sena re tla shebana le tšebeliso ea li-protocol tsa block e le tse hlahisang litholoana tse ngata bakeng sa Flash All.
Ts'ebetso eohle ea ho tsamaisa le tlhophiso e latelang ea ts'ebetso e kopaneng ea sehlopha sa AccelStor le VMware vSphere virtualization system e ka aroloa ka mekhahlelo e mengata:
- Ho kenngwa tshebetsong ha topology ya kgokelo le ho hlophiswa ha marangrang a SAN;
- Ho theha All Flash array;
- Configuring ESXi mabotho;
- Ho theha mechine ea sebele.
Lisebelisoa tsa AccelStor NeoSapphire™ Fiber Channel le li-array tsa iSCSI li ne li sebelisoa e le lisebelisoa tsa mohlala. Software ea motheo ke VMware vSphere 6.7U1.
Pele o sebelisa lits'ebetso tse hlalositsoeng sehloohong sena, ho khothaletsoa haholo hore u bale litokomane tse tsoang ho VMware mabapi le litaba tsa ts'ebetso ( ) le litlhophiso tsa iSCSI ()
Topology ea khokahano le tlhophiso ea marang-rang ea SAN
Likarolo tse kholo tsa marang-rang a SAN ke li-HBA ho mabotho a ESXi, li-switch tsa SAN le li-array node. Topology e tloaelehileng bakeng sa marang-rang a joalo e ka shebahala tjena:

Lentsoe Switch mona le bolela phetoho e fapaneng ea 'mele kapa sete ea li-switch (Lesela), le sesebelisoa se arolelanoang pakeng tsa litšebeletso tse fapaneng (VSAN tabeng ea Fiber Channel le VLAN tabeng ea iSCSI). Ho sebelisa li-switches tse peli tse ikemetseng / Masela ho tla felisa ntlha e ka bang teng ea ho hloleha.
Khokahano e tobileng ea mabotho ho sehlopha, leha e ts'ehelitsoe, ha e khothalletsoe haholo. Ts'ebetso ea All Flash arrays e holimo haholo. 'Me bakeng sa lebelo le phahameng, likou tsohle tsa sehlopha li tlameha ho sebelisoa. Ka hona, boteng ba bonyane switjha e le 'ngoe lipakeng tsa baamoheli le NeoSapphire™ boa tlamehile.
Ho ba teng ha likou tse peli ho HBA e amohelang hape ke tlhokahalo e tlamang ho fihlela ts'ebetso e phahameng le ho netefatsa mamello ea liphoso.
Ha o sebelisa sebopeho sa Fiber Channel, libaka tsa libaka li tlameha ho hlophisoa ho felisa likhohlano tse ka bang teng lipakeng tsa ba qalang le sepheo. Libaka li hahiloe holim'a molao-motheo oa "kou e le 'ngoe e qalang - kou e le 'ngoe kapa ho feta tse ngata."
Haeba o sebelisa khokahano ka iSCSI molemong oa ho sebelisa switch e arolelanoang le lits'ebeletso tse ling, ho bohlokoa ho arola sephethephethe sa iSCSI ka har'a VLAN e arohaneng. E boetse e khothaletsoa haholo ho thusa tšehetso ea Jumbo Frames (MTU = 9000) ho eketsa boholo ba lipakete marang-rang mme ka hona ho fokotsa bongata ba tlhahisoleseling nakong ea phetisetso. Leha ho le joalo, ho bohlokoa ho hopola hore bakeng sa ts'ebetso e nepahetseng hoa hlokahala ho fetola parameter ea MTU ho likarolo tsohle tsa marang-rang haufi le ketane ea "initiator-switch-target".
Ho theha All Flash array
Sehlopha se isoa ho bareki ba nang le lihlopha tse seng li thehiloe . Ka hona, ha ho na mehato e lokelang ho etsoa ho kopanya li-drive hore e be sebopeho se le seng. U hloka feela ho etsa li-volumes tsa boholo bo hlokahalang le bongata.
Bakeng sa boiketlo, ho na le ts'ebetso ea ho theha batch ea mefuta e mengata ea boholo bo fanoeng hang-hang. Ka ho sa feleng, li-volumes tse tšesaane lia bōptjoa, kaha sena se lumella tšebeliso e nepahetseng haholoanyane ea sebaka sa polokelo se fumanehang (ho kenyeletsoa ts'ehetso ea Space Reclamation). Mabapi le ts'ebetso, phapang pakeng tsa "mefuta e tšesaane" le "tenya" ha e fete 1%. Leha ho le joalo, haeba u batla ho "peta lero lohle" ho tsoa ka bongata, kamehla u ka fetola molumo leha e le ofe o "tšesaane" hore o be o "tenya". Empa ho lokela ho hopoloa hore ts'ebetso e joalo e ke ke ea etsolloa.
Ka mor'a moo, e sala e le ho "phatlalatsa" meqolo e bōpiloeng le ho beha litokelo tsa ho fihlella ho bona ho tsoa ho mabotho a sebelisang ACLs (liaterese tsa IP bakeng sa iSCSI le WWPN bakeng sa FC) le karohano ea 'mele ka likou tse ngata. Bakeng sa mehlala ea iSCSI sena se etsoa ka ho theha Target.
Bakeng sa mefuta ea FC, phatlalatso e etsahala ka ho theha LUN bakeng sa boema-kepe bo bong le bo bong ba sehlopha.
Ho potlakisa ts'ebetso ea ho seta, li-hosts li ka kopanngoa ka lihlopha. Ho feta moo, haeba moamoheli a sebelisa multiport FC HBA (eo hangata e etsahalang hangata), sistimi e iketsetsa qeto ea hore likou tsa HBA tse joalo ke tsa moamoheli a le mong ka lebaka la li-WWPN tse fapaneng ka bonngoe. Tlhahiso ea sehlopha sa Target/LUN e boetse e tšehetsoa bakeng sa lihokelo ka bobeli.
Ntlha ea bohlokoa ha u sebelisa sebopeho sa iSCSI ke ho theha lipheo tse ngata bakeng sa li-volumes ka nako e le 'ngoe ho eketsa ts'ebetso, kaha mokoloko oa sepheo o ke ke oa fetoloa 'me ka katleho e tla ba botlolo.
Ho lokisa ESXi Hosts
Ka lehlakoreng la moamoheli oa ESXi, tlhophiso ea mantlha e etsoa ho latela boemo bo lebelletsoeng ka botlalo. Mokhoa oa ho hokahanya le iSCSI:
- Kenya Adapter ea Software iSCSI (ha e hlokehe haeba e se e kentsoe, kapa haeba u sebelisa Hardware iSCSI Adapter);
- Ho theha vSwitch eo ho eona sephethephethe sa iSCSI se tla feta, le ho eketsa uplink ea 'mele le VMkernal ho eona;
- Ho eketsa liaterese ho Dynamic Discovery;
- Tlhahiso ea polokelo ea boitsebiso
Lintlha tse ling tsa bohlokoa:
- Ka kakaretso, ehlile, o ka sebelisa vSwitch e teng, empa tabeng ea vSwitch e arohaneng, ho laola litlhophiso tsa moamoheli ho tla ba bonolo haholo.
- Hoa hlokahala ho arola sephethephethe sa Tsamaiso le iSCSI ho lihokelo tse arohaneng tsa 'mele le/kapa li-VLAN ho qoba mathata a ts'ebetso.
- Liaterese tsa IP tsa VMkernal le likou tse tsamaellanang tsa All Flash array li tlameha ho ba ka har'a subnet e tšoanang, hape ka lebaka la mathata a ts'ebetso.
- Ho netefatsa mamello ea liphoso ho latela melao ea VMware, vSwitch e tlameha ho ba le bonyane li-uplink tse peli tsa 'mele
- Haeba ho sebelisoa Jumbo Frames, o hloka ho fetola MTU ea vSwitch le VMkernal ka bobeli
- Ho ka ba molemo ho u hopotsa hore ho latela litlhahiso tsa VMware bakeng sa li-adapter tsa 'mele tse tla sebelisoa ho sebetsa le sephethephethe sa iSCSI, hoa hlokahala ho hlophisa Teaming le Failover. Haholo-holo, VMkernal e 'ngoe le e' ngoe e tlameha ho sebetsa ka sehokelo se le seng feela, sehokelo sa bobeli se tlameha ho fetoloa mokhoeng o sa sebelisoeng. Bakeng sa mamello ea liphoso, o hloka ho kenyelletsa VMkernals tse peli, e 'ngoe le e' ngoe e tla sebetsa ka li-uplink tsa eona.
Adapter ea VMkernel (vmk#)
Adapter ea Netweke ea 'mele (vmnic#)
vmk1 (Storage01)
Li-adapter tse sebetsang
vmnic2
Li-adapter tse sa sebelisoeng
vmnic3
vmk2 (Storage02)
Li-adapter tse sebetsang
vmnic3
Li-adapter tse sa sebelisoeng
vmnic2
Ha ho mehato ea pele e hlokahalang ho hokela ka Fiber Channel. U ka etsa hang-hang Datastore.
Ka mor'a ho theha Datastore, u lokela ho etsa bonnete ba hore leano la Round Robin bakeng sa litsela tse eang ho Target / LUN e sebelisoa e le eona e sebetsang ka ho fetisisa.
Ka ho sa feleng, litlhophiso tsa VMware li fana ka ts'ebeliso ea leano lena ho latela morero: likopo tse 1000 ka tsela ea pele, likopo tse 1000 tse latelang ka tsela ea bobeli, joalo-joalo. Tšebelisano e joalo pakeng tsa moamoheli le sehlopha sa balaoli ba babeli e tla ba e sa leka-lekanang. Ka hona, re khothaletsa ho beha leano la Round Robin = 1 parameter ka Esxcli/PowerCLI.
entsprechen
Bakeng sa Esxcli:
- Lenane la LUNs tse fumanehang
lethathamo la lisebelisoa tsa polokelo ea esxcli nmp
- Kopitsa Lebitso la Sesebelisoa
- Fetola Round Robin Policy
polokelo ea esxcli nmp psp roundrobin deviceconfig set —type=iops —iops=1 —device=“Device_ID”
Lisebelisoa tse ngata tsa sejoale-joale li etselitsoe ho fapanyetsana lipakete tse kholo tsa data ho eketsa ts'ebeliso ea bandwidth le ho fokotsa mojaro oa CPU. Ka hona, ESXi ka litaba tsa kamehla I/O e kopa sesebelisoa sa polokelo ka likotoana tse fihlang ho 32767KB. Leha ho le joalo, maemong a mang, ho fapanyetsana likotoana tse nyane ho tla hlahisa litholoana tse ngata. Bakeng sa li-arrays tsa AccelStor, ana ke maemo a latelang:
- Mochini o sebetsang o sebelisa UEFI sebakeng sa Legacy BIOS
- E sebelisa vSphere Replication
Bakeng sa maemo a joalo, ho kgothaletswa ho fetola boleng ba Disk.DiskMaxIOSize parameter ho 4096.
Bakeng sa likhokahano tsa iSCSI, ho khothaletsoa hore u fetole paramethara ea Nako ea ho Login ho 30 (default 5) ho eketsa botsitso ba khokahano le ho tima tieho ea DelayedAck bakeng sa netefatso ea lipakete tse rometsoeng. Likhetho tsena ka bobeli li ho vSphere Client: Host → Configure → Storage → Storage Adapters → Advanced Options for iSCSI adapter
Ntlha e poteletseng ke palo ea li-volumes tse sebelisoang bakeng sa polokelo ea data. Ho hlakile hore bakeng sa boiketlo ba tsamaiso, ho na le takatso ea ho etsa molumo o le mong o moholo bakeng sa molumo oohle oa sehlopha. Leha ho le joalo, ho ba teng ha li-volumes tse 'maloa' me, ka hona, polokelo ea boitsebiso e na le phello e molemo mosebetsing ka kakaretso (ho feta ka mela e ka tlase). Ka hona, re khothaletsa ho theha bonyane meqolo e 'meli.
Ho fihlela haufinyane tjena, VMware e ile ea eletsa ho fokotsa palo ea mechini e fumanehang lebenkeleng le le leng, hape e le ho fumana ts'ebetso e phahameng ka ho fetesisa. Leha ho le joalo, hona joale, haholo-holo ka ho ata ha VDI, bothata bona ha bo sa le matla hakaalo. Empa sena ha se hlakole molao oo e leng khale o le teng - oa ho tsamaisa mechini e fumanehang e hlokang IO e matla ho pholletsa le li-database tse fapaneng. Ho fumana palo e nepahetseng ea mechini e nepahetseng ka molumo, ha ho letho le betere ho feta ka har'a lisebelisoa tsa eona.
Ho theha mechine ea sebele
Ha ho na litlhoko tse ikhethang ha u theha mechini ea sebele, kapa ho e-na le hoo, e tloaelehile haholo:
- Ho sebelisa mofuta o phahameng ka ho fetesisa oa VM (ho lumellana)
- Ho hlokolosi haholoanyane ho beha boholo ba RAM ha u beha mechini e ts'oanelang haholo, mohlala, ho VDI (kaha ka nako e sa lekanyetsoang, qalong, ho theoa faele ea leqephe la boholo bo lekanang le RAM, e sebelisang matla a bohlokoa mme e na le phello ho tshebetso ea ho qetela)
- Sebelisa li-adapter tse hlahisang litholoana haholo ho latela IO: mofuta oa marang-rang VMXNET 3 le mofuta oa SCSI PVSCSI
- Sebelisa mofuta oa disk oa Thick Provision Eager Zeroed bakeng sa ts'ebetso e phahameng le Tokisetso e Thin bakeng sa tšebeliso e phahameng ea sebaka sa polokelo.
- Haeba ho khoneha, fokotsa ts'ebetso ea mechine e seng ea I/O ea bohlokoa e sebelisang Virtual Disk Limit
- Etsa bonnete ba hore u kenya VMware Tools
Lintlha mabapi le Mela
Lethathamo (kapa Li-I/Os tse Tsoileng Matsoho) ke palo ea likopo tsa ho kenya/liphetho (litaelo tsa SCSI) tse emetseng ho sebetsoa ka nako efe kapa efe bakeng sa sesebelisoa/kopo e itseng. Tabeng ea ho phalla ha mela, liphoso tsa QFULL li ntšoa, tse qetellang li baka keketseho ea parameter ea latency. Ha u sebelisa litsamaiso tsa polokelo ea li-disk (spindle), ka mokhoa oa theory, ho phahama ha mokoloko, ho phahamisa ts'ebetso ea bona. Leha ho le joalo, ha ua lokela ho e sebelisa hampe, kaha ho bonolo ho kena QFULL. Tabeng ea All Flash systems, ka lehlakoreng le leng, ntho e 'ngoe le e' ngoe e batla e le bonolo: ka mor'a moo, lihlopha li na le li-latencies tse nang le litaelo tsa boholo bo tlaase, ka hona, hangata, ha ho hlokahale ho laola ka thoko boholo ba mela. Empa ka lehlakoreng le leng, maemong a mang a ts'ebeliso (skew e matla ho litlhoko tsa IO bakeng sa mechini e khethehileng, liteko tsa ts'ebetso e phahameng, joalo-joalo) hoa hlokahala, haeba ho se joalo ho fetola liparamente tsa mela, bonyane ho utloisisa hore na ke litsupa life. e ka finyelloa, 'me, ntho e ka sehloohong ke ka litsela life.
Ho AccelStor All Flash array ka boeona ha ho na meeli mabapi le li-volumes kapa li-port tsa I/O. Haeba ho hlokahala, esita le molumo o le mong o ka fumana lisebelisoa tsohle tsa sehlopha. Moeli o le mong feela oa mokoloko ke oa lipehelo tsa iSCSI. Ke ka lebaka lena hore tlhokahalo ea ho theha lipakane tse 'maloa (ho fihlela ho likotoana tse 8) bakeng sa molumo ka mong ho bontšitsoe ka holimo ho hlōla moeli ona. A re ke re phete hape hore lihlopha tsa AccelStor ke litharollo tse hlahisang litholoana haholo. Ka hona, o lokela ho sebelisa li-ports tsohle tsa sistimi ho fihlela lebelo le phahameng.
Ka lehlakoreng la moamoheli oa ESXi, boemo bo fapane ka ho felletseng. Moamoheli ka boeena o sebelisa tloaelo ea phihlello e lekanang ea lisebelisoa bakeng sa barupeluoa bohle. Ka hona, ho na le mela e arohaneng ea IO bakeng sa moeti OS le HBA. Mela e eang ho OS ea moeti e kopantsoe ho tloha ho mela ho ea ho adaptara ea SCSI le disk e hlakileng:

Letoto la ho ea HBA le ipapisitse le mofuta / morekisi ea itseng:

Ts'ebetso ea ho qetela ea mochini o sebetsang e tla khethoa ke moeli o tlase oa Botebo ba Mohala har'a likarolo tsa moamoheli.
Ka lebaka la litekanyetso tsena, re ka hlahloba matšoao a ts'ebetso ao re ka a fumanang ka mokhoa o itseng. Ka mohlala, re batla ho tseba ts'ebetso ea theory ea mochine oa sebele (ntle le ho tlama li-block) ka latency ea 0.5ms. Ebe IOPS ea eona = (1,000/latency) * Li-I/O tse ikhethang (Moeli oa Botebo ba Mohala)
mehlala
mohlala 1
- Adapter ea FC Emulex HBA
- VM e le 'ngoe ka lebenkele la data
- Adapter ea VMware Paravirtual SCSI
Mona moeli oa Botebo ba Lethathamo o khethoa ke Emulex HBA. Ka hona IOPS = (1000/0.5)*32 = 64K
mohlala 2
- VMware iSCSI Software Adapter
- VM e le 'ngoe ka lebenkele la data
- Adapter ea VMware Paravirtual SCSI
Mona moeli oa Botebo ba Mohala o se o ntse o khethoa ke Paravirtual SCSI Adapter. Ka hona IOPS = (1000/0.5) * 64 = 128K
Mefuta e holimo ea All Flash AccelStor arrays (mohlala, ) ba khona ho fana ka ts'ebetso ea ho ngola ea 700K IOPS ho 4K block. Ka boholo bo joalo ba block, ho hlakile hore mochini o le mong o ke keng oa khona ho kenya mofuta o joalo. Ho etsa sena, o tla hloka 11 (mohlala 1) kapa 6 (mohlala 2) mechine ea sebele.
Ka lebaka leo, ka tlhophiso e nepahetseng ea likarolo tsohle tse hlalositsoeng tsa setsi sa boitsebiso ba sebele, u ka fumana liphello tse tsotehang haholo mabapi le tshebetso.

4K Random, 70% Bala / 30% Ngola
Ha e le hantle, lefatše la sebele le rarahane ho feta kamoo le ka hlalosoang ka mokhoa o bonolo. Moamoheli a le mong o lula a amohela mechini e mengata ea sebele e nang le litlhophiso tse fapaneng le litlhoko tsa IO. 'Me ts'ebetso ea I/O e sebetsoa ke processor ea moamoheli, eo matla a hae a sa feleng. Kahoo, ho notlolla bokhoni bo feletseng ba se tšoanang ha e le hantle, u tla hloka mabotho a mararo. Hape, lits'ebetso tse sebetsang ka har'a mechini ea sebele li iketsetsa liphetoho. Ka hona, re fana ka boholo bo nepahetseng Lisebelisoa tsohle tsa Flash ka hare ho lisebelisoa tsa bareki mesebetsing ea sebele ea hona joale.
Source: www.habr.com
