Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Niini nga artikulo, gusto nakong hisgutan ang bahin sa mga bahin sa Tanan nga Flash AccelStor arrays nga nagtrabaho sa usa sa labing inila nga virtualization platform - VMware vSphere. Sa partikular, ipunting ang mga parameter nga makatabang kanimo nga makuha ang labing kataas nga epekto gikan sa paggamit sa usa ka kusgan nga himan sama sa All Flash.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

AccelStor NeoSapphire™ Tanan nga Flash arrays kay usa o двух node device nga gibase sa SSD drives nga adunay sukaranang lahi nga pamaagi sa pagpatuman sa konsepto sa data storage ug pag-organisar sa pag-access niini gamit ang proprietary technology FlexiRemap® imbes sa labing popular nga mga algorithm sa RAID. Ang mga arrays naghatag block access sa mga host pinaagi sa Fiber Channel o iSCSI interface. Aron mahimong patas, among namatikdan nga ang mga modelo nga adunay interface sa ISCSI adunay usab access sa file isip usa ka nindot nga bonus. Apan sa kini nga artikulo mag-focus kami sa paggamit sa mga block protocol ingon nga labing produktibo alang sa Tanan nga Flash.

Ang tibuok proseso sa deployment ug sunod-sunod nga pag-configure sa hiniusang operasyon sa AccelStor array ug ang VMware vSphere virtualization system mahimong bahinon sa daghang mga yugto:

  • Implementasyon sa koneksyon topology ug configuration sa SAN network;
  • Pag-set up sa Tanan nga Flash array;
  • Pag-configure sa mga host sa ESXi;
  • Pag-set up sa mga virtual machine.

Ang AccelStor NeoSapphire™ Fiber Channel arrays ug iSCSI arrays gigamit isip sample hardware. Ang base nga software mao ang VMware vSphere 6.7U1.

Sa wala pa i-deploy ang mga sistema nga gihulagway sa kini nga artikulo, girekomenda nga basahon nimo ang dokumentasyon gikan sa VMware bahin sa mga isyu sa pasundayag (Labing Maayo nga Mga Praktis sa Pagganap alang sa VMware vSphere 6.7 ) ug mga setting sa iSCSI (Labing Maayo nga Mga Praktis Alang sa Pagpadagan sa VMware vSphere Sa iSCSI)

Koneksyon topology ug SAN network configuration

Ang mga nag-unang sangkap sa usa ka network sa SAN mao ang mga HBA sa mga host sa ESXi, mga switch sa SAN ug mga node sa array. Ang usa ka tipikal nga topology alang sa ingon nga network mahimong ingon niini:

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Ang termino nga Switch dinhi nagtumong sa usa ka bulag nga pisikal nga switch o set sa mga switch (Fabric), ug usa ka aparato nga gipaambit tali sa lainlaing mga serbisyo (VSAN sa kaso sa Fiber Channel ug VLAN sa kaso sa iSCSI). Ang paggamit sa duha ka independente nga switch/Fabrics magwagtang sa posibleng punto sa kapakyasan.

Ang direktang koneksyon sa mga host sa array, bisan gisuportahan, dili kaayo girekomenda. Ang performance sa Tanan nga Flash arrays taas kaayo. Ug alang sa labing taas nga tulin, ang tanan nga mga pantalan sa array kinahanglan gamiton. Busa, ang presensya sa labing menos usa ka switch tali sa mga host ug NeoSapphire™ gikinahanglan.

Ang presensya sa duha ka pantalan sa host HBA usa usab ka mandatory nga kinahanglanon aron makab-ot ang labing kataas nga pasundayag ug masiguro ang pagtugot sa sayup.

Kung mogamit usa ka interface sa Fiber Channel, ang pag-zoning kinahanglan nga i-configure aron mawagtang ang posible nga pagbangga tali sa mga nagpasiugda ug mga target. Ang mga sona gitukod sa prinsipyo sa "usa ka initiator port - usa o daghan pa nga array port."

Kung mogamit ka ug koneksyon pinaagi sa iSCSI sa kaso sa paggamit sa usa ka switch nga gipaambit sa ubang mga serbisyo, nan kinahanglan nga ihimulag ang trapiko sa iSCSI sulod sa usa ka bulag nga VLAN. Girekomenda usab kaayo nga mahimo ang suporta alang sa Jumbo Frames (MTU = 9000) aron madugangan ang gidak-on sa mga pakete sa network ug sa ingon makunhuran ang kantidad sa overhead nga impormasyon sa panahon sa transmission. Bisan pa, angay nga hinumdoman nga alang sa husto nga operasyon kinahanglan nga usbon ang parameter sa MTU sa tanan nga mga sangkap sa network ubay sa kadena nga "initiator-switch-target".

Pag-set up sa Tanan nga Flash array

Ang laray gihatag ngadto sa mga kustomer nga adunay naporma na nga mga grupo FlexiRemap®. Busa, wala’y mga aksyon nga kinahanglan buhaton aron makombinar ang mga drive sa usa ka istruktura. Kinahanglan lang nimo nga maghimo mga volume sa gikinahanglan nga gidak-on ug gidaghanon.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere
Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Alang sa kasayon, adunay gamit alang sa paghimo sa batch sa daghang mga volume sa gihatag nga gidak-on sa usa ka higayon. Sa kasagaran, ang nipis nga mga volume gihimo, tungod kay kini nagtugot alang sa mas episyente nga paggamit sa anaa nga storage space (lakip ang suporta alang sa Space Reclamation). Sa termino sa pasundayag, ang kalainan tali sa "nipis" ug "baga" nga mga volume dili molapas sa 1%. Bisan pa, kung gusto nimo nga "ipiton ang tanan nga duga" gikan sa usa ka laray, mahimo nimo kanunay nga i-convert ang bisan unsang "nipis" nga volume ngadto sa usa ka "baga". Apan kinahanglan nga hinumdoman nga ang ingon nga operasyon dili na mabalik.

Sunod, nagpabilin nga "imantala" ang mga nahimo nga mga volume ug itakda ang mga katungod sa pag-access sa kanila gikan sa mga host gamit ang mga ACL (mga adres sa IP alang sa iSCSI ug WWPN alang sa FC) ug pisikal nga pagbulag sa mga pantalan sa array. Alang sa mga modelo sa iSCSI kini gihimo pinaagi sa paghimo og Target.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere
Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Alang sa mga modelo sa FC, ang pagmantala mahitabo pinaagi sa paghimo sa usa ka LUN alang sa matag pantalan sa array.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere
Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Aron mapadali ang proseso sa pag-setup, ang mga host mahimong ihiusa sa mga grupo. Dugang pa, kung ang host naggamit sa usa ka multiport nga FC HBA (nga sa praktis kanunay nga mahitabo), nan ang sistema awtomatiko nga nagtino nga ang mga pantalan sa ingon nga HBA nahisakop sa usa ka host salamat sa mga WWPN nga lahi sa usa. Ang paghimo sa batch sa Target/LUN gisuportahan usab para sa duha ka interface.

Usa ka importante nga nota sa diha nga ang paggamit sa iSCSI interface mao ang paghimo sa daghang mga target alang sa mga volume sa usa ka higayon aron sa pagdugang sa performance, tungod kay ang pila sa target dili mausab ug epektibo nga usa ka bottleneck.

Pag-configure sa ESXi Hosts

Sa kilid sa host sa ESXi, ang sukaranan nga pagsumpo gihimo sumala sa usa ka hingpit nga gipaabut nga senaryo. Pamaagi alang sa koneksyon sa iSCSI:

  1. Idugang ang Software iSCSI Adapter (dili kinahanglan kung nadugang na, o kung naggamit ka Hardware iSCSI Adapter);
  2. Paghimo og vSwitch diin moagi ang trapiko sa iSCSI, ug pagdugang og pisikal nga uplink ug VMkernal niini;
  3. Pagdugang mga adres sa array sa Dynamic Discovery;
  4. Paghimo sa Datastore

Pipila ka importante nga mga nota:

  • Sa kinatibuk-ang kaso, siyempre, mahimo nimong gamiton ang usa ka kasamtangan nga vSwitch, apan sa kaso sa usa ka bulag nga vSwitch, ang pagdumala sa mga setting sa host mahimong mas sayon.
  • Gikinahanglan nga ibulag ang trapiko sa Management ug iSCSI ngadto sa bulag nga pisikal nga mga link ug/o mga VLAN aron malikayan ang mga problema sa performance.
  • Ang mga IP adres sa VMkernal ug ang katugbang nga mga pantalan sa All Flash array kinahanglang naa sa sulod sa samang subnet, tungod usab sa mga isyu sa performance.
  • Aron masiguro ang pagtugot sa sayup sumala sa mga lagda sa VMware, ang vSwitch kinahanglan adunay labing menos duha ka pisikal nga uplink
  • Kung gigamit ang Jumbo Frames, kinahanglan nimo nga usbon ang MTU sa vSwitch ug VMkernal
  • Mapuslanon ang pagpahinumdom kanimo nga sumala sa mga rekomendasyon sa VMware alang sa mga pisikal nga adapter nga magamit sa pagtrabaho sa trapiko sa iSCSI, kinahanglan nga i-configure ang Teaming ug Failover. Sa partikular, ang matag VMkernal kinahanglan molihok pinaagi lamang sa usa ka uplink, ang ikaduha nga uplink kinahanglan ibalhin sa wala magamit nga mode. Alang sa pagtugot sa sayup, kinahanglan nimo nga idugang ang duha ka VMkernals, nga ang matag usa molihok pinaagi sa kaugalingon nga uplink.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

VMkernel Adapter (vmk#)
Pisikal nga Network Adapter (vmnic#)

vmk1 (Storage01)
Aktibo nga mga Adapter
vmnic2
Wala Gigamit nga mga Adapter
vmnic3

vmk2 (Storage02)
Aktibo nga mga Adapter
vmnic3
Wala Gigamit nga mga Adapter
vmnic2

Walay pasiuna nga mga lakang ang gikinahanglan aron makonektar pinaagi sa Fiber Channel. Makahimo ka dayon og Datastore.

Pagkahuman sa paghimo sa Datastore, kinahanglan nimo nga sigurohon nga ang palisiya sa Round Robin alang sa mga agianan padulong sa Target / LUN gigamit ingon nga labing pasundayag.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Sa kasagaran, ang mga setting sa VMware naghatag alang sa paggamit niini nga polisiya sumala sa laraw: 1000 ka hangyo pinaagi sa unang dalan, ang sunod nga 1000 ka hangyo pinaagi sa ikaduhang dalan, ug uban pa. Ang maong interaksyon tali sa host ug sa two-controller array mahimong dili balanse. Busa, among girekomendar ang pagbutang sa Round Robin policy = 1 parameter pinaagi sa Esxcli/PowerCLI.

lantugi

Alang sa Esxcli:

  • Ilista ang mga magamit nga LUN

lista sa esxcli storage nmp device

  • Kopyaha ang Ngalan sa Device
  • Usba ang Patakaran sa Round Robin

esxcli storage nmp psp roundrobin deviceconfig set —type=iops —iops=1 —device=“Device_ID”

Kadaghanan sa modernong mga aplikasyon gidesinyo sa pagbaylo sa dagkong mga pakete sa datos aron mapadako ang paggamit sa bandwidth ug makunhuran ang load sa CPU. Busa, ang ESXi pinaagi sa default nag-isyu sa I/O nga mga hangyo sa storage device sa mga tipik nga hangtod sa 32767KB. Bisan pa, alang sa pipila nga mga senaryo, ang pagbayloay sa gagmay nga mga tipik mahimong labi ka mabungahon. Para sa AccelStor arrays, mao kini ang mosunod nga mga senaryo:

  • Ang virtual machine naggamit sa UEFI imbes sa Legacy BIOS
  • Gigamit ang vSphere Replication

Alang sa ingon nga mga senaryo, girekomenda nga usbon ang kantidad sa parameter nga Disk.DiskMaxIOSize sa 4096.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Para sa mga koneksyon sa iSCSI, girekomendar nga usbon ang parametro sa Login Timeout ngadto sa 30 (default 5) aron madugangan ang kalig-on sa koneksyon ug i-disable ang DelayedAck delay para sa mga kumpirmasyon sa gipasa nga mga pakete. Ang duha ka mga opsyon anaa sa vSphere Client: Host → Configure → Storage → Storage Adapters → Advanced Options para sa iSCSI adapter

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere
Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Ang usa ka gamay nga punto mao ang gidaghanon sa mga volume nga gigamit alang sa datastore. Kini mao ang tin-aw nga alang sa kasayon ​​sa pagdumala, adunay usa ka tinguha sa paghimo sa usa ka dako nga gidaghanon alang sa tibuok gidaghanon sa array. Bisan pa, ang presensya sa daghang mga volume ug, sumala niana, ang datastore adunay mapuslanon nga epekto sa kinatibuk-ang pasundayag (labi pa bahin sa mga pila sa ubos). Busa, among girekomendar ang paghimo ug labing menos duha ka tomo.

Hangtud bag-o lang, gitambagan sa VMware nga limitahan ang gidaghanon sa mga virtual machine sa usa ka datastore, pag-usab aron makuha ang labing taas nga posible nga pasundayag. Bisan pa, karon, labi na sa pagkaylap sa VDI, kini nga problema dili na grabe. Apan dili kini makakanselar sa dugay na nga lagda - sa pag-apod-apod sa mga virtual machine nga nagkinahanglan og intensive IO sa lain-laing mga datastores. Aron mahibal-an ang kamalaumon nga gidaghanon sa mga virtual machine matag volume, wala’y mas maayo pa kaysa load testing sa Tanan nga Flash AccelStor array sulod sa imprastraktura niini.

Pag-set up sa mga virtual machine

Wala’y espesyal nga mga kinahanglanon sa pag-set up sa mga virtual nga makina, o hinoon ordinaryo ra sila:

  • Paggamit sa labing taas nga posible nga bersyon sa VM (pagkaangay)
  • Mas mabinantayon ang pagtakda sa gidak-on sa RAM kung gibutang ang mga virtual nga makina nga dasok, pananglitan, sa VDI (tungod kay pinaagi sa default, sa pagsugod, usa ka file sa panid sa usa ka gidak-on nga katumbas sa RAM ang gihimo, nga gigamit ang mapuslanon nga kapasidad ug adunay epekto sa katapusan nga pasundayag)
  • Gamita ang labing produktibo nga bersyon sa adapter sa termino sa IO: network type VMXNET 3 ug SCSI type PVSCSI
  • Gamita ang Thick Provision Eager Zeroed disk type para sa maximum performance ug Thin Provisioning para sa maximum storage space utilization
  • Kung mahimo, limitahan ang operasyon sa mga non-I/O nga kritikal nga makina gamit ang Virtual Disk Limit
  • Siguroha nga i-install ang VMware Tools

Mga Nota sa Pila

Ang Queue (o Outstanding I/Os) mao ang gidaghanon sa input/output requests (SCSI commands) nga naghulat sa pagproseso sa bisan unsang oras para sa usa ka partikular nga device/application. Sa kaso sa pag-awas sa pila, ang mga sayup sa QFULL gi-isyu, nga sa katapusan moresulta sa pagtaas sa parameter sa latency. Kung gigamit ang mga sistema sa pagtipig sa disk (spindle), sa teorya, kung mas taas ang pila, labi ka taas ang ilang pasundayag. Bisan pa, kinahanglan nga dili nimo kini abusuhan, tungod kay kini dali nga modagan sa QFULL. Sa kaso sa Tanan nga mga sistema sa Flash, sa usa ka bahin, ang tanan medyo mas simple: pagkahuman sa tanan, ang laray adunay mga latency nga mas ubos nga mga order sa magnitude ug busa, kasagaran, dili kinahanglan nga bulag nga i-regulate ang gidak-on sa mga pila. Apan sa laing bahin, sa pipila ka mga sitwasyon sa paggamit (lig-on nga skew sa IO mga kinahanglanon alang sa piho nga mga virtual machine, mga pagsulay alang sa maximum performance, ug uban pa) kini mao ang gikinahanglan, kon dili sa pag-usab sa mga lantugi sa mga pila, nan sa labing menos sa pagsabut sa unsa nga mga indicators mahimong makab-ot, ug, ang nag-unang butang mao ang sa unsa nga paagi.

Sa AccelStor All Flash array mismo walay mga limitasyon kalabot sa mga volume o I/O ports. Kung gikinahanglan, bisan ang usa ka volume makadawat sa tanan nga mga kapanguhaan sa array. Ang bugtong limitasyon sa pila kay para sa mga target sa iSCSI. Mao kini ang hinungdan nga ang panginahanglan sa paghimo og daghang (mas maayo hangtod sa 8 ka piraso) nga mga target alang sa matag volume aron mabuntog kini nga limitasyon gipakita sa ibabaw. Atong usab sublion nga ang AccelStor arrays kay produktibo kaayo nga mga solusyon. Busa, kinahanglan nimong gamiton ang tanan nga mga pantalan sa interface sa sistema aron makab-ot ang labing taas nga tulin.

Sa ESXi host nga bahin, ang sitwasyon hingpit nga lahi. Ang host mismo nag-aplay sa praktis sa patas nga pag-access sa mga kapanguhaan alang sa tanan nga mga partisipante. Busa, adunay bulag nga mga pila sa IO alang sa bisita nga OS ug HBA. Ang mga pila sa guest OS gihiusa gikan sa mga pila ngadto sa virtual SCSI adapter ug virtual disk:

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Ang pila sa HBA nagdepende sa piho nga tipo/vendor:

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

Ang katapusang pasundayag sa virtual nga makina matino pinaagi sa labing ubos nga limitasyon sa giladmon sa Pila taliwala sa mga sangkap sa host.

Salamat sa kini nga mga kantidad, mahimo naton mahibal-an ang mga indikasyon sa pasundayag nga makuha naton sa usa ka partikular nga pagsumpo. Pananglitan, gusto namong mahibal-an ang teoretikal nga pasundayag sa usa ka virtual machine (walay block binding) nga adunay latency nga 0.5ms. Unya ang IOPS niini = (1,000/latency) * Outstanding I/Os (Queue Depth limit)

mga panig-ingnan

sa panig-ingnan 1

  • FC Emulex HBA Adapter
  • Usa ka VM matag datastore
  • VMware Paravirtual SCSI Adapter

Dinhi ang Queue Depth nga limitasyon gitino sa Emulex HBA. Busa IOPS = (1000/0.5)*32 = 64K

sa panig-ingnan 2

  • VMware iSCSI Software Adapter
  • Usa ka VM matag datastore
  • VMware Paravirtual SCSI Adapter

Dinhi ang Queue Depth nga limitasyon gitino na sa Paravirtual SCSI Adapter. Busa IOPS = (1000/0.5)*64 = 128K

Nanguna nga mga modelo sa Tanang Flash AccelStor arrays (pananglitan, P710) makahimo sa paghatud sa 700K IOPS pagsulat sa pasundayag sa 4K block. Sa ingon nga gidak-on sa block, klaro kaayo nga ang usa ka virtual machine dili makahimo sa pagkarga sa ingon nga array. Aron mahimo kini, kinahanglan nimo ang 11 (pananglitan 1) o 6 (pananglitan 2) nga virtual machine.

Ingon usa ka sangputanan, uban ang husto nga pag-configure sa tanan nga gihulagway nga mga sangkap sa usa ka virtual data center, mahimo nimong makuha ang labi ka impresibo nga mga sangputanan sa mga termino sa pasundayag.

Mga rekomendasyon alang sa pag-set up sa AFA AccelStor kung nagtrabaho kauban ang VMware vSphere

4K Random, 70% Pagbasa/30% Pagsulat

Sa tinuud, ang tinuud nga kalibutan labi ka komplikado kaysa kini mahulagway sa usa ka yano nga pormula. Ang usa ka host kanunay nga nag-host sa daghang mga virtual machine nga adunay lainlaing mga pag-configure ug mga kinahanglanon sa IO. Ug ang pagproseso sa I / O gidumala sa host processor, kansang gahum dili walay katapusan. Mao nga, aron maablihan ang tibuuk nga potensyal sa parehas P710 nga mga modelo sa tinuud, kinahanglan nimo ang tulo nga mga host. Dugang pa, ang mga aplikasyon nga nagdagan sa sulod sa mga virtual machine naghimo sa ilang kaugalingon nga mga pag-adjust. Busa, alang sa tukma nga gidak-on among gitanyag gamita ang pag-verify sa mga modelo sa pagsulay Tanan nga Flash arrays AccelStor sulod sa imprastraktura sa kustomer sa tinuod nga mga buluhaton karon.

Source: www.habr.com

Idugang sa usa ka comment