Powershell ile Azure Yonetimi – IaaS – Part 7 – Marketplace Imajlarini Listelemek

ARM template ya da Powershell kullanarak, Azure Marketplace icinde bulunan imajlariyla yeni bir VM olusturmak istediginizde kullanmak istediginiz Imajin tam adina ihtiyaciniz olur. Bu isimlerin tam listesini bulmak icin de asagidaki komut dizisine ihtiyaciniz olur. Son derece basit ama bir o okadar onemli bu listeyi nasil elde edebilecegimize bakalim.
Oncelikle Marketplace icindeki her imajin bir Publisher, Offer, SKUs, Location bilgiler vardir. Bunlari sirasiyla belirledikten sonra asil isim karisimiza cikar.
Ben ilk once lokasyonumuzu NorthEurope olarak belirliyorum. Siz kendi lokasyonunuzu secebilirsiniz. Zira, bazi imajlar bolgeden bolgeye degisiklik gosterebiliyor.
NorthEurope lokasyonundaki yayimcilari (publisher) listeliyorum.
[crayon]
$publisher=Get-AzureRmVMImagePublisher -Location “NorthEurope” | Out-GridView -PassThru -Title “Choose a location”
[/crayon]

MicrosoftWindowsServer yayimcisinin sundugu secenekleri (Offer) de istersem listeyebilirim ancak ben ne istedigimi bildigim icin dogrudan offer bilgisini WindowsServer olarak belirliyorum.
Siz offer bilgisine isterseniz asagidaki komutla ulasabilirsiniz.
[crayon]
Get-AzureRmVMImageOffer -Location “NorthEurope” -PublisherName $publisher.PublisherName
[/crayon]
Artik SKU yani version bilgisinin listelenmesine geldi sira.
[crayon]
Get-AzureRmVMImageSku -Location “NorthEurope” -PublisherName $publisher.PublisherName -Offer WindowsServer | select SKUS
[/crayon]

Aradigim liste iste bu. Bir marketplace imaji kullanarak Windows Server bir VM yapilandirmak istiyorsam yukaridaki listeden istedigim Imajin tam ismini belirtmem gerekir. Imaj kullanarak bir V’I nasil olusturacagimiza daha sonraki yazilarda deginecegim.