Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

У овом чланку желео бих да говорим о карактеристикама свих Фласх АццелСтор низова који раде са једном од најпопуларнијих платформи за виртуелизацију - ВМваре вСпхере. Конкретно, фокусирајте се на оне параметре који ће вам помоћи да постигнете максималан ефекат од коришћења тако моћног алата као што је Алл Фласх.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

АццелСтор НеоСаппхире™ Сви Фласх низови су један или два чворни уређаји засновани на ССД дисковима са фундаментално другачијим приступом имплементацији концепта складиштења података и организовању приступа њима помоћу власничке технологије ФлекиРемап® уместо веома популарних РАИД алгоритама. Низови пружају блок приступ хостовима преко Фибре Цханнел или иСЦСИ интерфејса. Да будемо поштени, напомињемо да модели са ИСЦСИ интерфејсом такође имају приступ фајловима као леп бонус. Али у овом чланку ћемо се фокусирати на коришћење блок протокола као најпродуктивнијег за Алл Фласх.

Цео процес имплементације и накнадне конфигурације заједничког рада АццелСтор низа и ВМваре вСпхере виртуелизационог система може се поделити у неколико фаза:

  • Имплементација топологије везе и конфигурације САН мреже;
  • Подешавање Алл Фласх низа;
  • Конфигурисање ЕСКСи хостова;
  • Подешавање виртуелних машина.

АццелСтор НеоСаппхире™ Фибре Цханнел низови и иСЦСИ низови су коришћени као узорак хардвера. Основни софтвер је ВМваре вСпхере 6.7У1.

Пре него што примените системе описане у овом чланку, топло се препоручује да прочитате документацију од ВМваре-а у вези са проблемима перформанси (Најбоље праксе за ВМваре вСпхере 6.7 ) и иСЦСИ подешавања (Најбоље праксе за покретање ВМваре вСпхере на иСЦСИ)

Топологија везе и конфигурација САН мреже

Главне компоненте САН мреже су ХБА у ЕСКСи хостовима, САН прекидачи и чворови низа. Типична топологија за такву мрежу би изгледала овако:

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Термин Свитцх овде се односи на одвојени физички прекидач или скуп прекидача (Фабриц), и на уређај који се дели између различитих услуга (ВСАН у случају Фибре Цханнел и ВЛАН у случају иСЦСИ). Коришћење два независна прекидача/тканине ће елиминисати могућу тачку квара.

Директно повезивање хостова са низом, иако је подржано, се не препоручује. Перформансе свих Фласх низова су прилично високе. А за максималну брзину морају се користити сви портови низа. Због тога је обавезно присуство најмање једног прекидача између хостова и НеоСаппхире™.

Присуство два порта на ХБА хосту је такође обавезан захтев за постизање максималних перформанси и осигурање толеранције грешака.

Када се користи интерфејс Фибре Цханнел, зонирање мора бити конфигурисано да елиминише могуће колизије између иницијатора и циљева. Зоне су изграђене по принципу „један порт иницијатора – један или више портова низа“.

Ако користите везу преко иСЦСИ-а у случају коришћења прекидача који се дели са другим услугама, онда је неопходно изоловати иСЦСИ саобраћај унутар засебног ВЛАН-а. Такође се препоручује да се омогући подршка за Јумбо оквире (МТУ = 9000) како би се повећала величина пакета на мрежи и на тај начин смањила количина додатних информација током преноса. Међутим, вреди запамтити да је за исправан рад потребно променити МТУ параметар на свим компонентама мреже дуж ланца „иницијатор-прекидач-циљ”.

Подешавање Алл Фласх низа

Низ се испоручује купцима са већ формираним групама ФлекиРемап®. Стога, не треба предузимати никакве радње да се погони комбинују у једну структуру. Потребно је само да креирате количине потребне величине и количине.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере
Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Ради практичности, постоји функционалност за креирање серије неколико волумена дате величине одједном. Подразумевано се креирају танки волумени, јер то омогућава ефикасније коришћење доступног простора за складиштење (укључујући подршку за Спаце Рецламатион). Што се тиче перформанси, разлика између „танких“ и „дебелих“ запремина не прелази 1%. Међутим, ако желите да „исцедите сав сок“ из низа, увек можете конвертовати било који „танак“ волумен у „дебео“. Али треба запамтити да је таква операција неповратна.

Следеће, остаје да се „објавите” креирани волумени и да им се подесе права приступа са хостова користећи АЦЛ-ове (ИП адресе за иСЦСИ и ВВПН за ФЦ) и физичко раздвајање по портовима низа. За иСЦСИ моделе то се ради креирањем циља.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере
Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

За ФЦ моделе, објављивање се дешава кроз креирање ЛУН-а за сваки порт низа.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере
Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Да би се убрзао процес подешавања, домаћини се могу комбиновати у групе. Штавише, ако хост користи ФЦ ХБА са више портова (што се у пракси најчешће дешава), онда систем аутоматски утврђује да портови таквог ХБА припадају једном хосту захваљујући ВВПН-овима који се разликују за један. Групно креирање Таргет/ЛУН-а је такође подржано за оба интерфејса.

Важна напомена када се користи иСЦСИ интерфејс је креирање више циљева за волумене одједном како би се повећале перформансе, пошто се ред на циљу не може променити и то ће ефективно представљати уско грло.

Конфигурисање ЕСКСи хостова

На страни ЕСКСи хоста, основна конфигурација се изводи према потпуно очекиваном сценарију. Процедура за иСЦСИ везу:

  1. Додајте софтверски иСЦСИ адаптер (није потребно ако је већ додат или ако користите хардверски иСЦСИ адаптер);
  2. Креирање вСвитцх-а кроз који ће иСЦСИ саобраћај проћи и додавање физичког уплинк-а и ВМкернала у њега;
  3. Додавање низа адреса у Динамиц Дисцовери;
  4. Креирање складишта података

Неке важне напомене:

  • У општем случају, наравно, можете користити постојећи вСвитцх, али у случају засебног вСвитцх-а, управљање поставкама хоста ће бити много лакше.
  • Неопходно је раздвојити менаџмент и иСЦСИ саобраћај на засебне физичке везе и/или ВЛАН да бисте избегли проблеме са перформансама.
  • ИП адресе ВМкернала и одговарајући портови Алл Фласх низа морају бити унутар исте подмреже, опет због проблема са перформансама.
  • Да би се обезбедила толеранција грешака према ВМваре правилима, вСвитцх мора да има најмање две физичке уплинк-а
  • Ако се користе џамбо оквири, потребно је да промените МТУ и вСвитцх и ВМкернал
  • Било би корисно подсетити да је према ВМваре препорукама за физичке адаптере који ће се користити за рад са иСЦСИ саобраћајем потребно конфигурисати Теаминг и Фаиловер. Конкретно, сваки ВМкернал мора да ради само преко једне узлазне везе, друга уплинк мора бити пребачена у неискоришћени режим. За толеранцију грешака, потребно је да додате два ВМкернала, од којих ће сваки радити преко сопственог уплинк-а.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

ВМкернел адаптер (вмк#)
Физички мрежни адаптер (вмниц#)

вмк1 (Стораге01)
Активни адаптери
вмниц2
Некоришћени адаптери
вмниц3

вмк2 (Стораге02)
Активни адаптери
вмниц3
Некоришћени адаптери
вмниц2

Нису потребни никакви прелиминарни кораци за повезивање преко Фибер Цханнел-а. Можете одмах да креирате Датасторе.

Након креирања Датасторе-а, потребно је да се уверите да се Роунд Робин политика за путање до циља/ЛУН-а користи као најефикаснија.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Подразумевано, ВМваре подешавања предвиђају коришћење ове политике према шеми: 1000 захтева кроз прву путању, следећих 1000 захтева кроз другу путању, итд. Таква интеракција између домаћина и низа са два контролера биће неуравнотежена. Због тога препоручујемо постављање параметра Роунд Робин = 1 преко Ескцли/ПоверЦЛИ.

Параметри

За Ескцли:

  • Наведите доступне ЛУН-ове

ескцли списак нмп уређаја за складиштење

  • Копирај назив уређаја
  • Промените кружну политику

ескцли складиште нмп псп роундробин конфигурација уређаја сет —типе=иопс —иопс=1 —девице=“Девице_ИД”

Већина модерних апликација дизајнирана је за размену великих пакета података како би се максимално искористила пропусност и смањило оптерећење процесора. Стога, ЕСКСи подразумевано издаје И/О захтеве уређају за складиштење у деловима до 32767 КБ. Међутим, за неке сценарије, размена мањих делова ће бити продуктивнија. За АццелСтор низове, ово су следећи сценарији:

  • Виртуелна машина користи УЕФИ уместо Легаци БИОС-а
  • Користи вСпхере репликацију

За такве сценарије, препоручује се да промените вредност параметра Диск.ДискМакИОСизе на 4096.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

За иСЦСИ везе, препоручује се да промените параметар Временско ограничење пријаве на 30 (подразумевано 5) да бисте повећали стабилност везе и онемогућили одлагање ДелаиедАцк за потврде прослеђених пакета. Обе опције су у вСпхере Цлиент-у: Хост → Конфигуриши → Складиште → Адаптери за складиштење → Напредне опције за иСЦСИ адаптер

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере
Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Прилично суптилна тачка је број волумена који се користе за складиште података. Јасно је да ради лакшег управљања постоји жеља да се створи један велики волумен за цео волумен низа. Међутим, присуство неколико томова и, сходно томе, складиште података има благотворан ефекат на укупне перформансе (више о редовима у наставку). Стога препоручујемо да направите најмање два тома.

До релативно недавно, ВМваре је саветовао ограничавање броја виртуелних машина на једном складишту података, опет како би се постигле највеће могуће перформансе. Међутим, сада, посебно са ширењем ВДИ, овај проблем више није тако акутан. Али ово не поништава дуготрајно правило - дистрибуирати виртуелне машине које захтевају интензиван ИО у различитим складиштима података. Да бисте одредили оптималан број виртуелних машина по волумену, не постоји ништа боље од тестирање оптерећења Алл Фласх АццелСтор низа у оквиру своје инфраструктуре.

Подешавање виртуелних машина

Приликом подешавања виртуелних машина нема посебних захтева, тачније сасвим су обични:

  • Коришћење највише могуће верзије ВМ-а (компатибилност)
  • Пажљивије је подесити величину РАМ-а када се виртуелне машине постављају густо, на пример, у ВДИ (пошто се подразумевано, при покретању, креира датотека странице величине сразмерне РАМ-у, која троши корисни капацитет и утиче на завршни наступ)
  • Користите најпродуктивније верзије адаптера у смислу ИО: мрежни тип ВМКСНЕТ 3 и СЦСИ тип ПВСЦСИ
  • Користите Тхицк Провисион Еагер Зероед тип диска за максималне перформансе и Тхин Провисионинг за максимално коришћење простора за складиштење
  • Ако је могуће, ограничите рад машина које нису критичне за У/И помоћу Виртуал Диск Лимит
  • Обавезно инсталирајте ВМваре Тоолс

Напомене о редовима

Ред чекања (или изванредни И/О) је број захтева за улаз/излаз (СЦСИ команде) који чекају на обраду у било ком тренутку за одређени уређај/апликацију. У случају прекорачења реда, издају се КФУЛЛ грешке, што на крају доводи до повећања параметра кашњења. Када користите диск (вретено) системе за складиштење, теоретски, што је већи ред, то су веће перформансе. Међутим, не би требало да га злоупотребљавате, јер је лако наићи на КФУЛЛ. У случају Алл Фласх система, с једне стране, све је нешто једноставније: на крају крајева, низ има латенције које су редове величине мање и стога, најчешће, нема потребе да се посебно регулише величина редова. Али, с друге стране, у неким сценаријима употребе (снажна искривљеност ИО захтева за одређене виртуелне машине, тестови за максималне перформансе итд.) потребно је, ако не променити параметре редова, онда барем разумети који индикатори може се постићи, и, главно је на које начине.

На самом АццелСтор Алл Фласх низу нема ограничења у односу на запремине или И/О портове. Ако је потребно, чак и један волумен може примити све ресурсе низа. Једино ограничење у реду је за иСЦСИ циљеве. Из тог разлога је горе назначена потреба да се креира неколико (идеално до 8 комада) циљева за сваки волумен да би се превазишло ово ограничење. Поновимо и да су АццелСтор низови веома продуктивна решења. Због тога би требало да користите све портове интерфејса система да бисте постигли максималну брзину.

На страни домаћина ЕСКСи, ситуација је потпуно другачија. Сам домаћин примењује праксу једнаког приступа ресурсима за све учеснике. Због тога постоје одвојени ИО редови за гостујући ОС и ХБА. Редови до гостујућег ОС-а се комбинују од редова до виртуелног СЦСИ адаптера и виртуелног диска:

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Ред до ХБА зависи од специфичног типа/продавца:

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

Коначни учинак виртуелне машине ће бити одређен најнижом границом дубине реда међу компонентама хоста.

Захваљујући овим вредностима, можемо проценити индикаторе учинка које можемо добити у одређеној конфигурацији. На пример, желимо да знамо теоријске перформансе виртуелне машине (без повезивања блока) са кашњењем од 0.5 мс. Тада је његов ИОПС = (1,000/кашњење) * изванредни И/О (ограничење дубине реда)

Примери

primer КСНУМКС

  • ФЦ Емулек ХБА адаптер
  • Један ВМ по складишту података
  • ВМваре паравиртуални СЦСИ адаптер

Овде ограничење дубине реда је одређено Емулек ХБА. Стога ИОПС = (1000/0.5)*32 = 64К

primer КСНУМКС

  • ВМваре иСЦСИ софтверски адаптер
  • Један ВМ по складишту података
  • ВМваре паравиртуални СЦСИ адаптер

Овде је граница дубине реда већ одређена паравиртуалним СЦСИ адаптером. Стога ИОПС = (1000/0.5)*64 = 128К

Најбољи модели свих Фласх АццелСтор низова (нпр. ПКСНУМКС) су у стању да испоруче перформансе писања од 700К ИОПС у блоку од 4К. Са таквом величином блока, сасвим је очигледно да једна виртуелна машина није способна да учита такав низ. Да бисте то урадили, биће вам потребно 11 (на пример 1) или 6 (на пример 2) виртуелних машина.

Као резултат тога, са правилном конфигурацијом свих описаних компоненти виртуелног дата центра, можете добити веома импресивне резултате у погледу перформанси.

Препоруке за конфигурисање АФА АццелСтор-а када радите са ВМваре вСпхере

4К насумично, 70% читање/30% писање

У ствари, стварни свет је много сложенији него што се може описати једноставном формулом. Један хост увек хостује више виртуелних машина са различитим конфигурацијама и ИО захтевима. А И/О обрадом управља главни процесор, чија снага није бесконачна. Дакле, да откључамо пуни потенцијал истог П710 модели у стварности ће вам требати три домаћина. Осим тога, апликације које раде унутар виртуелних машина врше сопствена подешавања. Стога, за прецизно димензионисање нудимо користите верификацију у тест моделима Сви Фласх низови АццелСтор унутар инфраструктуре корисника на стварним текућим задацима.

Извор: ввв.хабр.цом

Додај коментар