Seite 1 von 1
Webinterace?! Hat jemand Erfahrungen damit?
Verfasst: 12.06.2006, 09:58
von Medusa
Hi, es geht um folgendes. Da wir aus kostengründen kein VMWare Virtual Center + ESX Server verwenden können - benutzen wir den GSX Server
Wir wollen ein Webinterface erstellen dass uns 2 Aufgaben erleichtert
1) Das anlegen von neuen Maschienen mit Templates
2) Verschieben von VM´s (VM runterfahren - speichern - verschieben - installieren)
Hat jemand einen Ansprechpartner - Erfahrungen - oder Sonstiges?
Wie spreche ich die Software an?! Gibts vielleicht schon fertige Lösungen?
MFG Timo
Verfasst: 12.06.2006, 10:15
von al!ve
Der GSX ist am aussterben. Ihn jetzt noch zu kaufen wäre in meinen Augen schlicht dumm da der VMWare-Server im Gegensatz zum GSX kostenlos sein wird und den GSX vollkommen ablöst.
Besorg dir mal die VMWare-API. Was da drin ist sollte eigentlich alles abdecken was du dir vorstellen kannst.
Verfasst: 12.06.2006, 10:17
von Medusa
Sobald die Server Version rauskommt werden wir die auch benutzen
VMWare-API - was ist das? Noch nichts davon gehört
Verfasst: 12.06.2006, 11:47
von al!ve

Nimm das Client-Package für dein System, da ist alles drin was du brauchst.
Download VMware Server Windows client package. A zip package containing installer files for these VMware Server Windows Client components:
- Windows VMware Server Console (.exe)
- COM scripting API for Windows (.exe)
- Perl scripting API for Windows (.exe)
- Server C API (.exe)
Download VMware Server Linux client package. A zip package containing installer files for these VMware Server Linux Client components:
- Linux VMware Server Console (.tar and .rpm)
- Perl scripting API for Linux (.tar)
- Server C API (.tar)
^^
Verfasst: 12.06.2006, 12:56
von Medusa
Danke für deine Antwort...
Da ich leider keine Ahnung von diesen Scriptsprachen habe bräuchte ich ne Anleitung oder zumindest ne Erklärung. Gibts da ne deutsche Anleitung?
Verfasst: 12.06.2006, 14:14
von al!ve
Besorg dir eines der genannten Packete, da sind Beispielimplementationen drin. Das "C Scripting API" sind standard C-Module um C-Programme schreiben zu können, das "Perl Scriping API" ist für standard Perl-Scripte. Entweder du lernst C oder Perl.
Die Beispiel-Perl-Scripte kannst du von der Console aus aufführen. Wenn du meinetwegen in PHP ein Webinterface schreiben willst kannst du einfach die Beispielscripte imt system() oder exec() ausführen.
Vmware Virtual-Server
Verfasst: 13.06.2006, 10:00
von wk2x
Also ich würde denn Virtual-Server verwenden, neuste Version. Der bietet, nach Vmware, auch ein WebInterface mitsich...also ist es nicht nötig ein eigenes zu schreiben.
http://www.vmware.com/products/server_comp.html
gruss
Wk2x
Verfasst: 24.06.2006, 20:12
von Wirrkopf
al!ve hat geschrieben::) Nimm das Client-Package für dein System, da ist alles drin was du brauchst.
^^
Ich hab das schonmal gesaugt aber jetzt wo die VMWare Server RC2 da ist sagt mir meine Windows Console (auf einem CLient PC) das sie veraltet ist. Also würde ich sie gerne aktualisieren.
Aber auf dem VMWare seiten finde ich weder ein altes noch ein neues "Windows Client Package" zum downloaden. Wo haben die das jetzt versteckt?
Oder kann man das aus der Server Installation extrahieren?
Verfasst: 24.06.2006, 20:24
von al!ve
Direktlink wird von VMware geblockt, deshalb hier die Wegbeschreibung:
http://www.vmware.com/download/server/
-> "existing Users"
-> ein beliebiges Betriebssystem auswählen
-> EULA akzeptieren
Das letzte und vorletzte in der Liste sind die Client-Packages für Linux bzw Windows.
Die "vmware-cmd" wird allerdings gleich mitinstalliert, wenn du dir den VMWare-Server installierst.
Verfasst: 24.06.2006, 21:45
von Wirrkopf
al!ve hat geschrieben:Die "vmware-cmd" wird allerdings gleich mitinstalliert, wenn du dir den VMWare-Server installierst.
Ja aber wohl kaum auf einem anderen Client PC auf dem ich den VMWare server nicht direkt installiert habe oder?
Verfasst: 24.06.2006, 23:47
von al!ve

Da natürlich nicht aber wenn Medusa ein PHP-Script schreiben will das alle VMs verwalten kann wird er wohl wie ich schon geschrieben hab einfache Consolenanweisungen ausführen. Das wäre jedenfalls wesentlich einfacher als ein PHP-Bibliothek zu schreiben die alle VMWare-Funktionen bietet -- was natürlich auch möglich wäre und bei genauerer Betrachtung sogar wesentlich eleganter.
Um ein PHP-Modul zu schreiben (c-Code) ist das VMWare-c-API auf dem Rechner notwendig, der das Modul kompilieren soll -- das kann sehr wohl ein anderer Client sein.
Um allerdings ein einfaches PHP-Script zu schreiben das lediglich die "vmware-cmd" aufruft ist es absolut nicht notwendig, die woanders als auf dem Server zu platzieren,