Xebias Erfahrung mit Middleware und der Automatisierung der Anwendungsbereitstellung führte zu dem Wunsch, neue Tools für diese Bereiche zu erforschen. Dann kam VMwares Application Director 1.0 beta und später GA, und zusammen mit VMware Niederlande bauten wir eine Demoumgebung bei Xebia auf. Die Einrichtung verlief nicht ganz reibungslos, vor allem weil wir einige Probleme mit der Infrastruktur hatten und die Schnittstellen zwischen den Softwarekomponenten nicht direkt funktionierten. Nachdem alles funktionierte, verglich ich den vApp Director 1.0 mit dem DeployIt-Bereitstellungstool von Xebialabs. Fazit: vApp Director 1.0 ist nett, aber eher betriebs-/infrastrukturorientiert als entwicklerorientiert. Wenn mit DeployIt Teile der Bereitstellung (z.B. nur ein War und eine Datenquelle) zwischen den Bereitstellungen geändert werden, werden nur diese Schritte in der richtigen Reihenfolge ausgeführt. Mit vApp dir müssen Sie dies in einem Skript nachstellen oder alles von Grund auf neu implementieren, was viel Zeit in Anspruch nimmt. Auf der anderen Seite kann DeployIt keine VMs selbst erstellen.
Infra-Setup Da es sich um ein Demo-Setup handelt, sind die Kosten ein Problem, daher wurden Ersatzserver und aufgearbeitete Hardware verwendet. Bei den Compute-Servern waren die CPUs fast identisch, ich musste die E5620 Xeons gegen 2 E5520 Cpu's austauschen. Und bei 1U-Rack-Hardware ist das leichter gesagt als getan. Software-Stack vApp Director hängt von vCloud Director Version 1.5 ab, das auf vSphere 5 und dem ESXi 5 Hypervisor aufbaut. Einige Probleme traten hier innerhalb von vSphere auf: vSphere konnte seinen eigenen esxi-Server und die esxi/vcloud-Instanzen nicht auf derselben Ebene verwalten. Und die vCloud Director Appliance verfügt über SSL-Zertifikate, die nach 3 Monaten ablaufen. Wenn diese Frist verstrichen ist, kann man den vApp Director nicht mit vCloud verbinden. Die Lösung besteht darin, neue Zertifikate auf dem Cloud-Verzeichnis zu erstellen und in die vApp zu importieren. Benutzerverwaltung Dem vApp Director fehlt die Ldap-Unterstützung für die Benutzer-/Rollenverwaltung, eine fehlende Unternehmensfunktion für größere Implementierungen. Alles in allem ist dies eine 1.0-Version, gut, dass sie herausgekommen ist, nützlich, aber es fehlen noch einige Funktionen.
Verfasst von
Frank Bezema
Unsere Ideen
Weitere Blogs
Contact



