Виртуализация - intellicache технологията Citrix XenServer - какво е това и как работи

Водещи доставчици на решения за виртуализация на работния плот фирми (там са само две - Citrix и VMware) непрекъснато търсят начини за оптимизиране на своите продукти за максимална ефективност на виртуални десктопи във всички аспекти: изчислителни ресурси, мрежи и съхранение. Това не е изненадващо, тъй като често това е за този потребител параметър избира подходящите решения за тях. Ние вече писа много за VMware Storage Accelerator технология. който е в решението на VMware View 5.1 - той използва хост сървърите на RAM ESXi за кеширане на виртуална машина блокове.

Но ние трябва да помним, че дори и по-рано, Citrix също разработи технология за оптимизиране на съхранението на виртуални десктопи - IntelliCache за продуктите, Citrix XenServer и XenDesktop, които, обаче, работи малко по-различно: блокове на виртуална машина данни се кешират не е в паметта, както и за съхранение на локален сървър XenServer.

Citrix IntelliCache технологични кеш единици данни на виртуален компютър на локалния диск (разбира се, по-добре е да се използват SSD дискове) за запис на данни върху споделеното хранилище, а когато са поискани от последните виртуални машини, може да се види на локалния кеш и се дава кеш елементи на виртуалната машина директно от местен хранилище. Съответно, ако сте с помощта на високо-производителни местно съхранение - блокове от виртуални машини ще бъдат дадени по-бързо, което позволява, например, смекчаване на последиците от събития или Boot Буря Antivirus буря. Когато изключите или рестартирате виртуална машина - локален кеш се изчиства.

Виртуализация - intellicache технологията Citrix XenServer - какво е това и как работи

За да се създаде всяка виртуална машина с тип 2 файлове в локална памет, за да се гарантира работа IntelliCache - множество файлове и пишат кешира един файл споделен кеш чете (като файлове .vhdcache на местно хранилище). Тук трябва да се отбележи, че при използване на Citrix XenDesktop има 2 режима на виртуален компютър кеш IntelliCache:

  • Споделено Desktop Mode - при по-обувка опция е експонирана в стойността на нулиране, и знамето позволи-кеширане - до стойността вярно. В този случай, разликите между виртуалния компютър от базовата изображение (делта) ще бъдат записани само в локален диск, заобикаляйки споделеното хранилище. Това ще се използва комбинация от четенето с обща памет (базова изображение) и прочетете / бележки за местно съхранение XenServer сървър, който увеличава производителността на двата данни за четене и писане. Но, разбира се, за тези виртуални машини не могат да използват технологии като XenMotion и висока за наличност, тъй като част от данните VM се съхранява само на местно ниво. По-добре е да се използва не-устойчиви настолни компютри и устройства, които не са държавни, записани при изключване или рестартиране (сборни настолни компютри).
  • Лично Desktop Mode - при по-обувка опция изложени задържат в стойност и да позволи-кеширане флаг - на стойност истина. В този случай, данните са написани едновременно кеша и общото пространство, и кеш за оптимизиране на работата само при четене на данни. В този случай, виртуална машина работи на всички технологии, които изискват общи съхранение. Тази техника се използва най-добре, когато се използва постоянен Virtual PC спасява данни, когато изключите (посветени настолни компютри).

Виртуализация - intellicache технологията Citrix XenServer - какво е това и как работи

IntelliCache технология осигурява значителни подобрение на производителността в VDI инфраструктура (тестване Вход ВСИ):

Виртуализация - intellicache технологията Citrix XenServer - какво е това и как работи

IntelliCache за използване при инсталиране на XenServer трябва да се създаде местна хранилище за съхранение (SR) в подкрепа на тази технология, която, изземване, се появи в Citrix XenServer 5.6 SP1 (така за по-ранни версии на технологията няма да работи на продукта). При инсталирането не забравяйте да маркирате отметката "Enable тънко обезпечаване (Оптимизиран за съхранение на XenDesktop)".

Виртуализация - intellicache технологията Citrix XenServer - какво е това и как работи

От страна на XenDesktop инфраструктура трябва XenDesktop 5 Service Pack 1 или по-късно, когато подкрепа IntelliCache технология е включена в основната един Daw добавите хост сървъра:

Виртуализация - intellicache технологията Citrix XenServer - какво е това и как работи

Тъй като местните хранилища предишните версии на XenServer се основават на LVM и с подкрепата на SR IntelliCache използване EXT3, да конвертирате стар местен хранилище в новата само ще пълна загуба на данни в хранилището. За да направите това, вие трябва да изпълните следните команди:

localsr = 'хе SR-списък тип = LVM домакин = PARAMS = UUID --minimal "
ехо localsr = $ localsr
PbD = 'хе PbD-списък SR-UUID = $ localsr PARAMS = UUID --minimal "
ехо PbD = $ PbD
хе-PbD извадете UUID = $ PbD
хе-PbD унищожи UUID = $ PbD
хе-SR забравяме UUID = $ localsr
SED -i "и /" LVM "/" вътр "/" /etc/firstboot.d/data/default-storage.conf
RM-F /etc/firstboot.d/state/10-prepare-storage
RM-F /etc/firstboot.d/state/15-set-default-storage
начало обслужване firstboot
XE SR-списък тип = вътр

В непосредствена близост до създаване на хранилище включва поддръжка IntelliCache кеширане:

XE-домакин деактивиране гостоприемник =
localsr = 'хе SR-списък тип = вътр домакин = PARAMS = UUID --minimal "
хе-домакин активирате-местен гардероб-кеширане домакин = SR-UUID = $ localsr
XE-домакин позволи гостоприемник =

За повече информация относно Citrix IntelliCache може да бъде получена от следните източници: