Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Hauv tsab xov xwm no, kuv xav tham txog cov yam ntxwv ntawm Tag nrho Flash AccelStor arrays ua haujlwm nrog ib qho ntawm cov nrov tshaj plaws virtualization platforms - VMware vSphere. Tshwj xeeb, tsom ntsoov rau cov kev txwv uas yuav pab koj tau txais txiaj ntsig siab tshaj plaws los ntawm kev siv cov cuab yeej muaj zog xws li All Flash.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

AccelStor NeoSapphire™ Txhua qhov Flash arrays yog ib yam los yog nraug node pab kiag li lawm raws li SSD drives nrog rau hauv paus sib txawv mus kom ze rau kev siv lub tswv yim ntawm cov ntaub ntawv khaws cia thiab npaj kev nkag mus rau nws siv cov cuab yeej technology. FlexiRemap® es tsis txhob siv RAID algorithms nrov heev. Cov arrays muab thaiv kev nkag mus rau cov tswv ntawm Fiber Channel lossis iSCSI interfaces. Yuav kom ncaj ncees, peb nco ntsoov tias cov qauv nrog ISCSI interface kuj muaj cov ntaub ntawv nkag tau raws li cov nyiaj tau zoo. Tab sis hauv tsab xov xwm no peb yuav tsom mus rau kev siv cov txheej txheem thaiv kev ua haujlwm zoo tshaj plaws rau Txhua Flash.

Tag nrho cov txheej txheem ntawm kev xa tawm thiab kev teeb tsa tom ntej ntawm kev sib koom ua haujlwm ntawm AccelStor array thiab VMware vSphere virtualization system tuaj yeem muab faib ua ob peb theem:

  • Kev siv ntawm kev sib txuas topology thiab kev teeb tsa ntawm SAN network;
  • Teeb tsa tag nrho Flash array;
  • Configuring ESXi hosts;
  • Teeb tsa cov tshuab virtual.

AccelStor NeoSapphire™ Fiber Channel arrays thiab iSCSI arrays tau siv los ua qauv kho vajtse. Lub hauv paus software yog VMware vSphere 6.7U1.

Ua ntej xa cov tshuab tau piav qhia hauv tsab xov xwm no, nws raug nquahu kom koj nyeem cov ntaub ntawv los ntawm VMware txog teeb meem kev ua haujlwm (Kev Ua Tau Zoo Tshaj Plaws rau VMware vSphere 6.7 ) thiab iSCSI nqis (Qhov Zoo Tshaj Plaws Rau Kev Ua Haujlwm VMware vSphere Ntawm iSCSI)

Kev sib txuas topology thiab SAN network configuration

Cov khoom tseem ceeb ntawm SAN network yog HBAs hauv ESXi hosts, SAN keyboards thiab array nodes. Ib tug qauv topology rau xws li ib tug network yuav zoo li no:

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Lub sij hawm Hloov ntawm no yog hais txog ob qho tib si lub cev hloov pauv lossis cov txheej txheem hloov pauv (Ntaub), thiab cov cuab yeej sib koom ntawm cov kev pabcuam sib txawv (VSAN nyob rau hauv rooj plaub ntawm Fiber Channel thiab VLAN nyob rau hauv rooj plaub ntawm iSCSI). Siv ob qho kev hloov pauv ywj pheej / Fabrics yuav tshem tawm qhov ua tsis tiav.

Kev sib txuas ncaj qha ntawm cov tswv rau cov array, txawm tias txhawb nqa, tsis pom zoo. Kev ua tau zoo ntawm Txhua Flash arrays yog qhov siab heev. Thiab rau qhov siab tshaj plaws, txhua qhov chaw nres nkoj ntawm array yuav tsum tau siv. Yog li ntawd, muaj tsawg kawg yog ib qho kev hloov ntawm tus tswv thiab NeoSapphire ™ yog qhov yuav tsum tau ua.

Lub xub ntiag ntawm ob qhov chaw nres nkoj ntawm tus tswv HBA kuj yog qhov yuav tsum tau ua kom ua tiav qhov kev ua tau zoo tshaj plaws thiab ua kom muaj kev ua txhaum cai.

Thaum siv Fiber Channel interface, zoning yuav tsum tau teeb tsa kom tshem tawm kev sib tsoo ntawm cov neeg pib thiab cov hom phiaj. Zones yog tsim los ntawm lub hauv paus ntsiab lus ntawm "ib qho chaw nres nkoj pib - ib lossis ntau qhov chaw nres nkoj."

Yog tias koj siv kev sib txuas ntawm iSCSI nyob rau hauv rooj plaub ntawm kev siv qhov hloov pauv nrog lwm cov kev pabcuam, ces nws yog ib qho tseem ceeb kom cais cov tsheb khiav hauv iSCSI nyob rau hauv ib qho VLAN cais. Nws kuj tseem pom zoo kom pab txhawb rau Jumbo Frames (MTU = 9000) kom nce qhov loj ntawm cov pob ntawv ntawm lub network thiab yog li txo cov nyiaj siv ua haujlwm thaum lub sijhawm sib kis. Txawm li cas los xij, nws tsim nyog nco ntsoov tias txhawm rau ua haujlwm kom raug nws yog qhov tsim nyog los hloov MTU parameter ntawm tag nrho cov khoom siv hauv network raws "initiator-hloov-target" saw.

Kev teeb tsa tag nrho Flash array

Cov array raug xa mus rau cov neeg siv khoom nrog cov pab pawg uas twb tau tsim lawm FlexiRemap®. Yog li ntawd, tsis muaj qhov yuav tsum tau ua los ua ke cov tsav tsheb rau hauv ib qho qauv. Koj tsuas yog yuav tsum tau tsim cov ntim ntawm qhov xav tau qhov loj thiab ntau.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere
Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Rau kev yooj yim, muaj kev ua haujlwm rau batch tsim ntawm ntau qhov ntim ntawm ib qho me me ib zaug. Los ntawm lub neej ntawd, nyias ntim tau tsim, vim qhov no tso cai rau kev siv ntau dua ntawm qhov chaw khaws cia (xws li kev txhawb nqa rau Chaw Reclamation). Hais txog kev ua tau zoo, qhov sib txawv ntawm "nyias" thiab "thick" ntim tsis tshaj 1%. Txawm li cas los xij, yog tias koj xav "sab tag nrho cov kua txiv" tawm ntawm ib qho chaw, koj tuaj yeem hloov pauv ib qho "nyias" ntim rau hauv "thick" ib qho. Tab sis nws yuav tsum nco ntsoov tias xws li kev ua haujlwm yog irreversible.

Tom ntej no, nws tseem yuav "tshaj tawm" cov ntim tsim thiab teeb tsa txoj cai nkag mus rau lawv los ntawm cov tswv siv ACLs (IP chaw nyob rau iSCSI thiab WWPN rau FC) thiab kev sib cais ntawm lub cev los ntawm cov chaw nres nkoj array. Rau cov qauv iSCSI qhov no yog ua los ntawm kev tsim Lub Hom Phiaj.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere
Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Rau cov qauv FC, kev tshaj tawm tshwm sim los ntawm kev tsim LUN rau txhua qhov chaw nres nkoj ntawm cov array.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere
Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Txhawm rau kom ceev cov txheej txheem teeb tsa, cov tswv tuaj yeem muab tso ua ke rau hauv pawg. Ntxiv mus, yog tias tus tswv tsev siv ntau qhov chaw nres nkoj FC HBA (uas nyob rau hauv kev xyaum feem ntau tshwm sim), ces lub kaw lus cia li txiav txim siab tias cov chaw nres nkoj ntawm xws li HBA yog ib tug tswv tsev ua tsaug rau WWPNs uas txawv los ntawm ib tug. Batch creation ntawm Lub Hom Phiaj / LUN kuj tau txais kev txhawb nqa rau ob qho tib si interfaces.

Ib qho tseem ceeb thaum siv iSCSI interface yog tsim ntau lub hom phiaj rau ntim ib zaug kom ua tau zoo, txij li cov kab ntawm lub hom phiaj tsis tuaj yeem hloov pauv thiab yuav ua rau muaj kev cuam tshuam zoo.

Configuring ESXi Hosts

Ntawm ESXi tus tswv tsev, kev teeb tsa yooj yim tau ua raws li qhov xav tau tag nrho. Cov txheej txheem rau iSCSI kev sib txuas:

  1. Ntxiv Software iSCSI Adapter (tsis xav tau yog tias nws twb tau ntxiv lawm, lossis yog tias koj siv Hardware iSCSI Adapter);
  2. Tsim ib vSwitch los ntawm qhov uas iSCSI tsheb yuav dhau mus, thiab ntxiv lub cev uplink thiab VMkernal rau nws;
  3. Ntxiv array chaw nyob rau Dynamic Discovery;
  4. Datastore creation

Qee cov ntawv tseem ceeb:

  • Hauv cov ntaub ntawv dav dav, tau kawg, koj tuaj yeem siv vSwitch uas twb muaj lawm, tab sis nyob rau hauv rooj plaub ntawm vSwitch cais, kev tswj hwm tus tswv tsev yuav yooj yim dua.
  • Nws yog ib qho tsim nyog los cais kev tswj hwm thiab iSCSI kev khiav mus rau kev sib txuas ntawm lub cev thiab / lossis VLANs kom tsis txhob muaj teeb meem kev ua haujlwm.
  • Cov chaw nyob IP ntawm VMkernal thiab cov chaw sib txuas ntawm Tag Nrho Flash array yuav tsum nyob hauv tib lub subnet, dua vim muaj teeb meem kev ua haujlwm.
  • Txhawm rau ua kom muaj kev zam txim txhaum cai raws li VMware cov cai, vSwitch yuav tsum muaj tsawg kawg yog ob lub cev uplinks
  • Yog tias siv Jumbo Frames, koj yuav tsum hloov MTU ntawm ob qho tib si vSwitch thiab VMkernal
  • Nws yuav muaj txiaj ntsig los ceeb toom rau koj tias raws li VMware cov lus pom zoo rau lub cev hloov pauv uas yuav siv los ua haujlwm nrog iSCSI tsheb, nws yog qhov tsim nyog los teeb tsa Pab Pawg thiab Failover. Tshwj xeeb, txhua VMkernal yuav tsum ua haujlwm los ntawm ib qho uplink xwb, qhov thib ob uplink yuav tsum tau hloov mus rau hom tsis siv. Rau kev zam txim txhaum, koj yuav tsum tau ntxiv ob VMkernals, txhua tus yuav ua haujlwm los ntawm nws tus kheej uplink.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

VMkernel Adapter (vmk#)
Lub cev Network Adapter (vmnic#)

vmk1 (Storage01)
Active Adapters
vwm 2
Tsis siv neeg Adapters
vwm 3

vmk2 (Storage02)
Active Adapters
vwm 3
Tsis siv neeg Adapters
vwm 2

Tsis muaj cov kauj ruam ua ntej yuav tsum tau txuas ntawm Fiber Channel. Koj tuaj yeem tsim Datastore tam sim ntawd.

Tom qab tsim Datastore, koj yuav tsum xyuas kom meej tias Round Robin txoj cai rau txoj hauv kev mus rau Lub Hom Phiaj / LUN yog siv los ua qhov ua tau zoo tshaj plaws.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Los ntawm lub neej ntawd, VMware nqis muab rau kev siv txoj cai no raws li lub tswv yim: 1000 thov los ntawm thawj txoj kev, 1000 kev thov tom ntej los ntawm txoj kev thib ob, thiab lwm yam. Xws li kev sib cuam tshuam ntawm tus tswv thiab ob-controller array yuav tsis sib npaug. Yog li, peb pom zoo kom teeb tsa Round Robin txoj cai = 1 parameter ntawm Esxcli/PowerCLI.

tsis

Rau Esxcli:

  • Sau npe muaj LUNs

esxcli cia nmp daim ntawv teev npe

  • Luam lub npe ntaus ntawv
  • Hloov Round Robin Txoj Cai

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

Cov ntawv thov niaj hnub no feem ntau yog tsim los pauv cov ntaub ntawv loj hauv cov ntaub ntawv txhawm rau txhawm rau txhawm rau siv bandwidth thiab txo CPU load. Yog li ntawd, ESXi los ntawm lub neej ntawd teeb meem I / O thov rau cov cuab yeej cia hauv chunks txog li 32767KB. Txawm li cas los xij, rau qee qhov xwm txheej, kev sib pauv me me yuav ua tau zoo dua. Rau AccelStor arrays, cov no yog cov xwm txheej hauv qab no:

  • Lub tshuab virtual siv UEFI tsis yog Legacy BIOS
  • Siv vSphere Replication

Rau cov xwm txheej zoo li no, nws raug nquahu kom hloov tus nqi ntawm Disk.DiskMaxIOSize parameter rau 4096.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Rau iSCSI kev sib txuas, nws raug nquahu kom hloov lub Login Timeout parameter rau 30 (default 5) kom nce kev ruaj ntseg kev sib txuas thiab lov tes taw DelayedAck ncua rau kev pom zoo ntawm cov pob ntawv xa mus. Ob qho kev xaiv yog nyob rau hauv vSphere Client: Lub party → Configure → Storage → Storage Adapters → Advanced Options for iSCSI adapter

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere
Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Ib qho yooj yim taw tes yog tus naj npawb ntawm ntim siv rau datastore. Nws yog qhov tseeb tias kom yooj yim ntawm kev tswj hwm, muaj lub siab xav tsim ib lub ntim loj rau tag nrho cov ntim ntawm cov array. Txawm li cas los xij, muaj ntau qhov ntim thiab, raws li, datastore muaj txiaj ntsig zoo rau kev ua haujlwm tag nrho (ntau ntxiv txog cov kab hauv qab). Yog li ntawd, peb pom zoo kom tsim tsawg kawg yog ob ntim.

Txog thaum nyuam qhuav tsis ntev los no, VMware qhia txog kev txwv cov tshuab virtual ntawm ib lub chaw khaws ntaub ntawv, dua kom tau txais qhov ua tau zoo tshaj plaws. Txawm li cas los xij, tam sim no, tshwj xeeb tshaj yog nrog kev sib kis ntawm VDI, qhov teeb meem no tsis mob heev. Tab sis qhov no tsis tso tseg txoj cai ntev - kom faib cov tshuab virtual uas yuav tsum muaj IO hnyav hla ntau cov chaw khaws ntaub ntawv. Txhawm rau txiav txim siab tus naj npawb ntawm cov tshuab virtual hauv ib lub ntim, tsis muaj dab tsi zoo dua li load xeem ntawm Tag nrho Flash AccelStor array nyob rau hauv nws cov infrastructure.

Teeb tsa cov tshuab virtual

Tsis muaj cov cai tshwj xeeb thaum teeb tsa cov tshuab virtual, lossis lawv zoo tib yam:

  • Siv lub siab tshaj plaws ua tau VM version (compatibility)
  • Nws yog qhov ceev faj ntau dua los teeb tsa RAM loj thaum muab cov tshuab virtual ntom ntom, piv txwv li, hauv VDI (vim los ntawm lub neej ntawd, thaum pib, nplooj ntawv ntawm qhov loj me sib haum nrog RAM yog tsim, uas siv lub peev xwm muaj txiaj ntsig thiab muaj txiaj ntsig rau qhov kawg kev ua tau zoo)
  • Siv cov khoom tsim tau zoo tshaj plaws hauv cov ntsiab lus ntawm IO: network hom VMXNET 3 thiab SCSI hom PVSCSI
  • Siv Thick Provision Eager Zeroed disk hom rau kev ua haujlwm siab tshaj plaws thiab Thin Provisioning rau qhov siv ntau tshaj qhov chaw cia
  • Yog tias ua tau, txwv kev ua haujlwm ntawm cov tshuab tsis-I/O tseem ceeb siv Virtual Disk Limit
  • Nco ntsoov nruab VMware Cov Cuab Yeej

Cov lus ceeb toom ntawm Queues

Queue (los yog Qhov Zoo Tshaj Plaws I/Os) yog tus naj npawb ntawm cov tswv yim / tso tawm thov (SCSI cov lus txib) uas tos rau kev ua tiav txhua lub sijhawm rau ib qho khoom siv tshwj xeeb / daim ntawv thov. Nyob rau hauv cov ntaub ntawv ntawm queue overflow, QFULL yuam kev yog muab, uas thaum kawg ua rau ib tug nce nyob rau hauv lub latency parameter. Thaum siv disk (spindle) cia tshuab, theoretically, cov kab ntau dua, lawv cov kev ua tau zoo dua. Txawm li cas los xij, koj yuav tsum tsis txhob tsim txom nws, vim nws yooj yim khiav mus rau QFULL. Nyob rau hauv rooj plaub ntawm Tag Nrho Flash systems, ntawm ib sab, txhua yam yog me ntsis yooj yim: tom qab tag nrho, cov array muaj latencies uas yog txiav txim ntawm magnitude qis dua thiab yog li ntawd, feem ntau, tsis tas yuav cais tswj qhov loj ntawm cov queues. Tab sis ntawm qhov tod tes, nyob rau hauv qee qhov kev siv scenarios (muaj zog skew hauv IO cov cai rau cov tshuab virtual tshwj xeeb, kev sim rau kev ua haujlwm siab tshaj plaws, thiab lwm yam) nws yog qhov tsim nyog, yog tias tsis hloov qhov tsis sib xws ntawm cov kab, ces tsawg kawg kom nkag siab txog dab tsi ntsuas. tuaj yeem ua tiav, thiab, qhov tseem ceeb yog nyob rau hauv txoj kev twg.

Ntawm AccelStor Tag nrho Flash array nws tus kheej tsis muaj kev txwv hauv kev cuam tshuam rau ntim lossis I / O chaw nres nkoj. Yog tias tsim nyog, txawm tias ib lub ntim tuaj yeem tau txais tag nrho cov peev txheej ntawm cov array. Qhov kev txwv nkaus xwb ntawm cov kab yog rau iSCSI cov hom phiaj. Nws yog vim li no tias qhov yuav tsum tau tsim ntau yam (zoo tshaj plaws txog li 8 daim) lub hom phiaj rau txhua qhov ntim kom kov yeej qhov kev txwv no tau qhia saum toj no. Cia peb rov hais dua tias AccelStor arrays yog cov kev daws teeb meem zoo heev. Yog li ntawd, koj yuav tsum siv tag nrho cov chaw nres nkoj ntawm qhov system kom ua tiav qhov siab tshaj plaws.

Ntawm ESXi tus tswv tsev, qhov xwm txheej txawv kiag li. Tus tswv tsev nws tus kheej siv qhov kev coj ua ntawm kev sib npaug ntawm cov peev txheej rau txhua tus neeg koom. Yog li ntawd, muaj cais IO queues rau cov qhua OS thiab HBA. Queues rau cov qhua OS yog ua ke los ntawm cov kab mus rau virtual SCSI adapter thiab virtual disk:

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Cov kab mus rau HBA nyob ntawm hom tshwj xeeb / tus neeg muag khoom:

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

Qhov kawg kev ua tau zoo ntawm lub tshuab virtual yuav raug txiav txim siab los ntawm qhov qis tshaj Queue Depth txwv ntawm cov tswv tsev.

Ua tsaug rau cov txiaj ntsig no, peb tuaj yeem ntsuas qhov ntsuas kev ua tau zoo uas peb tuaj yeem tau txais hauv ib qho kev teeb tsa tshwj xeeb. Piv txwv li, peb xav paub qhov theoretical kev ua tau zoo ntawm lub tshuab virtual (tsis muaj kev khi thaiv) nrog latency ntawm 0.5ms. Tom qab ntawd nws IOPS = (1,000 / latency) * Zoo I/Os (Queue Depth txwv)

piv txwv

Piv txwv li 1

  • FC Emulex HBA Adapter
  • Ib VM rau datastore
  • VMware Paravirtual SCSI Adapter

Ntawm no Queue Depth txwv yog txiav txim los ntawm Emulex HBA. Yog li IOPS = (1000/0.5) * 32 = 64K

Piv txwv li 2

  • VMware iSCSI Software Adapter
  • Ib VM rau datastore
  • VMware Paravirtual SCSI Adapter

Ntawm no qhov txwv Queue Depth twb tau txiav txim los ntawm Paravirtual SCSI Adapter. Yog li IOPS = (1000/0.5) * 64 = 128K

Cov qauv saum toj kawg nkaus ntawm Tag Nrho Flash AccelStor arrays (piv txwv li, P710) muaj peev xwm xa 700K IOPS sau kev ua tau zoo ntawm 4K thaiv. Nrog rau qhov loj me me, nws yog qhov pom tseeb tias ib lub tshuab virtual tsis muaj peev xwm thauj khoom xws li array. Txhawm rau ua qhov no, koj yuav xav tau 11 (piv txwv li 1) lossis 6 (piv txwv li 2) cov tshuab virtual.

Yog li ntawd, nrog rau kev teeb tsa kom raug ntawm tag nrho cov lus piav qhia ntawm lub chaw khaws ntaub ntawv virtual, koj tuaj yeem tau txais txiaj ntsig zoo heev ntawm kev ua haujlwm.

Cov lus pom zoo rau kev teeb tsa AFA AccelStor thaum ua haujlwm nrog VMware vSphere

4K Random, 70% Nyeem / 30% Sau

Qhov tseeb, lub ntiaj teb tiag tiag yog qhov nyuaj dua li nws tuaj yeem piav qhia nrog cov qauv yooj yim. Ib tus tswv tsev yeej ib txwm tuav ntau lub tshuab virtual nrog cov kev teeb tsa sib txawv thiab IO cov cai. Thiab kev ua haujlwm I / O yog tswj hwm los ntawm tus tswv tsev processor, uas nws lub hwj chim tsis tas li. Yog li, txhawm rau qhib lub peev xwm ntawm tib yam Qauv: P710 Qhov tseeb, koj yuav xav tau peb tus tswv. Ntxiv rau, cov ntawv thov khiav hauv virtual tshuab ua lawv tus kheej hloov kho. Yog li ntawd, rau qhov tseeb qhov loj me peb muab siv cov ntawv pov thawj hauv cov qauv kuaj Tag nrho Flash arrays AccelStor nyob rau hauv tus neeg siv khoom infrastructure ntawm cov haujlwm tiag tiag tam sim no.

Tau qhov twg los: www.hab.com

Ntxiv ib saib