Microsoft Azure Üzerinde Virtual Machine Snapshot İşlemi
Merhaba
Bu yazım da Azure üzerinde bulunan Virtual Machine’lerin anlık görüntülerini alma (SnapShot) işlemini anlatacağım.Snapshot Sanal Makine ortamlardan alışık olduğumuz bir tabir ve kullanmış olduğumuz bir özellliktir.Bu özellik sayesinde değişiklik yapacağımız zamanlarda veya herhangi bir sorun yaşadığımız zamanlar da almış olduğumuz son snapshot anına dönerek problemlerimizi giderebiliyoruz.
Bu işlemi Azure üzerinde’de yapabiliyoruz ve almış olduğumuz Snapshot’ı OS disk’e çevirerek VM oluşturup problemimizi giderebiliyoruz.
Başlayabiliriz,
1.Snapshot alacağımız VM’i kapatıp, kapanma işleminin ardından içine giriyoruz.Snapshot işlemini için önerilen VM’in kapalı olmasıdır.Açık halde de alıp kullanabilirsiniz.
2.VM’in içine girdikten sonra sol tarafta yer alan menüden Disks kısmına geliyoruz ve sağ tarafta listelenen OS diskimizin içine giriyoruz.
3.Üst menüde yer alan Create snapshot butonuna tıklıyoruz.
4.Alacağımız Snapshot’ımıza isim veriyoruz,kaynak grubumuzu belirliyor ve disk seçmini yaparak Snapshot alma işlemini Create diyerek başlatıyoruz.
5.Snapshot alma işlemimiz bitti.Almış olduğumuz Snapshot’ı kullanabilmemiz için OSDisk’e çevirip bir VM yaratmamız gereklidir.
Aşağıdaki komut dizi yardımı ile bunu kolayca yapabiliriz.Komutları Powershell ekranında yapıyoruz.Eğer Powershell’inize daha önce Azure Modülü’nü eklemediyseniz aşağıdaki ilk komut yardımı ile ekleyebilirsiniz.
Install-Module AzureRM
OSDisk’e çevirme işlemi,
#Abonelik ID bilginizi giriniz.
$subscriptionId = ‘SubscriptiondID nizi bu alana yazabilirsiniz.’
#Resource Grubunuzun ismini yazınız
$resourceGroupName =’EnderLabs’
#OS disk yapılacak snapshot’ın ismini yazınız
$snapshotName = ‘Test1snapshot’
#snapshot’tan oluşturulacak os diskin ismini yazınız.
$osDiskName = ‘SnapOSDisk’
Select-AzureRmSubscription -SubscriptionId $SubscriptionId
$snapshot = Get-AzureRmSnapshot -ResourceGroupName $resourceGroupName -SnapshotName $snapshotName
$diskConfig = New-AzureRmDiskConfig -Location $snapshot.Location -SourceResourceId $snapshot.Id -CreateOption Copy
$disk = New-AzureRmDisk -Disk $diskConfig -ResourceGroupName $resourceGroupName -DiskName $osDiskName
Yukarıdaki komutlarda kendi yapınıza ait olacak yerleri değiştiriniz.
6.Resource Group’un içini kontrol ettiğimizde snapshot’ımız OSDisk olarak gelmiş bulunmaktadır.
7.Oluşturduğumuz OSDisk’in içine girerek Create VM diyerek almış olduğumuz snapshot’ı VM oluşturarak kullanmaya başlıyoruz.
8.VM’i oluşturmamız için gerekli olan bilgileri doldurarak devam ediyoruz.
9.VM’in donanımsal özelliklerini belirliyoruz.
10.Network ayarlarını yapılandırarak devam ediyoruz.
11.VM’in kurulumlarına ait özet ekranımız.
12.VM’mimiz açıldı ve kullanıma hazır.
Bir sonraki yazım da görüşmek üzere.