Hoi zäme
Wir (UNIX Admins) haben immer mehr RHEL Maschinen welche auf dem ESX laufen und haben da ein paar Prozeduren entwickelt für Disaster Recovery oder temp. Backups. Dazu stoppen wir die VM und kopieren die System Disk, welche der ersten vmdk entspricht weg. Bis jetzt haben wir das mit entsprechenden Rechten mit dem vSphere Client gemacht wie es unsere Windoof Admins auch machen. Aber als UNIXler gibts für mich kein Klickediklick, ich wills gescripted haben. Also hab ich mich selber schlau gemacht und gsehen, dass es verschiedene APIs und PowerCLI gibt um die entsprechenden Klicks zu scripten.
Am liebsten wärs, wir könnten von unserer RHEL Admin Maschine auf den ESX verbinden und so die Tasks scripten statt auf einer Windows Maschine selbst. Dazu hab ich pysphere entdeckt was wunderbar funzt, jedoch kein Disk Copy innerhalb des Datastores unterstützt (nur DS zu local disk und vice-vers.). Mit PowerCLI von VMWare müsste das mit dem "Copy-HardDisk" Befehl funzen, doch nicht mal das hab ich hingekriegt und noch dazu müsste ich unter Windows arbeiten.
Das SDK für Perl hab ich gesehen, aber noch nicht ausprobiert. Funzt das gut und kann man vmdk's vom einem DS zum anderen kopieren?
Frage: Hat jemand von euch schon so was im Einsatz und könnte mir ein Tipp geben? Wie scriptet ihr UNIXler eure ESX Tasks ausser mit PowerShell? Ich hoffe hier fündig zu werden.