Powercli: Template Dosyasi uzerinden yeni sanal sunucu olusturmak

By | 18/02/2020

Merhaba,

Eger sanal sunucu olustma islemlerinizi otomatiklestirmek istiyorsaniz. Powercli modulu ile bu islemi kolayca gerceklestirebilirsiniz.

 

Import-Module -Name VMware.PowerCLI

Connect-VIServer -Server vcenteripaddress

$localUser = $env:USERNAME

## change write-server-name with new serve name
$VmName = "testserver1"

#Template name
$Template = Get-Template -Name "Template2020"

##Select Cluster
$Cluster = Get-Cluster -Name "clustername" | Get-VMHost | Get-Random

#Select Folder exp: Eger bir klasor yapisi kullaniyorsaniz buradaki klasor id bilgisini ihtiyaciniz var.
#Folder id sini referans almak istedginiz vm icin bu komut yazarsaniz size id numarasini dondurecektir. Get-VM vmname | select FolderId

$FolderId = Get-Folder -Id "Folder-group-v48880"

## Selects the drive with the highest free space

## Burada datastore secimi yapacagiz ozellikle istediginiz bir datastore prefix varsa * karaktari ile kullanabilirsiniz. Ornek olarakWIN adi ile baslayan datastore yazarsaniz  tum datastoreleri listeler bunlarin icindeki free space en yuksek olani secer.
$Datastore = Get-Datastore -Name datastorename* | sort FreeSpaceGB -Descending | select -First 1 -ExpandProperty Name

# New Virtual machine details
New-VM -Name $VmName -Template $Template -VMHost $Cluster -Location $FolderId -Datastore $Datastore -DiskStorageFormat Thin

Start-VM -VM $VmName

Open-VMConsoleWindow -VM $VmName

Disconnect-VIServer -Server * -Force

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir