build 65d0a3ad | content blog-content@c8490fa · 338 posts | profiles 20 · corpus 228 | 0 skipped |
Scripting · 2017-07-31

CD-Laufwerke auf deinen VMs finden und trennen

In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht.

2017-07-31Datum
Dario DörflingerAutor
1Min. Lesezeit
140words
no translation reviewed
Themen capabilities · idf weight Automation automation 1.80
Hersteller vendors · idf weight VMware vmware 0.89

Dieser Beitrag ist von 2017. Er bleibt online, weil er nach wie vor nachgefragt wird, beschreibt aber einen Produktstand von damals.

In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS daran hindern, sauber zu arbeiten, oder verhindern, dass ein Host in den Maintenance Mode geht, wenn du zum Beispiel patchen willst.

In grossen Umgebungen wird es sehr mühsam, all diese Laufwerke von Hand zu trennen. Mit PowerCLI ist es eine Zeile.

Wenn du einen Host für den Maintenance Mode freiräumen willst, geht das mit zwei Zeilen:

Get-VMHost <your host> |Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False
Get-VMHost <your host>| Set-VMHost -VMHost Host -State "Maintenance"

Wenn du alle CD-ROMs trennen willst:

Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False

Und wenn du nur alle VMs mit verbundenem CD-Laufwerk auflisten willst:

Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | FT Parent, IsoPath

Passt ausserdem