Introducere
puterea VMware vApps este ceva ce cred că majoritatea administratorilor VMware încă trec cu vederea pur și simplu pentru că nu și-au luat timp să afle mai multe. Cred că odată ce veți afla mai multe despre vApps, veți vedea că acestea oferă o portabilitate și o putere uimitoare pe care veți dori să le utilizați în infrastructura VMware.
în trecut, am creat câteva videoclipuri pe vApps. Ele sunt mari noi vApp / OVF 1.0 caracteristici în vSphere 4 și ce sunt VMware vApps?. Aceste videoclipuri oferă informații bune despre conceptul de vApp, dar se bazează și pe vSphere 4 și au existat o serie de îmbunătățiri de atunci. Astfel, să începem de la început ce este un vApp și cum vă pot ajuta cele mai recente funcții, în vSphere 5.
ce este un VMware vApp?
un vApp este un container pentru mașini virtuale care oferă controale de resurse și de gestionare a mașinilor virtuale care sunt în interiorul. Gândiți-vă la un vApp ca la o cutie portabilă, autonomă, care conține mai multe mașini virtuale care alcătuiesc o aplicație cu mai multe niveluri (cum ar fi un server web, o bază de date și un server de securitate), inclusiv toate configurațiile de rețea personalizate.
oferta vApps:
- Container pentru mai multe mașini virtuale
- controale de resurse pentru VMs în interiorul containerului
- configurații de rețea conținute în interiorul
- portabilitatea vApp astfel încât totul poate fi conținut și transferat la o altă infrastructură virtuală
- întregul vApps poate fi pornit, oprit, suspendat sau oprit
- vApps întregi pot fi clonate
probabil cel mai bun mod de a înțelege vApps este de a crea un astfel încât să învețe cum.
crearea unui vApp
crearea unui vApp este ușor. Pentru a face acest lucru, în clientul vSphere (conectat la vCenter), faceți clic pe fișier, accesați nou și faceți clic pe vApp, așa cum vedeți în Figura 1. Alternativ, puteți apăsa Control-A.
Figura 1
aceasta va afișa noul expert vApp. Primul lucru pe care trebuie să-l faceți în acest Expert este să creați un nume pentru vApp în cazul meu, l-am numit pur și simplu „Client-Server-App” și am făcut clic pe Următorul.
Figura 2
în continuare, trebuie să configurați alocarea resurselor pentru vApp. În acest moment, singurele alocări de resurse disponibile sunt fie CPU, fie memorie. Configurațiile de resurse sunt la fel ca un pool de resurse ca un vApp conține într-adevăr un pool de resurse. resursele vApp utilizează aceleași acțiuni, rezervări și limite pe care le utilizează bazinele de resurse obișnuite. Observați cum am mers mai departe și am rezervat 4000mhz de vCPU și 6000mb (6GB) de vRAM pentru VMs-urile care vor fi în interiorul bazinului de resurse vApp.
Figura 3
în cele din urmă, o revizuire înainte de a crea vApp, așa cum se arată în Figura 4. După examinare, faceți clic pe Finalizare.
Figura 4
în doar câteva secunde vApp va fi creat.
acum este timpul să mutați VM-urile existente în noul vApp. Desigur, puteți crea și noi VM-uri și le puteți localiza în vApp. În cazul meu, pur și simplu am târât și am aruncat un server windows și Windows 7 VM în VApp.
Iată cum arată noul meu vApp:
Figura 5
de aici, pot porni toate VM-urile din vApp în același timp făcând clic dreapta pe vApp și apoi făcând clic pe Pornire.
~
Figura 6
observați cum din același meniu puteți, de asemenea, să clonați VM, să raportați performanța, să adăugați permisiuni sau alarme.
cealaltă opțiune este de a edita setările pentru VM.
editarea setărilor vApp
odată ce este creat un vApp, există o serie de setări care pot fi editate (mult mai multe decât atunci când ați creat prima dată vApp, folosind expertul).
Figura 7
setările principale vApp de care ar trebui să fiți conștienți sunt Politica de alocare a adreselor IP și ordinea de pornire, în interiorul vApp.
Politica de alocare a adreselor IP este configurată în fila Opțiuni și în secțiunea Politică de alocare IP (după cum vedeți în Figura 7). Cele trei tipuri de alocări IP sunt:
- adresele IP fixe sunt configurate manual
- tranzitorii – alocate din intervalul de rețea IP gestionat de vCenter la pornire și eliberate la oprire
- DHCP – un server DHCP este utilizat pentru a furniza adresele IP pentru VMs în vApp
dacă unele dintre opțiunile de politică de alocare IP sunt gri 7), puteți intra în secțiunea Advanced și apoi în Advanced IP Allocation unde puteți configura fie DHCP, fie OVF ca sursă pentru alocarea IP.
figura 8
pe lângă politica de alocare IP, cealaltă setare cea mai utilizată pentru a edita într-un vApp este ordinea de pornire.
Figura 9
ordinea de pornire este ordinea de pornire și oprire pentru toate mașinile virtuale din interiorul vApp. Puteți alege să porniți sau să opriți VMs în orice ordine pe care o alegeți. Puteți specifica, de asemenea, că un VM ar trebui să aștepte x numărul de secunde înainte de a porni sau opri următoarea VM în vApp. În cele din urmă, puteți alege să așteptați până când instrumentele VMware sunt gata pe un VM din vApp înainte de a porni următorul VM. Toate aceste setări de pornire / oprire sunt conținute în vApp și sunt portabile atunci când vApp este transferat. Cu toate acestea, rețineți că HA, conform postării lui Duncan Epping, vSphere High Availability (HA) nu respectă ordinea de pornire configurată într-un vApp (sperăm că acest lucru este îmbunătățit în viitor).
una dintre filele mai vizibile la editarea unui vApp este fila „vServices”. Astăzi, nu sunt multe aici. Există un singur vservice implicit și este extensia vCenter Vservice. Serviciul de extensie vCenter permite unui VM să se înregistreze ca extensie la vCenter, oferindu-i acces complet la API-urile vCenter. Deși acest lucru poate fi benefic pentru VM-urile care au nevoie de acces special, poate fi și o gaură de securitate dacă VM configurat are software rău intenționat.
Figura 10
sper că, în viitor, vor fi adăugate mai multe servicii.
exportul unui vApp
după cum am menționat anterior, unul dintre cele mai mari beneficii ale vapp-urilor este portabilitatea lor între infrastructurile virtuale. Pentru a exporta un vApp (inclusiv al VMs interior), trebuie doar să selectați vApp și apoi faceți clic pe Export -> Export OVF șablon.
Figura 11
apoi, completați formularul simplu, cel mai important câmp fiind locul în care doriți să îl exportați și formatul (OVF sau OVA)
Figura 12
odată exportat, fișierul OVF sau OVA poate fi importat (implementat) într-o altă infrastructură virtuală utilizând opțiunea implementați șablonul OVF (cel puțin dacă utilizați clientul vSphere pentru a-l implementa).
vApps, OVF și vCloud Director
unul dintre motivele pentru care au fost create vApps a fost pentru vCloud Director și portabilitatea aplicațiilor cu mai multe niveluri de la un nor la un alt nor. Acești nori ar putea fi nori privați, servicii cloud publice sau nori hibrizi. Puteți chiar exporta și importa VM-uri între vSphere și XenServer sau Hyper-V. vApps sunt, de asemenea, compatibile cu VMware Workstation.
vApps pot fi create cu ușurință cu VMware Studio și puteți afla mai multe despre ambalajul OVF și opțiunile sale pe pagina de pornire OVF. Datorită formatului OVF, există o mulțime de opțiuni în fișierul XML OVF pe care îl puteți utiliza. De exemplu, OVF poate conține informații despre hardware-ul virtual vApp, EULA, informații despre produs, instrucțiuni de actualizare, versiunea produsului, Descriere etc. Când implementați un OVF, vi se poate solicita setările de rețea și apoi acestea pot fi configurate și aplicate automat atunci când VM-urile din vApp sunt pornite pentru prima dată.
un instrument de care ar trebui să fiți conștienți este OVFTool. OVFtool poate converti OVF la OVA și o varietate de alte sarcini. Acesta poate fi descărcat de la cu VMware Fusion, Workstation, sau de la http://www.vmware.com/go/ovf. Un alt instrument se numește vAppRun, care se integrează cu OVFTool și vă permite să lucrați cu proprietățile vApps și OVF în timp ce utilizați Fusion și Workstation. Poate fi descărcat de la http://labs.vmware.com/flings/vapprun.
rețineți că înțelegerea vApps este un obiectiv de examen VMware Certified Professional (VCP), conform planului VCP.
în viitor, sper că formatul vApp OVF poate include informații și mai pertinente în interiorul pachetului pentru a face vApps și mai puternic!