Cloud Computing

Azure Powershell’ in Klasik Dağıtım Modeli ile Windows Sanal Makine Oluşturma

Azure Powershell ile sanal makine oluşturmanın “Ressource Manager” veya “Classic” olmak üzere iki farklı yöntemi mevcuttur. Bu makalemizde Azure Powershell’in klasik dağıtım modeli ile Windows sanal makine oluşturmayı anlatacağım.

Bir önceki makalemizde Azure Powershell kurulumunu ve Azure Subscription hesabına nasıl bağlanılacağını anlatmıştım. İlgili makaleye aşağıdaki link üzerinden erişebilirsiniz.

http://www.cozumpark.com/blogs/cloud_computing/archive/2016/01/24/azure-powershell.aspx

Azure Powershell kurulumunu gerçekleştirip, Azure “subscription” hesabımıza bağlandıktan sonra aşağıdaki komutları çalıştırıyoruz.

Import-Module Azure

Add-AzureAccount

clip_image002

Resim 01

Artık Azure üzerindeki hesabımıza bağlandık. Şimdi SubscriptionName ve StorageAcoountName bilgilerini alacağız. SubscriptionName bilgimizi çekmek için aşağıdaki komutu çalıştırıyoruz.

Get-AzureSubscription

clip_image004

Resim 02

StorageAcoountName bilgimizi çekmek için aşağıdaki komutu kullanıyoruz.

Get-AzureStorageAccount

clip_image006

Resim 03

Azure hesabımızda bulunan SubscriptionName ve StorageAccountName değerlerini bir değişken içerisine atıyoruz. Hesap üzerinde birden fazla SubscriptionName veya StorageAccountName olabilir. Bu sebeple çalışacağımız SubscriptionName ve StorageAccountName de belirlememiz gerekiyor.

$subscr=”<subscription name>”

$staccount=”<storage account name>”

Select-AzureSubscription -SubscriptionName $subscr –Current

Set-AzureSubscription -SubscriptionName $subscr -CurrentStorageAccountName $staccount

 

clip_image008

Resim 04

Sonra oluşturmak istediğimiz sanal makine için hangi imaj dosyasını kullanacağımızı belirtiyoruz.

Get-AzureVMImage | select ImageFamily -Unique

Bu komut ile Azure’un bize sunmuş olduğu imaj listesini çekiyoruz.

clip_image010

Resim 05

Kullanacağımız imajı belirlemek için aşağıdaki komutları çalıştırıyoruz.

 

 

 

 

 

$family = “Windows Server 2012 R2 Datacenter”

$image = Get-AzureVMImage | where { $_.ImageFamily -eq $family } | sort PublishedDate -Descending | select -ExpandProperty ImageName -First 1

$image

#a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-20151214-en.us-127GB.vhd

clip_image012

Resim 06

Ardından oluşturacağımız sanal makinenin boyutunu ve sanal makine içerisinde belirlemiş olduğumuz imajın kullanılacağını belirtiyoruz.

$vmname=”<machine name>”

$vmsize=”<Specify one: Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9>”

$vm1=New-AzureVMConfig -Name $vmname -InstanceSize $vmsize -ImageName $image

clip_image013

Resim 07

Sanal makine için kullanacağımız yönetici hesap bilgilerini giriyoruz.

$cred=Get-Credential -Message “Type the name and password of the local administrator account.”

$vm1 | Add-AzureProvisioningConfig -Windows -AdminUsername $cred.GetNetworkCredential().Username -Password $cred.GetNetworkCredential().Password

clip_image015

Resim 08

clip_image017

Resim 09

Son olarak Powershell ile sanal makinemizi oluşturacağımız komutu çalıştırıyoruz.

$svcname=”<short name of the cloud service>”

$location=”<name of the location>”

New-AzureVM –ServiceName $svcname -VMs $vm1 -VNetName $vnetname -Location $location

clip_image019

Resim 10

Azure Powershell’in klasik dağıtım yöntemi ile Windows sanal makine oluşturma işlemini tamamladık. Umarım faydalı bir makale olmuştur. Bir sonraki makalemizde görüşmek dileğiyle.

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu