Virtualizare - Tehnologia intellicache XenServer Citrix - ce este și cum funcționează

furnizori de top de soluții pentru companiile de virtualizare pentru desktop (sunt doar două - Citrix si VMware) sunt în mod constant caută modalități de a optimiza produsele lor pentru performanțe maxime de desktop-uri virtuale în toate aspectele: resursele de calcul, rețele și stocare. Acest lucru nu este surprinzător, pentru că, de multe ori, este pe acest utilizator parametru selectează soluțiile adecvate pentru a le. Am scris deja multe despre tehnologia VMware Storage Accelerator. care este în decizia de VMware View 5.1 - foloseste serverele gazdă RAM ESXi pentru cache blocuri de mașini virtuale.

Dar trebuie să ne amintim că, chiar mai devreme, Citrix a dezvoltat, de asemenea, o tehnologie de optimizare de stocare a desktop-uri virtuale - IntelliCache pentru produsele Citrix XenServer si XenDesktop, care, cu toate acestea, funcționează oarecum diferit: blocuri de date mașină virtuală este stocate în memoria cache nu este în memorie, iar pe serverul de stocare locală XenServer.

Citrix IntelliCache memorii cache tehnologie de unități de date de PC-uri virtuale de pe un disc local (desigur, este mai bine să folosească SSD-drive-uri) pentru înregistrarea datelor privind stocarea partajată, iar atunci când acestea sunt solicitate ultimele mașini virtuale, se poate observa memoria cache locală și este dat blocurile cache ale mașinii virtuale direct de la un local de depozit. Prin urmare, dacă utilizați o stocare locală de înaltă performanță - blocuri de mașini virtuale vor fi date mai rapid, permițând, de exemplu, atenuarea efectelor evenimentelor sau Boot Storm Antivirus Storm. Când opriți sau reporniți mașina virtuală - local cache este ștearsă.

Virtualizare - Tehnologia intellicache XenServer Citrix - ce este și cum funcționează

Pentru fiecare mașină virtuală poate fi creat cu tip 2 fișiere de stocare locale pentru a se asigura de lucru IntelliCache - mai multe fișiere și scrie cache-un singur fișier partajat citit cache (cum ar fi fișiere .vhdcache pe un depozit local). Aici trebuie remarcat faptul că atunci când se utilizează Citrix XenDesktop are 2 moduri de virtuale IntelliCache cache PC:

  • Shared modul Desktop - atunci când pe-boot opțiune este expus în valoarea de resetare, și pavilion permite cashingul - la valoarea reală. În acest caz, diferențele dintre PC-ul virtual din imaginea de bază (delta) vor fi scrise doar la un disc local, ocolind memoria comună. Acest lucru se va utiliza o combinație de lectură cu stocare partajată (imaginea de bază) și a citi / note pe serverul de stocare XenServer locale, care crește productivitatea atât a datelor de citire și scriere. Dar, desigur, pentru astfel de mașini virtuale nu pot utiliza tehnologia, cum ar fi XenMotion și High privind disponibilitatea, din moment ce o parte a datelor VM sunt stocate numai la nivel local. Este mai bine să utilizați desktop-uri și unități de stocare non-persistente, care nu sunt salvate de stat atunci când opriți sau repornire (desktop-uri puse în comun).
  • Private Desktop Mode - atunci când pe-boot opțiune expuse persistă în valoare și permite cashingul de pavilion - la adevărata valoare. În acest caz, datele sunt scrise simultan memoria cache și stocare partajată, și cache-ul pentru a optimiza performanța numai atunci când citirea datelor. În acest caz, o mașină virtuală care rulează toate tehnologiile care necesită stocare partajate. Această tehnică este utilizată cel mai bine atunci când se utilizează PC-ul Virtual permanent salvează datele atunci când opriți (desktop-uri dedicate).

Virtualizare - Tehnologia intellicache XenServer Citrix - ce este și cum funcționează

Tehnologia IntelliCache oferă câștiguri semnificative de performanță într-o infrastructură VDI (testarea Autentificare VSI):

Virtualizare - Tehnologia intellicache XenServer Citrix - ce este și cum funcționează

IntelliCache pentru utilizare la instalarea XenServer nevoie pentru a crea un depozit de stocare locală (SR), pentru a sprijini această tehnologie, care, rechemare, a apărut în Citrix XenServer 5.6 SP1 (atât pentru versiunile anterioare ale tehnologiei nu va funcționa produs). La instalarea nu uitați să bifați caseta de selectare „Enable provizionare subțire (stocarea optimizată pentru XenDesktop)“.

Virtualizare - Tehnologia intellicache XenServer Citrix - ce este și cum funcționează

Pe partea infrastructurii XenDesktop aveți nevoie XenDesktop 5 Service Pack 1 sau mai târziu, în cazul în care IntelliCache suport tehnologia este inclus în master o DAW adăuga serverul gazdă:

Virtualizare - Tehnologia intellicache XenServer Citrix - ce este și cum funcționează

Deoarece versiunile anterioare de depozitare locale ale XenServer se bazează pe LVM și cu suportul SR IntelliCache folosind EXT3, pentru a converti depozit locale vechi în noua va pierdere numai completă a datelor în depozit. Pentru a face acest lucru, trebuie să executați următoarele comenzi:

localsr = „sr-list gazdă tip = LVM xe = params = --minimal uuid '
echo localsr = $ localsr
CpC = 'xe CpC-lista sr-UUID = $ localsr params = UUID --minimal'
echo CpC = $ CpC
xe CpC-Deconectati UUID = $ CpC
xe CpC-distruge UUID = $ CpC
xe sr-uite UUID = $ localsr
SED -I "s / 'LVM' / 'ext' /" /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
Pornirea serviciului de firstboot
xe sr-list tip = ext

Pe lângă crearea unui depozit include suport IntelliCache cache:

xe gazdă dezactivați host =
localsr = „sr-list gazdă type = ext xe = params = --minimal uuid '
xe-gazdă permite-locale-storage cashingul host = sr-UUID = $ localsr
xe-gazdă permite gazdei =

Pentru mai multe informații despre Citrix IntelliCache pot fi obținute din următoarele surse: