Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Дар ин мақола ман мехоҳам дар бораи хусусиятҳои Ҳамаи массивҳои Flash AccelStor, ки бо яке аз маъмултарин платформаҳои виртуализатсия - VMware vSphere кор мекунанд, сӯҳбат кунам. Аз ҷумла, ба он параметрҳое таваҷҷӯҳ кунед, ки ба шумо аз истифодаи чунин абзори пуриқтидор ба монанди All Flash кӯмак мекунанд.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

AccelStor NeoSapphire™ Ҳама массивҳои Flash мебошанд як чиз ё двух дастгоҳҳои гиреҳ дар асоси дискҳои SSD бо муносибати куллан дигар ба татбиқи консепсияи нигоҳдории маълумот ва ташкили дастрасӣ ба он бо истифода аз технологияи хусусӣ FlexiRemap® ба ҷои алгоритмҳои хеле маъмули RAID. Массивҳо дастрасии блокро ба ҳостҳо тавассути интерфейсҳои Fiber Channel ё iSCSI таъмин мекунанд. Барои одилона, мо қайд мекунем, ки моделҳои дорои интерфейси ISCSI инчунин ҳамчун бонуси хуб дастрасии файл доранд. Аммо дар ин мақола мо ба истифодаи протоколҳои блок ҳамчун самараноктарин барои All Flash тамаркуз хоҳем кард.

Тамоми раванди ҷойгиркунӣ ва конфигуратсияи минбаъдаи амалиёти муштараки массиви AccelStor ва системаи виртуализатсияи VMware vSphere метавонад ба якчанд марҳила тақсим карда шавад:

  • Татбиқи топологияи пайвастшавӣ ва конфигуратсияи шабакаи SAN;
  • Танзими ҳама массиви Flash;
  • Танзими ҳостҳои ESXi;
  • Танзими мошинҳои виртуалӣ.

Массивҳои AccelStor NeoSapphire™ Fiber Channel ва массивҳои iSCSI ҳамчун сахтафзори намунавӣ истифода шуданд. Нармафзори асосӣ VMware vSphere 6.7U1 мебошад.

Пеш аз ҷойгиркунии системаҳои дар ин мақола тавсифшуда, ба шумо тавсия дода мешавад, ки ҳуҷҷатҳоро аз VMware оид ба масъалаҳои иҷроиш (Таҷрибаҳои беҳтарин барои VMware vSphere 6.7 ) ва танзимоти iSCSI (Беҳтарин таҷрибаҳо барои иҷро кардани VMware vSphere дар iSCSI)

Топологияи пайвастшавӣ ва конфигуратсияи шабакаи SAN

Қисмҳои асосии шабакаи SAN HBA дар ҳостҳои ESXi, коммутаторҳои SAN ва гиреҳҳои массив мебошанд. Топологияи маъмулӣ барои чунин шабака чунин хоҳад буд:

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Истилоҳи Гузариш дар ин ҷо ба ҳам як гузариши алоҳидаи ҷисмонӣ ё маҷмӯи коммутаторҳо (Матоъ) ва ҳам дастгоҳе, ки байни хидматҳои гуногун тақсим карда мешавад (VSAN дар мавриди Fiber Channel ва VLAN дар мавриди iSCSI) ишора мекунад. Истифодаи ду коммутатор/Матоъҳои мустақил нуқтаи эҳтимолии нокомиро бартараф мекунад.

Пайвасти мустақими ҳостҳо ба массив, гарчанде ки дастгирӣ мешавад, тавсия дода намешавад. Фаъолияти ҳама массивҳои Flash хеле баланд аст. Ва барои суръати максималӣ, ҳама портҳои массив бояд истифода шаванд. Аз ин рӯ, мавҷудияти ҳадди аққал як гузариш байни ҳостҳо ва NeoSapphire™ ҳатмист.

Мавҷудияти ду бандар дар мизбони HBA низ як талаботи ҳатмӣ барои ба даст овардани ҳадди аксар ва таъмини таҳаммулпазирии хатогиҳо мебошад.

Ҳангоми истифодаи интерфейси канали нахи, минтақабандӣ бояд барои бартараф кардани бархӯрди эҳтимолӣ байни ташаббускорон ва ҳадафҳо танзим карда шавад. Минтақаҳо аз рӯи принсипи "як бандари ташаббускор - як ё якчанд портҳои массивӣ" сохта шудаанд.

Агар шумо пайвастшавиро тавассути iSCSI ҳангоми истифодаи коммутатори муштарак бо хидматҳои дигар истифода баред, он гоҳ ҷудо кардани трафики iSCSI дар дохили VLAN-и алоҳида ҳатмист. Инчунин тавсия дода мешавад, ки дастгирии чорчӯбаҳои Jumbo (MTU = 9000) барои зиёд кардани андозаи пакетҳо дар шабака ва ба ин васила кам кардани миқдори иттилооти изофӣ ҳангоми интиқол. Бо вуҷуди ин, бояд дар хотир дошт, ки барои дуруст кор кардан, тағир додани параметри MTU дар ҳама ҷузъҳои шабака дар қад-қади занҷири "ташаббускор-гузариш-ҳадаф" зарур аст.

Танзими ҳама массиви Flash

Массив ба муштариён бо гурӯҳҳои аллакай ташкилшуда расонида мешавад FlexiRemap®. Аз ин рӯ, барои ба як сохтори ягона муттаҳид кардани дискҳо чора андешидан лозим нест. Шумо танҳо бояд ҳаҷми ҳаҷм ва миқдори заруриро эҷод кунед.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere
Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Барои роҳат, функсия барои эҷоди маҷмӯи якчанд ҷилдҳои андозаи додашуда вуҷуд дорад. Бо нобаёнӣ, ҳаҷмҳои лоғар эҷод карда мешаванд, зеро ин имкон медиҳад, ки фазои нигоҳдории мавҷуда самараноктар истифода шавад (аз ҷумла дастгирии мелиоративии кайҳон). Аз чихати кор фарки байни хачмхои «тунук» ва «гафс» аз 1 фоиз зиёд нест. Аммо, агар шумо хоҳед, ки "тамоми шарбатро аз массив ғун кунед", шумо ҳамеша метавонед ҳама гуна ҳаҷми "лоғар" -ро ба "ғафс" табдил диҳед. Аммо бояд дар хотир дошт, ки чунин амалиёт бебозгашт аст.

Минбаъд, он боқӣ мемонад, ки "нашр" кардани ҷилди офаридашуда ва муқаррар кардани ҳуқуқи дастрасӣ ба онҳо аз ҳостҳо бо истифода аз ACL (суроғаҳои IP барои iSCSI ва WWPN барои FC) ва ҷудошавии физикӣ бо портҳои массив. Барои моделҳои iSCSI ин тавассути сохтани Ҳадаф анҷом дода мешавад.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere
Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Барои моделҳои FC, интишор тавассути эҷоди LUN барои ҳар як порти массив сурат мегирад.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere
Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Барои суръат бахшидан ба раванди насбкунӣ, ҳостҳоро ба гурӯҳҳо муттаҳид кардан мумкин аст. Ғайр аз он, агар мизбон бисёрпорти FC HBA-ро истифода барад (ки дар амал аксар вақт рӯй медиҳад), он гоҳ система ба таври худкор муайян мекунад, ки портҳои чунин HBA ба шарофати WWPNs, ки аз якто фарқ мекунанд, ба як ҳост тааллуқ доранд. Эҷоди партияи Target/LUN инчунин барои ҳарду интерфейс дастгирӣ карда мешавад.

Як ёддошти муҳим ҳангоми истифодаи интерфейси iSCSI ин эҷод кардани ҳадафҳои сершумор барои ҳаҷмҳо дар як вақт барои баланд бардоштани самаранокӣ мебошад, зеро навбат дар мавриди ҳадаф тағир дода намешавад ва ба таври муассир як монеа хоҳад буд.

Танзими ҳостҳои ESXi

Дар тарафи мизбони ESXi, конфигуратсияи асосӣ мувофиқи сенарияи комилан интизоршуда иҷро карда мешавад. Тартиби пайвастшавӣ ба iSCSI:

  1. Иловаи нармафзори iSCSI адаптер (агар он аллакай илова шуда бошад, ё агар шумо Hardware iSCSI Adapter-ро истифода баред, лозим нест);
  2. Эҷоди vSwitch, ки тавассути он трафики iSCSI мегузарад ва ба он пайвасти физикӣ ва VMkernal илова мекунад;
  3. Илова кардани суроғаҳои массив ба кашфи динамикӣ;
  4. Эҷоди анбори додаҳо

Баъзе ёддоштҳои муҳим:

  • Дар ҳолати умумӣ, албатта, шумо метавонед vSwitch-и мавҷударо истифода баред, аммо дар сурати vSwitch алоҳида, идоракунии танзимоти мизбон хеле осонтар хоҳад буд.
  • Барои пешгирӣ кардани мушкилоти иҷроиш, трафики Менеҷмент ва iSCSI-ро ба истинодҳои ҷисмонӣ ва/ё VLANҳои алоҳида ҷудо кардан лозим аст.
  • Суроғаҳои IP-и VMkernal ва портҳои мувофиқи массиви All Flash бояд дар дохили як зершабақа бошанд, боз аз сабаби мушкилоти иҷроиш.
  • Барои таъмини таҳаммулпазирии хатогиҳо тибқи қоидаҳои VMware, vSwitch бояд ҳадди аққал ду пайванди физикӣ дошта бошад
  • Агар Frames Jumbo истифода шаванд, шумо бояд MTU-и ҳам vSwitch ва ҳам VMkernal-ро тағир диҳед
  • Хотиррасон кардан муфид мебуд, ки мувофиқи тавсияҳои VMware барои адаптерҳои ҷисмонӣ, ки барои кор бо трафики iSCSI истифода мешаванд, Teaming ва Failover-ро танзим кардан лозим аст. Аз ҷумла, ҳар як VMkernal бояд танҳо тавассути як пайвасти болоӣ кор кунад, пайвасти дуюм бояд ба ҳолати истифоданашуда гузаронида шавад. Барои таҳаммулпазирии хатогиҳо, шумо бояд ду VMkernal илова кунед, ки ҳар яки онҳо тавассути болоравии худ кор мекунанд.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Адаптери VMkernel (vmk#)
Адаптери шабакаи физикӣ (vmnic#)

vmk1 (Storage01)
Адаптерҳои фаъол
vmnic2
Адаптерҳои истифоданашуда
vmnic3

vmk2 (Storage02)
Адаптерҳои фаъол
vmnic3
Адаптерҳои истифоданашуда
vmnic2

Барои пайвастшавӣ тавассути канали нахи ягон қадами пешакӣ талаб карда намешавад. Шумо метавонед фавран як мағозаи маълумот эҷод кунед.

Пас аз таъсиси Анбори додаҳо, шумо бояд боварӣ ҳосил кунед, ки сиёсати Round Robin барои роҳҳо ба Ҳадаф/LUN ҳамчун самараноктарин истифода мешавад.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Бо нобаёнӣ, танзимоти VMware истифодаи ин сиёсатро мувофиқи нақша таъмин мекунанд: 1000 дархост тавассути роҳи аввал, 1000 дархости навбатӣ тавассути роҳи дуюм ва ғайра. Чунин таъсири мутақобила байни мизбон ва массиви ду-назораткунанда нобаробар хоҳад буд. Аз ин рӯ, мо тавсия медиҳем, ки сиёсати Round Robin = 1 параметрро тавассути Esxcli/PowerCLI муқаррар кунем.

параметрҳо

Барои Esxcli:

  • Рӯйхати LUNҳои дастрас

Рӯйхати дастгоҳҳои esxcli storage nmp

  • Номи дастгоҳро нусхабардорӣ кунед
  • Тағир додани сиёсати даври Робин

esxcli нигаҳдории nmp psp маҷмӯаи танзимоти дастгоҳи даврӣ -намуд = iops -iops = 1 - дастгоҳ = "Device_ID"

Аксари замимаҳои замонавӣ барои мубодилаи бастаҳои бузурги додаҳо тарҳрезӣ шудаанд, то истифодаи маҷрои ҳадди аксар ва кам кардани сарбории CPU. Аз ин рӯ, ESXi ба таври нобаёнӣ дархостҳои I/O-ро ба дастгоҳи нигаҳдорӣ дар қисмҳои то 32767KB медиҳад. Аммо, барои баъзе сенарияҳо, мубодилаи порчаҳои хурдтар самараноктар хоҳад буд. Барои массивҳои AccelStor инҳо сенарияҳои зерин мебошанд:

  • Мошини виртуалӣ ба ҷои BIOS Legacy UEFI-ро истифода мебарад
  • Истифодаи vSphere Replication

Барои чунин сенарияҳо тавсия дода мешавад, ки арзиши параметри Disk.DiskMaxIOSize ба 4096 иваз карда шавад.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Барои пайвастҳои iSCSI, тавсия дода мешавад, ки параметри Вақтсанҷи воридшавӣ ба 30 (пешфарз 5) иваз карда шавад, то устувории пайвастро баланд бардорад ва таъхири DelayedAck-ро барои тасдиқи бастаҳои интиқолшуда ғайрифаъол кунед. Ҳарду имконот дар мизоҷи vSphere ҳастанд: Хост → Танзимот → Захира → Адаптерҳои нигаҳдорӣ → Имконоти пешрафта барои адаптери iSCSI

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere
Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Нуқтаи хеле нозук ин шумораи ҷилдиҳоест, ки барои анбори додаҳо истифода мешаванд. Маълум аст, ки барои осонии идоракунӣ хоҳиши эҷоди як ҳаҷми калон барои тамоми ҳаҷми массив вуҷуд дорад. Бо вуҷуди ин, мавҷудияти якчанд ҷилд ва мувофиқан, анбори додаҳо ба кори умумӣ таъсири судманд мерасонад (бештар дар бораи навбатҳо дар зер). Аз ин рӯ, мо тавсия медиҳем, ки ҳадди аққал ду ҷилд эҷод кунем.

То ба наздикӣ, VMware тавсия медод, ки шумораи мошинҳои виртуалӣ дар як анбори додаҳо маҳдуд карда шавад, то ба даст овардани ҳосилнокии баландтарин бошад. Бо вуҷуди ин, ҳоло, махсусан бо паҳншавии VDI, ин мушкилот дигар он қадар тезу тунд нест. Аммо ин қоидаи дарозмуддатро бекор намекунад - паҳн кардани мошинҳои виртуалӣ, ки IO-и пуршиддатро дар мағозаҳои гуногуни маълумот талаб мекунанд. Барои муайян кардани шумораи оптималии мошинҳои виртуалӣ дар як ҳаҷм, чизе беҳтар аз он нест санҷиши сарбории All Flash AccelStor массиви дар доираи инфраструктураи худ.

Танзими мошинҳои виртуалӣ

Ҳангоми насб кардани мошинҳои виртуалӣ ягон талаботи махсус вуҷуд надорад, дурусттараш онҳо хеле оддӣ мебошанд:

  • Истифодаи версияи баландтарини VM (мутобиқат)
  • Ҳангоми зич ҷойгир кардани мошинҳои виртуалӣ, масалан, дар VDI (зеро ба таври нобаёнӣ, ҳангоми оғозёбӣ, файли саҳифаи андозаи ба RAM мувофиқ эҷод карда мешавад, ки иқтидори муфидро истеъмол мекунад ва ба иҷрои ниҳоӣ)
  • Версияҳои пурмаҳсултарин адаптерро аз рӯи IO истифода баред: навъи шабака VMXNET 3 ва навъи SCSI PVSCSI
  • Барои иҷрои ҳадди аксар навъи диски Thick Provision Eager Zeroed ва Provisioning Thin-ро барои истифодаи ҳадди аксар фазои нигоҳдорӣ истифода баред
  • Агар имконпазир бошад, бо истифода аз Limit Disk Virtual, кори мошинҳои муҳими ворид/чорро маҳдуд кунед
  • Боварӣ ҳосил кунед, ки VMware Tools -ро насб кунед

Қайдҳо дар бораи навбатҳо

Навбат (ё I/O-ҳои барҷаста) шумораи дархостҳои вуруд/баромад (фармонҳои SCSI) мебошад, ки дар вақти дилхоҳ барои дастгоҳ/барномаи мушаххас интизори коркард мебошанд. Дар сурати пур шудани навбат, хатогиҳои QFULL дода мешаванд, ки дар ниҳоят ба афзоиши параметри таъхир оварда мерасонад. Ҳангоми истифодабарии системаҳои нигоҳдории дискӣ (шпиндель), аз ҷиҳати назариявӣ, ҳар қадаре ки навбат баланд бошад, кори онҳо ҳамон қадар баландтар мешавад. Аммо, шумо набояд аз он сӯиистифода накунед, зеро ба QFULL ворид шудан осон аст. Дар мавриди All системаҳои Flash, аз як тараф, ҳама чиз то андозае соддатар аст: дар ниҳоят, массив дорои латентҳоест, ки дараҷаҳои калонтаранд ва аз ин рӯ, аксар вақт зарурати алоҳида танзим кардани андозаи навбатҳо вуҷуд надорад. Аммо аз тарафи дигар, дар баъзе сенарияҳои истифода (каҷравии қавӣ дар талаботи IO барои мошинҳои мушаххаси виртуалӣ, санҷишҳо барои иҷрои ҳадди аксар ва ғайра) зарур аст, агар параметрҳои навбатҳоро тағир надиҳед, пас ҳадди аққал фаҳмидани кадом нишондиҳандаҳо зарур аст. ба даст овардан мумкин аст ва, чизи асосй бо кадом роххо.

Дар худи массиви AccelStor All Flash дар робита ба ҳаҷмҳо ё портҳои I/O ягон маҳдудият вуҷуд надорад. Агар лозим бошад, ҳатто як ҷилди ягона метавонад тамоми захираҳои массивро қабул кунад. Ягона маҳдудият дар навбат барои ҳадафҳои iSCSI аст. Маҳз аз ҳамин сабаб зарурати эҷоди якчанд (идеалӣ то 8 адад) ҳадафҳо барои ҳар як ҷилд дар боло зикр шуда буд, то ин маҳдудиятро бартараф созад. Биёед боз такрор кунем, ки массивҳои AccelStor ҳалли хеле самаранок мебошанд. Аз ин рӯ, шумо бояд ҳамаи портҳои интерфейси системаро барои ноил шудан ба суръати максималӣ истифода баред.

Дар тарафи мизбони ESXi, вазъ тамоман дигар аст. Худи мизбон таҷрибаи дастрасии баробар ба захираҳоро барои ҳамаи иштирокчиён татбиқ мекунад. Аз ин рӯ, барои OS ва HBA меҳмон навбатҳои алоҳидаи IO мавҷуданд. Навбатҳо ба OS меҳмон аз навбат ба адаптери виртуалии SCSI ва диски виртуалӣ муттаҳид карда мешаванд:

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Навбат ба HBA аз намуд/фурӯшандаи мушаххас вобаста аст:

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

Иҷрои ниҳоии мошини маҷозӣ аз рӯи ҳадди пасттарин умқи навбат дар байни ҷузъҳои мизбон муайян карда мешавад.

Ба шарофати ин арзишҳо, мо метавонем нишондиҳандаҳои фаъолиятро, ки мо метавонем дар конфигуратсияи мушаххас ба даст орем, арзёбӣ кунем. Масалан, мо мехоҳем, ки кори назариявии мошини виртуалӣ (бе бастани блок) бо таъхири 0.5 мс донем. Пас IOPS = (1,000/таҳия) * I/O-ҳои барҷаста (маҳдудияти умқи навбат)

намунаи

Масалан 1

  • Адаптери FC Emulex HBA
  • Як VM барои як анбори додаҳо
  • Адаптери VMware Paravirtual SCSI

Дар ин ҷо маҳдудияти умқи навбат аз ҷониби Emulex HBA муайян карда мешавад. Бинобар ин IOPS = (1000/0.5)*32 = 64К

Масалан 2

  • Адаптери нармафзори VMware iSCSI
  • Як VM барои як анбори додаҳо
  • Адаптери VMware Paravirtual SCSI

Дар ин ҷо маҳдудияти умқи навбат аллакай аз ҷониби адаптери Paravirtual SCSI муайян карда шудааст. Бинобар ин IOPS = (1000/0.5)*64 = 128К

Моделҳои беҳтарини ҳама массивҳои Flash AccelStor (масалан, P710) қодиранд, ки 700K IOPS иҷрои навиштанро дар блоки 4K расонанд. Бо чунин андозаи блок, комилан равшан аст, ки як мошини виртуалӣ қодир нест, ки чунин массивро бор кунад. Барои ин ба шумо 11 (масалан 1) ё 6 (масалан 2) мошини виртуалӣ лозим аст.

Дар натиҷа, бо конфигуратсияи дурусти ҳамаи ҷузъҳои тавсифшудаи маркази додаҳои виртуалӣ, шумо метавонед аз ҷиҳати иҷроиш натиҷаҳои хеле таъсирбахш ба даст оред.

Тавсияҳо барои танзими AFA AccelStor ҳангоми кор бо VMware vSphere

4K Random, 70% Хондан/30% Навиштан

Дарвоқеъ, ҷаҳони воқеӣ назар ба он ки онро бо формулаи оддӣ тавсиф кардан мумкин аст, хеле мураккабтар аст. Як мизбон ҳамеша мошинҳои сершумори виртуалиро бо конфигуратсияҳо ва талаботи IO гуногун ҷойгир мекунад. Ва коркарди I/O аз ҷониби протсессори мизбон идора карда мешавад, ки қудрати он беохир нест. Ҳамин тавр, барои кушодани иқтидори пурраи ҳамон Моделҳои P710 дар асл, ба шумо се мизбон лозим аст. Илова бар ин, барномаҳое, ки дар дохили мошинҳои виртуалӣ кор мекунанд, танзимоти худро мекунанд. Аз ин рӯ, мо барои андозаи дақиқ пешниҳод мекунем санҷишро дар моделҳои санҷишӣ истифода баред Ҳама массивҳои Flash AccelStor дар дохили инфрасохтори муштарӣ оид ба вазифаҳои воқеии ҷорӣ.

Манбаъ: will.com

Илова Эзоҳ