Hi Experts
i have two VMS for which i need to add disks using powershell. The disks should be created and attached to the Server. For Server01 i want to add a new disk with size 100GB. please correct me if the below syntaxes are correct. If Server01 is in Availability Zone1 will the new disk will also be created in Availability Zone1 or do i need to specify it. For Premium Disk is Premium_LRS is right format? for standard SSD and standard HDD what should be the format. will the disk get the tags from the VM?
$vmName = "Server01"
$disk_name = "_data1"
$size = 100
$lun = 0
$vm = Get-AzVM -Nam $vmName
$rgName = $vm.ResourceGroupName
$location = $vm.location
$storageType = 'Premium_LRS'
$dataDiskName = $vmName + $disk_name
$tags = $vm.Tags
$diskConfig = New-AzDiskConfig -SkuName $storageType -Location $location -CreateOption Empty -DiskSizeGB $size -tag $Tags
$dataDisk1 = New-AzDisk -DiskName $dataDiskName -Disk $diskConfig -ResourceGroupName $rgName
$vm = Add-AzVMDataDisk -VM $vm -Name $dataDiskName -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun $lun
Update-AzVM -VM $vm -ResourceGroupName $rgName
For Server02 i need to add two disks for disk1 the size is 1TB and for disk2 the size is 2TB. How do i specify the lun size in the below syntax.
$vmName = "Server02"
$disk1_name = "_Data1"
$disk2_name = "_Data2"
$lunl1 = 2
$lunl2 = 3
$lun1size = 1024
$lun2size = 2048
$vm = Get-AzVM -Nam $vmName
$rgName = $vm.ResourceGroupName
$location = $vm.location
$storageType = 'Premium_LRS'
$dataDisk1Name = $vmName + $disk1_name
$dataDisk2Name = $vmName + $disk2_name
$tags = $vm.Tags
$diskConfig = New-AzDiskConfig -SkuName $storageType -Location $location -CreateOption Empty -DiskSizeGB $size -tag $Tags
$dataDisk1 = New-AzDisk -DiskName $dataDisk1Name -Disk $diskConfig -ResourceGroupName $rgName
$dataDisk2 = New-AzDisk -DiskName $dataDisk2Name -Disk $diskConfig -ResourceGroupName $rgName
$vm = Add-AzVMDataDisk -VM $vm -Name $dataDisk1Name -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun $lunl1
$vm = Add-AzVMDataDisk -VM $vm -Name $dataDisk2Name -CreateOption Attach -ManagedDiskId $dataDisk2.Id -Lun $lunl2
Update-AzVM -VM $vm -ResourceGroupName $rgName