Verbind ISO met VM op de PowerCLI-manier

Gepubliceerd op 9 mei 2011 • 2 min leestijd • 331 woorden
Ik heb onlangs een nieuwe server gekocht voor mijn thuislab, of in ieder geval, het was het begin van mijn thuislab. Nadat mijn ESX-host twee jaar…

Ik heb onlangs een nieuwe server gekocht voor mijn thuislab, of in ieder geval, het was het begin van mijn thuislab. Nadat mijn ESX-host twee jaar geleden crashte, heb ik niet de tijd genomen om hem opnieuw op te bouwen.

Toen ik begon met het opnieuw opbouwen van elke afzonderlijke VM op mijn host, raakte ik al snel enigszins geïrriteerd door het feit dat ik moest overschakelen naar de vSphere-client om een ​​ISO te mounten en vervolgens terug naar mijn RDP-sessie om de installatie uit te voeren.

Ik dacht bij mezelf: “Dit zou eenvoudiger moeten zijn. Waarom is er geen tool die de ISO’s in de datastores kan vermelden en je de keuze geeft om er een te mounten?”.

Nou, hier is het. Ik heb een PowerCLI-script gemaakt dat precies dat doet.  Vanuit de virtuele machine haalt het alle ISO-bestanden op alle datastores op, opent een dialoogvenster en laat u een ISO kiezen en koppelen.

Om het script te laten werken, hebt u toestemming voor vCenter nodig om bestanden in de datastores weer te geven en om de ISO op uw huidige VM te koppelen. Je hebt ook PowerCLI nodig (ik denk er nog steeds over na om dit in Visual Basic te proberen als ik genoeg geïrriteerd raak). Het werd getest op PowerCLI 4.1.1 op ESX 4.1

Start het script in een PowerCLI-venster en begin met het selecteren van ISO-bestanden. Omdat het verbinden met vCenter een tijdje duurt, is het waarschijnlijk beter om het PowerCLI-venster niet te sluiten totdat u niet meer van ISO-bestand hoeft te wisselen.

Disclaimer: Een deel van het script is gebaseerd op werk van @LucD22. Er is geen garantie dat dit script in uw infrastructuur zal werken. Er is geen garantie dat het script niets kapot maakt.  Ik heb het in mijn eigen laboratorium getest en voor mij werkt het en het heeft mijn laboratorium niet vernietigd.

Zie ook

    Follow me