Cloud Computing

Azure VM Disk Genişletme İşlemleri

 

Azure Marketplace’ten resouce group dağıtım metodu ile bir sanal sunucu (VM) oluşturduğumuzda, varsayılan işletim sistemi için disk kapasitesi 127 GB’dir.

Oluşturulan sanal sunucu içerisine ek olaraktan veri disk eklemek mümkündür. Tabi bazı durumlarda da OS diskinin ve veri diskinin genişletilmesine ihtiyaç duyulur. Bu ihtiyaç durumunda disk kapasitelerinin artırımını portal üzerinden gerçekleştirememekteyiz. Bunun için PowerShell komutları ile bu işlemleri yapmamız gerekecektir.

Aşağıdaki resimde görmüş olduğunuz gibi benim Azure üzerinde kurmuş olduğum sanal sunucu içerisinde OS diski 127 GB ve veri diski de 400 GB olarak gösterilmektedir.

clip_image002

Resim 01

Disk boyutlarına aynı zamanda Azure portal üzerinden de bakabilirsiniz.

clip_image004

Resim 02

Sanal sunucu üzerinde disk genişletme işlemi yapacağımız için ilk etapta sanal sunucumuzu kapatmamız gerekiyor. Sanal sunucuyu kapattıktan sonra ise Azure PowerShell ile Aboneliğimize baplantıyı sağlıyoruz.

Login-AzureRmAccount

Select-AzureRmSubscription -SubscriptionName ‘subscription-name’

 

Sonrasında ise sanal sunucumuzun bulunmuş olduğu resource group ve sunucu adını aşağıdaki değişkenlerimizin içerisine yazıyoruz.

$rgName = ‘seyahnrg01’

$vmName = ‘seyhanvm01’

 

# $vm değişkeni içerisine işlem yapacağımız sunucu bilgilerini aktarıyoruz.

$vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName

 

# Eğer sanal sunucumuz kapalı değilse her ihtimale karşı sunucumuzu kaparıyoruz.

Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName

 

# İşlem yaptığımız sunucu içerisinde OS diskini hangi kapasiteye arttırmak istiyorsak GB olarak bu değeri yazıyruz.

$vm.StorageProfile.OSDisk.DiskSizeGB = 1023

 

# Sonrasında yapmış olduğumuz bu değişiklikleri sunucumuz içerisinde güncellemek için update-azurermvm komutunu kullanılıyroz.

Update-AzureRmVM -ResourceGroupName $rgName -VM $vm

 

OS diskini arttırmak için aşağıdaki komut dizinini kullanmanız yeterli olacaktır.

 

Login-AzureRmAccount

Select-AzureRmSubscription -SubscriptionName ‘subscription-name’

$rgName = ‘seyahnrg01’

$vmName = ‘seyhanvm01’

$vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName

Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName

$vm.StorageProfile.OSDisk.DiskSizeGB = 1023

Update-AzureRmVM -ResourceGroupName $rgName -VM $vm

Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName

 

clip_image006

Resim 03

OS diski değil de veri diskinin arttırımını ise aşağıdaki komut dizini ile gerçekleştiriyorum. Burada dikkat edilmesi gereken nokta ise Standard storage üzerinde disk kapasitesinin en fazla 1023 GB olarak desteklenmesi. Bu değerin üstünde bir değer girdiğinizde hata alacaksınız.

$rgName = ‘seyahnrg01’

$vmName = ‘seyhanvm01’

$vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName

Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName

$vm.StorageProfile.DataDisks[0].DiskSizeGB = 1023

Update-AzureRmVM -ResourceGroupName $rgName -VM $vm

Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName

 

clip_image008

Resim 04

Disk güncelleme işlemlerimiz tamamlandığında ise güncel disk boyutlarını Azure paneli üzerinden görebilmekteyiz. Yeni disk değerlerini gördükten sonra ise sanal sunucumuzu çalıştırabiliriz.

clip_image010

Resim 05

Sunucumuz açıldığında ise disk yönetimi konsolundan güncellediğimiz disk alanları gözükecektir. Hem OS diskini hem de veri diskini extend etme işlemini gerçekleştirdiğimizde yeni boyutlarda ki kapasiteleri kullanabileceğiz.

clip_image012

Resim 06

Görmüş olduğunuz gibi Azure üzerindeki sanal sunucum üzerinde hem OS diski hem de veri diskinin kapasitesi 1023 GB olarak güncellendi.

clip_image014

Resim 07

Bu makalemizde Azure üzerinde bulunana sanal sunucumuza ait hem OS diskinin hem de veri diskinin ihtiyaç durumunda nasıl genişletebileceğimizi anlatmış olduk. Umarım faydalı bir makale olmuştur. Bir sonraki makalemiz de görüşmek üzere.

 

Related Articles

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top button