Seite 1 von 1

Rescan HBAs auf allen ESX Servern in Farm?

Verfasst: 23.07.2008, 14:24
von mangold
Hi Leute, bin grad auf dieses Forum gestoßen, mal ne nette Abwechslung auf deutsch schreiben zu können. Ich hab dann auch gleich mal ne Frage.

Ist es möglich aus dem Virtual Center alle ESX Server zu veranlassen, auf ihren HBAs einen rescan zu starten? Ich finde es ziemlich nervig alle Server einzeln abklappern zu müssen. Am schönsten wär natürlich ein Plugin oder etwas anderes bequemes, ein Skript, was einmal ausgeführt werden muss würde ich auch noch nehmen. :D

Verfasst: 23.07.2008, 14:31
von Tschoergez
viperltoolkit, ungefähr 20 Zeilen :-)

Such mal hier, ich glaub, ich hab so nen Ausschnitt schon mal gepostet hier als Beispiel...

Ansonsten muss ich in meinem digitalen Dachboden gruschteln und die Code-Fragmente rauskramen....

Viele Grüße,
Jörg

Verfasst: 23.07.2008, 15:12
von mangold
hmmm danke,
wollte es vermeiden jetzt auch noch in perl skripten zu müssen :D suche deshalb nach etwas "fertigem". Aber wenn es wirklich keine andere Lösung gibt, habe ich wohl keine Ausrede mehr mich damit nicht auseinandersetzen.

Verfasst: 23.07.2008, 15:14
von Tschoergez
evtl. gibts auch Cmdlets für die Powershell (such mal nach "VI Toolkit for Windows" bei vmware). Dann müsste es ein Einzeiler werden.

Weiß aber nicht auswendig, ob's die rescan-Funktion da schon gibt.

Viele Grüße,
Jörg

Verfasst: 24.07.2008, 10:13
von Heros
get-vmhost | get-vmhoststorage -rescanallhba

Verfasst: 24.07.2008, 10:23
von Tschoergez
wusst ichs doch :grin:

Danke fürs Posten, Thomas! Hatte gestern keine Zugriff auf ne Testumgebung...

Mit dem viperltoolkit sind ca. 20 Zeilen :? ...

Als Einstiegshilfe und für die weitere Diskussion siehe auch hier:
http://vmware-forum.de/viewtopic.php?p= ... lkit#53853

oder einfach mal nach viperltoolkit suchen, da gabs hier schon öfters code-schnipsel, ebenso wie für die Powershell.

Viele Grüße,
Jörg

Verfasst: 24.07.2008, 11:14
von Heros
Ich liebe die PowerShell... :) Einfach nur geil was damit geht

Verfasst: 25.07.2008, 12:17
von mangold
hmm Powershell, würde mir eher zusagen als Perl, kann man auch für andere tasks nutzen. Aber wo fange ich an zu suchen, also Administration einer ESX farm über Powershell?

Verfasst: 25.07.2008, 12:25
von angoletti1
äh, wie suchen?
Du gibst den Befehl von Thomas oben einfach ein, das wars schon. Er sucht im VC selber nach allen ESX Hosts und führt dann ein rescan auf allen HBAs durch.

Verfasst: 25.07.2008, 12:28
von angoletti1
vorher ist natürlich noch ein connect notwendig:

Code: Alles auswählen

get-vc myvcservername -User myuser -Password mypassword

Verfasst: 25.07.2008, 13:09
von Heros
Ich mach ma Werbung :)

http://www.amazon.de/VMware-ESX-3-5-Aut ... 58&sr=8-11

Da ist nen komplettes Kapitel drin.

Verfasst: 25.07.2008, 13:50
von mangold
ah ok leute, ich benötige die MS Powershell + VMware Infrastructure Toolkit (for Windows), sagt das doch gleich! :D

Verfasst: 25.07.2008, 13:53
von angoletti1
Yep,
hast aber auch umständlich gefragt.
Um schon mal aufkommende Probleme im Ansatz zu beseitigen, gib folgendes als deinen ersten Befehl ein:

Code: Alles auswählen

Set-ExecutionPolicy AllSigned

Verfasst: 25.07.2008, 14:06
von mangold
angoletti1 hat geschrieben:Yep,
hast aber auch umständlich gefragt.


das kommt vom Unwissen :D

Verfasst: 25.07.2008, 14:19
von angoletti1
mangold hat geschrieben:das kommt vom Unwissen :D

...welches wir jetzt Stück für Stück beseitigen werden... :D
Dafür ist ein Forum ja da.

Verfasst: 26.07.2008, 21:41
von Tschoergez