gidos 10 Geschrieben 21. Mai 2008 Melden Geschrieben 21. Mai 2008 Hallo zusammen Hat jemand eine Idee oder ein Script mit welchem man auslesen kann auf welchem ESX Server der Gast läuft? Ich möchte diese Information auf dem Desktop mit BGinfo anzeigen. Leider finde ich aber diese Information weder in der Reg Datenbank noch sonst irgendwo im gast. Jemand eine Idee?
Heros 10 Geschrieben 21. Mai 2008 Melden Geschrieben 21. Mai 2008 Der Gast hat davon keine Ahnung! Für ihn ist das völlig transparent. Da musst du schon an den ESX gehen oder das VC.
gidos 10 Geschrieben 21. Mai 2008 Autor Melden Geschrieben 21. Mai 2008 Schön wäre es ja einfach, wenn die VMware Tools dies auslesen könnten und zb. in der Reg. Speichern könnten. Denn diese Tools wüssten das bestimmt und haben sicher auch Kontakt zu VC. Werde nun mal austüffteln wie ich dies aus VC bekomme und in BGinfo anzeigen kann. Ziel wäre einfach zu wissen auf welchem Host die VM gerade am laufen ist ohne dass man jedesmal VCC öffnen muss. So hat man wieder mal aus einem kurzen Gedankenblitz von welchem man denkt, das macht man kurz in 10 minuten ein Tag füllendes Projekt erstellt. Ich liebe IT :-)
Heros 10 Geschrieben 21. Mai 2008 Melden Geschrieben 21. Mai 2008 Das Problem daran ist ja das es nie so bleibt. Die VM wird ja, auch im laufenden Betrieb, von Host zu Host gegeben. Das ist dann recht schwierig für die Tools. Halt uns auf dem laufenden, wäre schon nett zu wissen.
Caddy24 10 Geschrieben 21. Mai 2008 Melden Geschrieben 21. Mai 2008 Ich glaube ich lehne mich nicht zuweit aus dem Fenster, wenn ich sage, das das mit der Vmware Api machbar sein sollte. Damit kannst du skriptgesteuert alles möglich abfragen oder auch einstellen.. Stichwort: Vmware SDK
Squire 290 Geschrieben 21. Mai 2008 Melden Geschrieben 21. Mai 2008 das vielleicht schon, aber Heros hat recht ... bei einem ESX Cluster wird ja die VM ggf. je nach Last automatisch verschoben. BGInfo müsste dann ja in regelmäßigen Abständen aufgerufen werden um das Wallpaper zu aktualisieren
Caddy24 10 Geschrieben 22. Mai 2008 Melden Geschrieben 22. Mai 2008 Es gibt da ja noch die "eklige" Variante mit dem Active Desktop und einer Webseite mit AutoReloadFunktion... ;)
Heros 10 Geschrieben 22. Mai 2008 Melden Geschrieben 22. Mai 2008 Die Frage ist ob es nicht irgendwann zu viel Aufwand wird, oder? Ich weiß nicht wie viele Desktops das machen sollen aber naja. Ich meine nice wäre die Info schon aber naja. Vielleicht kann man auch was mit VI Toolkit machen aber da müsstest du auf allen Clients nen Zugang zur VI speichern! Sicherheit ist da dann nicht mehr so hoch geschrieben würde ich sagen. (Ich weiß man kann das einschränken)
chris_davidi 10 Geschrieben 22. Mai 2008 Melden Geschrieben 22. Mai 2008 Schwer ist es wirklich nicht, benötigt wird ein wenig Programmieraufwand, jedoch die Frage ob es sich wirklich lohnt, ... Möglichkeit eben über die VMware API oder einfache Linux Kenntnisse. Also einfach direkt auf jedem ESX ein Skript laufen lassen, dass ausließt, welche Maschinen momentan online sind und das Ergebnis dann per SMTP oder als File auf eine Freigabe legen. Ein anderer Prozess müsste eben diese Ausgaben auswerten und entsprechend BGinfo aktualisieren. Relativ simpel, würde aber relativ flott klappen. Ein simples esxtop zeigt schon alle laufenden Maschinen an. [root@esx01 root]# esxtop 2:08:29pm up 48 days 19:29, 59 worlds; CPU load average: 0.10, 0.12, 0.11 PCPU(%): 8.32, 12.55 ; used total: 10.44 CCPU(%): 0 us, 0 sy, 100 id, 0 wa ; cs/sec: 79 ID GID NAME NWLD %USED %RUN %SYS %WAIT %RDY 1 1 idle 2 180.72 181.70 0.00 0.00 19.95 2 2 system 6 0.00 0.00 0.00 600.00 0.00 6 6 helper 22 0.01 0.01 0.00 2200.00 0.01 7 7 drivers 12 0.01 0.01 0.00 1200.00 0.00 9 9 console 1 0.95 0.95 0.00 97.75 2.13 15 15 vmware-vmkauthd 1 0.00 0.00 0.00 100.00 0.00 30 30 winapo 5 11.26 11.31 0.02 490.66 2.18 32 32 vmsrvdom 5 4.81 4.81 0.03 498.36 0.98 33 33 vmsrvdc01 5 2.85 2.85 0.01 500.00 0.35
gidos 10 Geschrieben 22. Mai 2008 Autor Melden Geschrieben 22. Mai 2008 besten dank für den ESX Befehl, denke mit dem kann man bereits was Scripten. Werde nächste Woche mal ein wenig damit rum versuchen. Danke nochmals und allen ein bladiges Weekend Gruss Guido
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden