Windows Azure PowerShell Temel Kurulum ve Azure Hesabınıza Bağlantı Adımları

Windows Azure PowerShell Temel Kurulum ve Azure Hesabınıza Bağlantı Adımları

Pek çok sistem yöneticisi yazılım uzmanlarına göre Azure hesaplarını Yönetim Portalı üzerinden yapmayı tercih etmektedir. Özellikle ITPro olan biz sistem yöneticileri için yönetim portalı çok büyük bir kolaylık sağlamaktadır. Ancak bazı durumlarda bizlerinde Microsoft’ un diğer ürünlerinden alışkın olduğumuz gibi ( Özellikle Exchange Server ) istediğimiz her şeyin yönetim portalından yapılamayacağını gayet iyi biliyoruz.

Buna basit bir örnek vermek gerekir ise, eğer siz Azure tarafından bize sunulan Load-Balance özelliğini kullanmak istiyor, ancak standart olan sistemin ayakta olup olmadığını kontrol eden mekanizma üzerinde değişiklik yapmak istiyorsanız bu durumda Windows Azure PowerShell devreye girmektedir. Bende bu makalemde biz ITPro uzmanları için özellikle Windows Azure PowerShell kullanımı için gerekli olan temel adımlardan bahsedeceğim.

Windows Azure Powershell kullanımı için temelde 3 gereksinim bulunmaktadır.

Uygun bir işletim sistemi, Windows 8, Windows 7, Windows Server 2012, or Windows Server 2008 R2.

Azure Hesabı

Yönetim Sertifikası

 

Eğer uygun bir işletim sisteminiz var ise ilk olarak aşağıdaki link üzerinden Powershell eklentisini indirelim.

 

https://www.windowsazure.com/en-us/manage/downloads/

 

Windows Altındaki bölümde “install” diyerek ilerleyelim.

 

image001

 

Temel bir kurulum sonrası powershell’ i açalım ( Run as Admin olarak açın lütfen )

image002

 

İlk işimiz Execution Policy üzerinde değişiklik yapmaktır.

 

Set-ExecutionPolicy RemoteSigned

 

 

image003

 

Şimdi sıra bilgisayarımız ile Azure hesabımız arasında güvenli bir bağlantı oluşturmaya geldi.

Bunun için aşağıdaki komutu çalıştırıyoruz

Get-AzurePublishSettingsFile

image004
 
Otomatik olarak bir web browser açılır ve dosyayı indirmeye hazırdır.
( eğer hali hazırda Windows Azure yönetim portalına login olmamışsanız sizden login bilgisi istenecektir.
 
image005
 
Bu dosyayı kayıt ediyorum. Ancak kayıt ettiğim dizin önemli çünkü şimdi o bilgileri import etmek için kullanacağım.
 
Komut aşağıdaki gibidir
 
Import-AzurePublishSettingsFile <mysettings>.publishsettings
 
Bende ise durum aşağıdaki gibidir
 
Import-AzurePublishSettingsFile “c:Windows Azure MSDN - Visual Studio Ultimate-2-3-2013-credentials.publishsettings”

image006
 
Şimdi Get-Komutu ile bir kontrol edelim

image007
 
Evet, sorunsuz bir şekilde bilgileri görebiliyoruz.
 
Şimdi ise sıra sertifika oluşturmaya geldi,
 
Bunun için kullanmamız gereken makecert komut setini aşağıdaki linkten indirebilirsiniz
 
https://gallery.technet.microsoft.com/Certificate-Creation-tool-5b7c054d
 
Veya hali hazırda bilgisayarınızda Visual Studio var ise “

Visual Studio command prompt” ilede bu komutu çalıştırmanız mümkün.

Malum ben bir ITPro olduğum için VS ile pek işim olmuyor J ondan link üzerinden indirdim.

 
Kullanacağımız komut seti
 
makecert -sky exchange -r -n "CN=<CertificateName>" -pe -a sha1 -len 2048 -ss My "<CertificateName>.cer"
 
Benim komut setim
 
makecert -sky exchange -r -n "CN=HUAzure" -pe -a sha1 -len 2048 -ss My "HUAzure.cer"
 
image008
 
Hemen sertifikayı kontrol edelim. 
 
image009 
 
Ek olarak bu sertifikanın bilgisayarımıza da yüklendiğini görebilirsiniz.


image010 

Şimdi Azure portal üzerinden bu sertifikayı yetkili kılmak gerekli. Bunun için aşağıdaki yolu takip ediyoruz.


image011


image012
image013
 
Evet artık bilgisayarımız Azure hesabımızı Azure PowerShell üzerinden yönetmek için hazır.
Bundan sonra aşağıdaki linkteki makaleye göre makine oluşturabilir veya diğer işlemleri yerel makinemiz üzerinden gerçekleştirebiliriz.
 
https://msdn.microsoft.com/en-us/library/windowsazure/jj835085.aspx