Upload files to "/"
New VM in Cluster and Ressource Pool
This commit is contained in:
parent
012e02195a
commit
c2f708e38f
42
VMware_new.vm.ps1
Normal file
42
VMware_new.vm.ps1
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Connect-VIServer -Server SERVERIP -Protocol https -User administrator@vsphere.local -Password PASSWORD
|
||||||
|
|
||||||
|
$vmTemplate = Get-Template -Name "srv-test01-jammy"
|
||||||
|
|
||||||
|
|
||||||
|
$Datacenter = "Datacenter01"
|
||||||
|
$vmDatacenter = Get-Datacenter -Name $Datacenter
|
||||||
|
|
||||||
|
$ClusterName = "Cluster01"
|
||||||
|
$vmCluster = Get-Cluster -Name $ClusterName -Location $Datacenter
|
||||||
|
|
||||||
|
$ESXi = "10.237.10.11"
|
||||||
|
$VMHost = Get-VMHost -Name $ESXi
|
||||||
|
|
||||||
|
$DatastoreName = "vsanDatastore"
|
||||||
|
$vmDatastore = Get-Datastore -Name $DatastoreName
|
||||||
|
|
||||||
|
$vmResourcePool = "ResPo01"
|
||||||
|
$vmFolder = Get-Folder -Name "Linux" -Location $Datacenter
|
||||||
|
|
||||||
|
$vmNetwork = Get-VirtualNetwork -Name "VM Network"
|
||||||
|
|
||||||
|
$vmName = Read-Host -Prompt "Wie lautet der Name der VM?"
|
||||||
|
|
||||||
|
$vmCPUint = Read-Host -Prompt "CPUs?"
|
||||||
|
$vmCPU = [decimal]$vmCPUint
|
||||||
|
|
||||||
|
$vmMemoryint = Read-Host -Prompt "RAM?"
|
||||||
|
$vmMemory = [int]$vmMemoryint
|
||||||
|
|
||||||
|
$diskSizeGB = Read-Host -Prompt "Geben Sie die Festplattengröße in GB ein"
|
||||||
|
$vmDisksize = [decimal]$diskSizeGB
|
||||||
|
|
||||||
|
New-VM -Name $vmName -Template $vmTemplate -Datastore $vmDatastore -VMHost $vmHost -NetworkName $vmNetwork
|
||||||
|
Set-VM -VM $vmName -NumCPU $vmCPU -MemoryGB $vmMemory -Confirm:$false
|
||||||
|
Get-HardDisk -VM $vmName | Set-HardDisk -CapacityGB $vmDisksize -Confirm:$false
|
||||||
|
|
||||||
|
Move-VM -VM $vmName -Destination $vmFolder
|
||||||
|
Move-VM -VM $vmName -Destination $vmResourcePool
|
||||||
Loading…
Reference in a new issue