stefan007
Goto Top

Script für das automatische Erstellen von VMs am ESXi gesucht

Hi zusammen,

ich bin auf der Suche nach einem Script, um auf kurzem Wege (über SSH) VMs an meinem ESXi (ohne VCenter) erstellen zu lassen. Kann mir hierbei jemand helfen oder mir ein Script zur Verfügung stellen? Ich habe auf meiner Suche leider nur Scripts gefunden um automatisiert einen ESXi Server erstellen zu lassen (in Kombination mit Vcenter, welches ich aber nicht nutze).

Ich nutze einen ESXi 6.5 (im Testlab)

Gruß,

Stefan

Content-ID: 626703

Url: https://administrator.de/contentid/626703

Ausgedruckt am: 04.12.2024 um 08:12 Uhr

146707
146707 28.11.2020 aktualisiert um 18:29:49 Uhr
Goto Top
PowerCli ist dein Freund
https://www.vmware.com/support/developer/PowerCLI/
New-VM
$myTargetVMHost = Get-VMHost -Name MyVMHost1
New-VM -Name MyVM1 -ResourcePool $myTargetVMHost -Datastore MyDatastore1 -NumCPU 2 -MemoryGB 4 -DiskGB 40 -NetworkName "VM Network" -Floppy -CD -DiskStorageFormat Thin -GuestID winNetDatacenterGuest  
em-pie
em-pie 28.11.2020 um 18:46:46 Uhr
Goto Top
Moin


Zitat von @146707:

PowerCli ist dein Freund
https://www.vmware.com/support/developer/PowerCLI/
New-VM
> $myTargetVMHost = Get-VMHost -Name MyVMHost1
> New-VM -Name MyVM1 -ResourcePool $myTargetVMHost -Datastore MyDatastore1 -NumCPU 2 -MemoryGB 4 -DiskGB 40 -NetworkName "VM Network" -Floppy -CD -DiskStorageFormat Thin -GuestID winNetDatacenterGuest  
> 

Und das klappt auch auf der freien ESXi-Version?

Laut reddit hat man nur „lesenden“ Zugriff:
https://www.google.de/amp/s/amp.reddit.com/r/homelab/comments/7mtxzc/pow ...

Selbst testen kann ich es aktuell nicht, habe ich „nur“ eine vCenter-verwaltete Umgebung zur Hand

Gruß
em-pie
tech-flare
tech-flare 28.11.2020 aktualisiert um 18:51:26 Uhr
Goto Top
Welche Version? Sofern keine free, dann PowerCLI

Dies geht mit und ohne vcenter
146707
146707 28.11.2020 aktualisiert um 23:18:04 Uhr
Goto Top
Zitat von @em-pie:

Und das klappt auch auf der freien ESXi-Version?
Nein, API-Zugriff fehlt in der Free-Version schon lange.
em-pie
em-pie 29.11.2020 um 07:55:57 Uhr
Goto Top
Zitat von @146707:

Zitat von @em-pie:

Und das klappt auch auf der freien ESXi-Version?
Nein, API-Zugriff fehlt in der Free-Version schon lange.

Dann hilft es dem TO nicht. Er nutzt ja den ESXi ohne vCenter und daher vermutlich auch in Gänze ohne volle Lizenz.
PowerCLI war auch mein erster Gedanke, hatte zur Sicherheit aber nach der Möglichkeit mit dem ESXi Free geschaut.

@to
Was spricht dagegen, einmal eine Vm als Vorlage zu erstellen und die dann im Bedarfsfall manuell in eine neue VM bereitzustellen?

Ich kann mir nicht vorstellen, dass du auf der einen Kiste täglich 30 neue VMs baust!?
146707
146707 29.11.2020 aktualisiert um 09:39:17 Uhr
Goto Top
Zitat von @em-pie:
Dann hilft es dem TO nicht. Er nutzt ja den ESXi ohne vCenter und daher vermutlich auch in Gänze ohne volle Lizenz.
Ein vCenter ist für die API Nutzung nicht erforderlich, der ESXI muss aber wie du auch schreibst eine gültige Lizenz haben dann funktioniert auch die (beschreibbare) API. Das er die Free Version ohne Lizenz nutzt stand ja erst mal nirgendwo in seinem Post, deswegen die Nennung der PowerCli.
Ich kann mir nicht vorstellen, dass du auf der einen Kiste täglich 30 neue VMs baust!?
Ich mir auch nicht, wenn er das sowieso nur im Lab macht dann soll er sich halt ne Trial mit voller Funktionalität besorgen wenn's nur ums Ausprobieren oder Erfahrung sammeln geht.
https://www.vmware.com/de/try-vmware.html
em-pie
em-pie 29.11.2020 um 10:04:10 Uhr
Goto Top
Zitat von @146707:
Das er die Free Version ohne Lizenz nutzt stand ja erst mal nirgendwo in seinem Post, deswegen die Nennung der PowerCli.

Das stimmt, habe da vermutlich zu viel reininterpretiert, als ich las „kein vCenter“..

Nunja, jetzt hat er erst einmal etwas Futterface-smile
Stefan007
Stefan007 29.11.2020 um 20:57:53 Uhr
Goto Top
Zitat von @em-pie:

Zitat von @146707:

Zitat von @em-pie:

Und das klappt auch auf der freien ESXi-Version?
Nein, API-Zugriff fehlt in der Free-Version schon lange.

Dann hilft es dem TO nicht. Er nutzt ja den ESXi ohne vCenter und daher vermutlich auch in Gänze ohne volle Lizenz.
PowerCLI war auch mein erster Gedanke, hatte zur Sicherheit aber nach der Möglichkeit mit dem ESXi Free geschaut.

@to
Was spricht dagegen, einmal eine Vm als Vorlage zu erstellen und die dann im Bedarfsfall manuell in eine neue VM bereitzustellen?

Ich kann mir nicht vorstellen, dass du auf der einen Kiste täglich 30 neue VMs baust!?


Hi erstmal und danke für die ganzen Infos.

Da ich kein VCenter habe, fehlt mir ja die Klonen-Funktion und ich müsste im Prinzip die Rohdaten "kopieren" um eine Maschine zu kopieren. Für mich ging es in erster Linie nur um die Möglichkeit, ob es geht oder nicht. 30 VMs setze ich natürlich nicht täglich auf face-smile.

Ich habe den ESXI nicht als Trial laufen sondern schon mit einer Lizenz, müsst ihr dazu zwingend wissen, welche das genau ist? Dann würde ich die noch nachreichen (kenne die genaue Bezeichnung nicht auswendig).


Gruß,
Stefan
tech-flare
tech-flare 29.11.2020 um 21:17:32 Uhr
Goto Top
Ich habe den ESXI nicht als Trial laufen sondern schon mit einer Lizenz, müsst ihr dazu zwingend wissen, welche das genau ist? Dann würde ich die noch nachreichen (kenne die genaue Bezeichnung nicht auswendig).

Alle Versionen unterstützen powerCLI, außer die Free Version. Also Essentials, Standard, Enterprise Plus

Wie dies mit PowerCLI funktioniert, wurde bereits geschrieben.

Gruß