Inleiding
De kracht van VMware vApps is iets dat ik denk dat de meeste VMware-Beheerders nog steeds over het hoofd omdat ze eenvoudigweg niet de tijd genomen om meer te leren. Ik geloof dat als je meer te weten komt over vApps, je zult zien dat ze geweldige draagbaarheid en kracht bieden die je wilt gebruiken in je VMware-infrastructuur.
In het verleden heb ik een paar video ‘ s gemaakt op vApps. Ze zijn geweldig nieuwe vApp / OVF 1.0 functies in vSphere 4 en wat zijn VMware vApps?. Deze video ‘ s bieden goede informatie over het concept van een vApp, maar ze zijn ook gebaseerd op vSphere 4 en er zijn sindsdien een aantal verbeteringen. Laten we dus bij het begin beginnen over wat een vApp is en hoe de nieuwste functies je kunnen helpen, in vSphere 5.
Wat is een VMware vApp?
een vApp is een container voor virtuele machines die resource controles en beheer biedt voor de virtuele machines die zich binnen bevinden. Denk aan een vApp als een draagbare, op zichzelf staande doos die meerdere virtuele machines bevat die een multi-tiered applicatie vormen (zoals een webserver, database en beveiligingsserver), inclusief alle aangepaste netwerkconfiguraties.
vApps aanbod:
- Container voor meerdere virtuele machines
- Bron besturingselementen voor de vm ‘ s in de container
- Netwerk configuraties opgenomen in
- Overdraagbaarheid van de vApp zodat alles kan worden opgenomen en overgebracht naar een andere virtuele infrastructuur
- Hele vApps kan worden ingeschakeld, uitgeschakeld, wordt geschorst, of shutdown
- Hele vApps kunnen worden gekloond
Waarschijnlijk de beste manier om te begrijpen vApps is om er een te maken dus laten we leren hoe.
een vApp
aanmaken is eenvoudig. Om dit te doen, in uw vSphere client (verbonden met vCenter), klik op Bestand, ga naar Nieuw, en klik op vApp, zoals je ziet in Figuur 1. Afwisselend kunt u op Control-A.
figuur 1
dit zal de nieuwe vApp Wizard. Het eerste wat je moet doen in deze wizard is het creëren van een naam voor de vApp in mijn geval, ik noemde het gewoon “Client-Server-App” en klikte op Volgende.
Figuur 2
vervolgens moet u de brontoewijzing voor de vApp configureren. Op dit moment zijn de enige beschikbare brontoewijzingen CPU of geheugen. De resource configuraties zijn net als een resource pool als een vApp echt bevat een resource pool. vApp-bronnen gebruiken dezelfde shares, reserveringen en limieten die reguliere bronpools gebruiken. Merk op hoe ik verder ging en 4000mhz van vCPU en 6000MB (6GB) van vRAM voor de VM ‘ s die in de VAPP resource pool.
Figuur 3
ten slotte een overzicht voor het maken van de vApp, zoals weergegeven in Figuur 4. Klik na het bekijken op Voltooien.
Figuur 4
binnen enkele seconden wordt uw vApp aangemaakt.
nu is het tijd om bestaande VM ‘ s naar de nieuwe vApp te verplaatsen. Natuurlijk kun je ook nieuwe VM ‘ s maken en ze lokaliseren in de vApp. In mijn geval heb ik gewoon een windows server en Windows 7 VM in de VApp gesleept en laten vallen.
zo ziet mijn nieuwe vApp eruit:
Figuur 5
vanaf hier kan ik alle VM ‘ s in de vApp tegelijkertijd inschakelen door met de rechtermuisknop op de vApp te klikken en vervolgens op Power On te klikken.
~
Figuur 6
merk op hoe u in hetzelfde menu ook de VM kunt klonen, prestaties kunt rapporteren, machtigingen kunt toevoegen of alarmen.
de andere optie is om instellingen voor de VM te bewerken.
vApp-Instellingen bewerken
zodra een vApp is aangemaakt, zijn er een aantal instellingen die kunnen worden bewerkt (veel meer dan toen u de vApp voor het eerst maakte, met behulp van de Wizard).
Figuur 7
de primaire vApp-instellingen waarvan u op de hoogte moet zijn, zijn het IP-adres-toewijzingsbeleid en de startvolgorde in de vApp.
het IP-adresallocatiebeleid wordt geconfigureerd op het tabblad Opties en het gedeelte IP-allocatiebeleid (zoals u ziet in Figuur 7). De drie soorten IP-toewijzingen zijn::
- vaste IP – adressen worden handmatig geconfigureerd
- transiënte – toegewezen uit het vCenter beheerde IP-netwerkbereik bij inschakelen en vrijgegeven bij uitschakelen
- DHCP-een DHCP – server wordt gebruikt om de IP-adressen voor VM ‘ s in de vApp
als sommige van uw IP-allocatiebeleidsopties grijs zijn (zoals in de mijne in Figuur 7), kunt u naar de sectie Geavanceerd gaan en vervolgens naar geavanceerde IP-toewijzing waarbij u DHCP of OVF kunt configureren als bron voor IP-toewijzing.
Figuur 8
naast het IP-Allocatiebeleid is de andere meest gebruikte instelling om te bewerken in een vApp de opstartvolgorde.
figuur 9
de opstartvolgorde is de opstartvolgorde voor alle virtuele machines binnen de vApp. U kunt ervoor kiezen om de VM ‘ s in te schakelen of uit te schakelen in elke gewenste volgorde. U kunt ook opgeven dat een VM x aantal seconden moet wachten voordat u de volgende VM in de vApp inschakelt of uitschakelt. Tot slot kun je ervoor kiezen om te wachten tot de VMware Tools klaar zijn op een VM in de vApp voordat je de volgende VM aanzet. Al deze power on / power off instellingen bevinden zich in de vApp en zijn draagbaar wanneer de vApp wordt overgedragen. Houd er echter rekening mee dat HA, per bericht van Duncan Epping, vSphere High Availability (HA) niet de opstartvolgorde respecteert die is geconfigureerd in een vApp (hopelijk is dit iets dat in de toekomst wordt verbeterd).
een van de meest opvallende tabs bij het bewerken van een vApp is het tabblad “vServices”. Vandaag is hier niet veel. Er is slechts één standaard vService en het is de Vcenter extensie vService. Met de Vcenter Extension service kan een VM zich registreren als een extensie voor vCenter, waardoor het volledige toegang heeft tot de Vcenter API ‘ s. Hoewel dit gunstig kan zijn voor VM ‘ s die speciale toegang nodig hebben, kan het ook een beveiligingslek zijn als de geconfigureerde VM schadelijke software bevat.
Figuur 10
ik hoop dat in de toekomst meer vServices zullen worden toegevoegd.
het exporteren van een vApp
zoals ik al eerder zei, is een van de grootste voordelen van vApps hun overdraagbaarheid tussen virtuele infrastructuren. Om een vApp te exporteren (inclusief alle VMs binnenin), selecteert u de vApp en klikt u vervolgens op Export -> Export OVF Template.
Figuur 11
vul dan het eenvoudige formulier in, waarbij het belangrijkste veld is waar u het wilt exporteren en het formaat (OVF of OVA))
Figuur 12
na export kan het OVF-of OVA-bestand worden geïmporteerd (geïmplementeerd) in een andere virtuele infrastructuur met behulp van de optie OVF-sjabloon implementeren (tenminste als u de vSphere-Client gebruikt om het te implementeren).
vApps, OVF en vCloud Director
een van de redenen waarom vApps werden gemaakt was voor vCloud Director en de portabiliteit van multi-tiered applicaties van één cloud naar anther cloud. Die wolken kunnen private clouds, public cloud services of hybride clouds zijn. U kunt zelfs VM ‘ s exporteren en importeren tussen vSphere en XenServer of Hyper-V. vApps zijn ook compatibel met VMware Workstation.
vApps kunnen eenvoudig worden gemaakt met VMware Studio en u kunt meer te weten komen over de OVF verpakking en de opties op de OVF homepage. Dankzij het OVF formaat zijn er veel opties in het OVF XML bestand die je kunt gebruiken. De OVF kan bijvoorbeeld informatie bevatten over VAPP virtual hardware, EULA, productinformatie, upgrade-instructies, productversie, beschrijving, enz. Wanneer u een OVF implementeert, kunt u worden gevraagd naar netwerkinstellingen en deze kunnen automatisch worden geconfigureerd en toegepast wanneer de VM ‘ s in de vApp voor het eerst worden ingeschakeld.
een hulpmiddel waarvan u op de hoogte moet zijn, is het OVFTool. OVFtool kan OVF converteren naar OVA en een verscheidenheid aan andere taken. Het kan worden gedownload van met VMware Fusion, Workstation, of van http://www.vmware.com/go/ovf. Een andere tool heet vAppRun, die integreert met OVFTool en laat u werken met vApps en OVF eigenschappen tijdens het gebruik van Fusion en Workstation. Het kan worden gedownload van http://labs.vmware.com/flings/vapprun.
houd er rekening mee dat vApps begrijpen een VMware Certified Professional (VCP) exam objectief is, volgens de VCP blauwdruk.
In de toekomst hoop ik dat het VAPP OVF formaat nog meer relevante informatie kan bevatten in het pakket om vApps nog krachtiger te maken!