Seite 1 von 1

vCenter PowerCLI starte VM mit persitendID

Verfasst: 21.10.2013, 16:44
von akochgk
Hallo,

ich suche eine Möglichkeit mit PowerCLI eine VM anhand Ihrer persitendID zu starten..denn starten via -Name ist üngünstig wenn 2 VM's mit dem gleichen Namen existieren.
Hat jemand da einen tip für mich?

Verfasst: 21.10.2013, 16:48
von irix
VMs mit gleichen Namen ist aber unschoen und nur erklaerbar wenn diese auf den ESXi Hosts erstellt werden und dann im vCenter unterhalb von verschiedenen Objekten verwalten werden.

Das ist etwas was man nicht moechte.

Gruss
Joerg

Verfasst: 21.10.2013, 16:54
von akochgk
genau...aber in unterschiedlichen Datacentern könne ja VM's mit dem gleichen namen liegen...jede VM hat aber ein eindeutiges Merkmal "persistendId"
Ich hab es gerade mit Namen probiert und da gehen beide VM's auch an... das ist nicht das was ich brauche

Verfasst: 21.10.2013, 17:00
von irix
Wenn aber PowerON einzig und allein den Namen als Filter zu laesst dann wird es irgendwie kniffelig.

Wenn du die VM lokalisiert hast dann weist du auch in welchem vCenter sie ist und kannst dorthin connecten und dann sprich Powershell auch nur diese eine an.

Kann PowerCLI ueberhabt mit mehreren vCenter gleichzeitig? Wir haben zwar mal den Linkmode aktiv genutzt aber so bewusst hab ich immer nur mit einem vC gesprochen.

Gruss
Joerg

Verfasst: 21.10.2013, 17:04
von akochgk
die 2 gleichen namen liegen auf unterschiedlichen Datacentern (nicht vcentern)

Verwendungszweck:
*Ich erstelle mittels powercli ein txt file von allen Maschinen die an sind
*dann fahre ich _alles_ herunter (geplanter Stromausfall)
*wenn dann der vcenter wieder läuft möchte ich nur die Maschinen einschalten die vorher angeschaltet waren

Verfasst: 21.10.2013, 18:42
von akochgk
GELÖST

so gehts.....

Code: Alles auswählen

start-vm -vm (get-vm -Id <persistendId>) -RunAsync
[/code]