Die Leistungsfähigkeit von VMware vApps verstehen

Einführung

Ich denke, dass die meisten VMware-Administratoren die Leistungsfähigkeit von VMware vApps immer noch übersehen, nur weil sie sich nicht die Zeit genommen haben, mehr zu erfahren. Ich glaube, wenn Sie mehr über vApps erfahren, werden Sie feststellen, dass sie eine erstaunliche Portabilität und Leistung bieten, die Sie in Ihrer VMware-Infrastruktur verwenden möchten.

In der Vergangenheit habe ich ein paar Videos auf vApps erstellt. Sie sind große neue vApp / OVF 1.0 Funktionen in vSphere 4 und was sind VMware vApps?. Diese Videos bieten gute Informationen zum Konzept einer vApp, basieren aber auch auf vSphere 4 und haben seitdem eine Reihe von Verbesserungen erfahren. Beginnen wir also von Anfang an damit, was eine vApp ist und wie die neuesten Funktionen Ihnen in vSphere 5 helfen können.

Was ist eine VMware vApp?

Eine vApp ist ein Container für virtuelle Maschinen, der Ressourcenkontrollen und -verwaltung für die darin enthaltenen virtuellen Maschinen bietet. Stellen Sie sich eine vApp als tragbare, in sich geschlossene Box vor, die mehrere virtuelle Maschinen enthält, aus denen eine mehrstufige Anwendung (z. B. ein Webserver, eine Datenbank und ein Sicherheitsserver) besteht, einschließlich aller benutzerdefinierten Netzwerkkonfigurationen.

vApps Angebot:

  • Container für mehrere virtuelle Maschinen
  • Ressourcenkontrollen für die VMs im Container
  • Darin enthaltene Netzwerkkonfigurationen
  • Portabilität der vApp, sodass alles enthalten und auf eine andere virtuelle Infrastruktur übertragen werden kann
  • Ganze vApps können eingeschaltet, ausgeschaltet, angehalten oder heruntergefahren werden
  • Ganze vApps können geklont werden

Der wahrscheinlich beste Weg, vApps zu verstehen, besteht darin, eine zu erstellen.

Erstellen einer vApp

Das Erstellen einer vApp ist einfach. Klicken Sie dazu in Ihrem vSphere-Client (mit vCenter verbunden) auf Datei, gehen Sie zu Neu und dann auf vApp, wie in Abbildung 1 dargestellt. Alternativ können Sie Control-A drücken.

Abbildung 1

Dadurch wird der neue vApp-Assistent aufgerufen. Das erste, was Sie in diesem Assistenten tun müssen, ist einen Namen für die vApp In meinem Fall zu erstellen, Ich nannte es einfach „Client-Server-App“ und klickte auf Weiter.

Abbildung 2

Als nächstes müssen Sie die Ressourcenzuweisung für die vApp konfigurieren. Zu diesem Zeitpunkt sind die einzigen verfügbaren Ressourcenzuweisungen entweder CPU oder Speicher. Die Ressourcenkonfigurationen sind wie ein Ressourcenpool, da eine vApp wirklich einen Ressourcenpool enthält. vApp-Ressourcen verwenden dieselben Freigaben, Reservierungen und Limits wie reguläre Ressourcenpools. Beachten Sie, wie ich 4000 MHz vCPU und 6000 MB (6 GB) vRAM für die VMs reserviert habe, die sich im vApp-Ressourcenpool befinden.

Abbildung 3

Abschließend eine Überprüfung vor dem Erstellen der vApp, wie in Abbildung 4 dargestellt. Klicken Sie nach der Überprüfung auf Fertig stellen.

Abbildung 4

In nur wenigen Sekunden wird Ihre vApp erstellt.

Jetzt ist es an der Zeit, vorhandene VMs in die neue vApp zu verschieben. Natürlich können Sie auch neue VMs erstellen und in der vApp suchen. In meinem Fall habe ich einfach einen Windows Server und eine Windows 7-VM per Drag & Drop in die vApp gezogen.

So sieht meine neue vApp aus:

Abbildung 5

Von hier aus kann ich alle VMs in der vApp gleichzeitig einschalten, indem ich mit der rechten Maustaste auf die vApp klicke und dann auf Einschalten klicke.

~
Abbildung 6

Beachten Sie, dass Sie über dasselbe Menü auch die VM klonen, die Leistung melden, Berechtigungen hinzufügen oder Alarme aktivieren können.

Die andere Möglichkeit besteht darin, die Einstellungen für die VM zu bearbeiten.

vApp-Einstellungen bearbeiten

Sobald eine vApp erstellt wurde, können eine Reihe von Einstellungen bearbeitet werden (viel mehr als beim ersten Erstellen der vApp mithilfe des Assistenten).

Abbildung 7

Die primären vApp-Einstellungen, die Sie beachten sollten, sind die IP-Adresszuweisungsrichtlinie und die Startreihenfolge in der vApp.

Die IP-Adresszuweisungsrichtlinie wird auf der Registerkarte Optionen und im Abschnitt IP-Zuweisungsrichtlinie konfiguriert (siehe Abbildung 7). Die drei Arten von IP-Zuweisungen sind:

  • Fest – IP–Adressen werden manuell konfiguriert
  • Transient – zugewiesen aus dem vCenter Managed IP-Netzwerkbereich beim Einschalten und freigegeben beim Ausschalten
  • DHCP – Ein DHCP-Server wird verwendet, um die IP-Adressen für VMs in der vApp bereitzustellen

Wenn einige Ihrer IP-Zuweisungsrichtlinienoptionen ausgegraut sind (wie in meinen in Abbildung 7) können Sie in den Abschnitt Erweitert und dann in die erweiterte IP-Zuweisung wechseln, wo Sie entweder DHCP oder OVF als Quelle für die IP-Zuweisung konfigurieren können.

Abbildung 8

Neben der IP-Zuweisungsrichtlinie ist die Startreihenfolge die am häufigsten verwendete Einstellung zum Bearbeiten in einer vApp.

Abbildung 9

Die Startreihenfolge ist die Start- und Herunterfahrreihenfolge für alle virtuellen Maschinen in der vApp. Sie können die VMs in beliebiger Reihenfolge ein- oder ausschalten. Sie können auch angeben, dass eine VM x Sekunden warten soll, bevor Sie die nächste VM in der vApp ein- oder ausschaltet. Schließlich können Sie warten, bis die VMware Tools auf einer VM in der vApp bereit sind, bevor Sie die nächste VM einschalten. Alle diese Ein- / Ausschalteinstellungen sind in der vApp enthalten und sind portabel, wenn die vApp übertragen wird. Beachten Sie jedoch, dass vSphere High Availability (HA) gemäß Duncan Eppings Beitrag die in einer vApp konfigurierte Startreihenfolge nicht berücksichtigt (hoffentlich wird dies in Zukunft verbessert).

Eine der auffälligeren Registerkarten beim Bearbeiten einer vApp ist die Registerkarte „vServices“. Heute gibt es hier nicht viel. Es gibt nur einen Standard-vService und es ist der vCenter Extension vService. Der vCenter Extension Service ermöglicht es einer VM, sich als Erweiterung für vCenter zu registrieren, sodass sie vollen Zugriff auf die vCenter-APIs hat. Dies kann zwar für VMs von Vorteil sein, die besonderen Zugriff benötigen, kann jedoch auch eine Sicherheitslücke darstellen, wenn die konfigurierte VM schädliche Software enthält.

Abbildung 10

Ich hoffe, dass in Zukunft weitere vServices hinzugefügt werden.

Exportieren einer vApp

Wie bereits erwähnt, ist einer der größten Vorteile von vApps die Portabilität zwischen virtuellen Infrastrukturen. Um eine vApp (einschließlich aller darin enthaltenen VMs) zu exportieren, wählen Sie einfach die vApp aus und klicken Sie dann auf Exportieren – > OVF-Vorlage exportieren.

Abbildung 11

Füllen Sie dann das einfache Formular aus, wobei das wichtigste Feld der Ort ist, an den Sie es exportieren möchten, und das Format (OVF oder OVA)

Abbildung 12

Nach dem Export kann die OVF- oder OVA-Datei mithilfe der Option OVF-Vorlage bereitstellen in eine andere virtuelle Infrastruktur importiert (bereitgestellt) werden (zumindest, wenn Sie sie mit dem vSphere-Client bereitstellen).

vApps, OVF und vCloud Director

Einer der Gründe, warum vApps erstellt wurden, war der vCloud Director und die Portabilität mehrstufiger Anwendungen von einer Cloud in eine andere Cloud. Bei diesen Clouds kann es sich um private Clouds, öffentliche Cloud-Dienste oder hybride Clouds handeln. Sie können sogar VMs zwischen vSphere und XenServer oder Hyper-V exportieren und importieren.

vApps können einfach mit VMware Studio erstellt werden und Sie können mehr über die OVF-Verpackung und ihre Optionen auf der OVF-Homepage erfahren. Dank des OVF-Formats gibt es in der OVF-XML-Datei viele Optionen, die Sie verwenden können. Die OVF kann beispielsweise Informationen zur virtuellen vApp-Hardware, EULA, Produktinformationen, Upgrade-Anweisungen, Produktversion, Beschreibung usw. enthalten. Diese können dann automatisch konfiguriert und angewendet werden, wenn die VMs in der vApp zum ersten Mal eingeschaltet werden.

Ein Tool, das Sie kennen sollten, ist das OVFTool. OVFtool kann OVF in OVA konvertieren und eine Vielzahl anderer Aufgaben. Es kann von mit VMware Fusion, Workstation oder von http://www.vmware.com/go/ovf heruntergeladen werden. Ein weiteres Tool heißt vAppRun, das in OVFTool integriert ist und es Ihnen ermöglicht, mit vApps- und OVF-Eigenschaften zu arbeiten, während Sie Fusion und Workstation verwenden. Es kann von http://labs.vmware.com/flings/vapprun heruntergeladen werden.

Beachten Sie, dass das Verständnis von vApps ein VMware Certified Professional (VCP) -Prüfungsziel gemäß dem VCP-Blueprint ist.

In Zukunft hoffe ich, dass das vApp OVF-Format noch relevantere Informationen in das Paket aufnehmen kann, um vApps noch leistungsfähiger zu machen!

You might also like

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.