Category: Genel

Check Azure Resource Manager (ARM) Usage Limit – Part 2

Powershell ile işlem yapmak istediğiniz Azure Resource Manager Subscription seçtik. Artık Azure Resource Manager için Usage ve Kota çıktılarını veren cmdletleri tanıyıp çalıştırmaya çalışacağız.

  • Get-AzureRMVMUsage -Location “Kontrol etmek istediğiniz Datacenter lokasyonunun adını yazınız.” Örn – West Europe
  • Get-AzureRMStorageUsage

Öncelikle Resource Manager modelindeki sanal makineler için usage ve kota limit kontrolü gerçekleştirelim.



Check Azure Resource Manager (ARM) Usage Limit – Part 1

Service Manager Azure VM’ler için, Classic Portal içerisinde sekme üzerinden kullanım ve kota limitlerini kontrol ve gözlemleyebilirsiniz. Ancak, ARM için klasik veya yeni portal yoluyla mümkün değildir. Kullanımı ve aboneliğiniz için o anda ayarlanmış olan eşikleri denetlemenin tek yolu, Azure PowerShell’i kullanmanız gerekir. Azure PowerShell modülünü buradan indirebilirsiniz. Öncelikle bu kontrol işlemine Classic Portal üzerinden nereden baktığımızı hatırlayalım.



Powershell Fonksiyon Kullanımı – Part 3

Yazımızın ilk ve ikinci bölümünde Fonksiyon kullanımın önemini, kullanım şeklini ve basit bir örnek yaparak anlatmaya çalıştık. Birkaç farklı örnek ile fonksiyonları anlayama devam edelim. Yine örnekler üzerinden kolayca ilerlemeye çalışalım. Geliştireceğimiz bu seferki fonksiyonda artık parametreler ile çalışmayı öğrenelim.

  • Fonksiyon Adı : Verb-Noun ilişkisi – Get-ComputerInformation
  • Parametre : Bilgisayar adını argument olarak göndermeye çalışalım.
  • Script Block : ‘Get-WMIObject’ cmdlet’i ile ilgili class yapısı kullanılarak istenilen sorguları yazalım.



Powershell Fonksiyon Kullanımı – Part 2

Yazımızın ilk bölümünde Fonksiyon kullanımın önemini, kullanım şeklini ve basit bir örnek yaparak anlatmaya çalıştık. Birkaç farklı örnek ile fonksiyonları anlayama devam edelim. Yine örnekler üzerinden kolayca ilerlemeye çalışalım. Geliştireceğimiz örneğin amacı verdiğiniz tarihin yılın kaçıncı günü olduğunu Powershell Console üzerine yazdırması olsun. Öncelikle yapmamız gerekenleri hemen özetliyoruz.

  • Fonksiyon Adı : Verb-Noun ilişkisi
  • Parametre : Henüz kullanımı yok. İstebilirse tarih parametre olarak gönderilebilir.
  • Script Block : ‘Get-Date’ cmdlet’i içerisinde bulunan ‘DayOfYear’ methodu ile kolay bir şekilde gönderilen tarihin yılın kaçıncı günü olduğunu anlamak mümkün.

Fonksiyon oluşturmak için hemen ismiyle başlayalım.



Powershell Fonksiyon Kullanımı – Part 1

Bu yazı serisinde Sistem Yöneticilerin işini kolaylaştıran Powershell’in, kendisini bu yönde geliştirmek isteyen kişiler için Powershell Function kullanımına değinilecektir. Diğer yazılım dillerinden aşina olunan ve karmaşık scriptleri basitleştiren bir yöntem olan fonksiyon kullanımının ne kadar kolay bir mantık içerisinde olduğunu anladıktan sonra kullanım oranınız o yönde artacaktır. Herhangi bir yazılım dilinde ya da PowerShell içerisinde fonksiyon kullanımını gören bir sistem yöneticisi başlangıçta karmaşıklıktan şikâyet edebilir, fonksiyon kullanımını gereksiz, zor, işleri daha da karıştıran bir yol olarak görebilir. Ancak sistem üzerinde gerçekleştireceğiniz günlük işlerinizi PowerShell yardımı ile otomatize etmeye başladıkça fonksiyon kullanımının hayat kurtarıcı bir yol olduğunu fark edeceksiniz.

Yukarıdaki Kullanım Biçimi bilgisinde görüldüğü gibi herhangi bir fonksiyonu oluşturmak için Function anahtar kelimesi ile başlanması gerekmektedir. PowerShell içerisinde girilen bu anahtar kelime ile Powershell artık bir fonksiyon oluşturma aşamasında olduğunu anlayacak ve fonksiyon ismi bilgisinin girilmesini bekleyecektir.



Azure Resource Manager – Policy Management – Part 2

Bir önceki yazımızda Resource Group için gerekli ResourceId bilgisini öğrenmiştik. Bu işlemi Portal üzerinden yapmak için aşağıdaki detaylardan yararlanabilirsiniz.

Resource Id değerini farklı yöntemler ile bulduktan sonra artık oluşturduğumuz policy atama işlemine geçebiliriz. Atama işlemini gerçekleştirecek cmdlet “New-AzureRmPolicyAssignment” olarak karşımıza çıkmaktadır. Bu cmdlet bir takım parametreler alır ve bunların detayları aşağıdaki gibidir.



Server Management Tools Overview – Part 3

Hizmetin geneline baktığımız zaman, şimdilik “Windows Server 2012 – R2 ” , “Windows Server 2016” ve “Nano Server” desteklenen sunucular olarak belirtilmektedir. Bu kısımda aslında başından beri söylediğimiz tüm sorguların Powershell ile yapılmasından kaynaklı kısıtlamalar ve İşletim Sisteminin tüm referanslarının alındığı WMI detaylarına işaret ediliyor. Temel nokta Windows Management Framework 5.0 destekleyen server işletim sistemlerinin yönetimi sağlanır.Bildiğiniz üzere “Windows Server 2012 R2 ” kurulduğu zaman Windows Management Framework 4.0 ile gelmektedir. “Server Management Tools” hizmeti için WMF 5.0 geçiş yapmanız gerekiyor olacak.

090416_1057_ServerManag1.png



Innovation Champion Infrastructure

Aklınızda bir ressamı hayal edin, limana karşı oturup eline bir kalem ve yepyeni bir kağıt almış olsun. Sizce boş sayfaya bir gemi mi çizecektir, veya rıhtımda dolaşan insanları mı? Ya da gördüğünü resmetmek zorunda mıdır? İnovasyon önüne çıkan tabuları ve gettoları yıkmak demek değildir, bazen amaca daha kolay ulaşmasını sağlayan yeniliklerdir. Gerektiğinde de ufuğun ötesini görebilmektir.

Ödülü ilk elime aldığımda zihnimde beliren hedeflerim doğrultusundaki uğraşlarım değildi. Yeniliğin ve inovasyonun yalnızca fikirlere önem verilen, özgür düşünce yapısını sağlayan yerlerde olacağı ve içimdeki karşılık beklemeksizin gelişmek için parlayan azmimdi.

Kelimeler her zaman takım elbise giyip ciddiyete bürünmek zorunda değillerdir, arada sırada ellerinde bir balonla, tıpkı neşeli bir çocuk gibi ortama mutluluk saçabilirler. Benim için nadir bulunan ve neşe dolu bir anıydı .

Teşekkürler PeakUp



Cloud Podcast Series – Azure Automation

Yanınızdaki sımsıcak kahveye şeker niyetinde olacak Cloud Podcast Series ile Azure Automation sohbetine hazır olun! Değerli Anil Erduran ile hizmetin bilinmeyen noktalarına bastığımız parmak izlerini Channel9‘da yayınlanan bölümü ile keşfedebilirsiniz.

08a9ef22-053f-490f-b016-b65a3097fb00-large

Video : https://channel9.msdn.com/Blogs/MVP-Azure/Cloud-Podcast-Series-Azure-Automation-tr



Azure IaaS Servisi için E-Kitap

Daha önceleri bölüm bölüm yayınladığım “AZURE SANAL MAKİNELERİNİN 7 DERİN NOKTASI” artık e-Kitap halinde bir sayfa kadar uzağınızda…

EBook

Download