Network

[TR] Azure Sistem Yönetimi – AZ104 / Powershell-Bash

Reklam

Azure Sistem Yönetimi – AZ104 / Azure CLI

Bu yazımda sizlerle azure cli kullanımını neler yapabileceğimizi ve komutları çalışacağız.

Yazımın sonunda, Azure 3. modül lablarını çözmüş olacağız.
CLI, command-line interface  en geniş anlamıyla azure kaynaklarının oluşturulması ve yönetilmesi bir komutlar dizisidir.
Azure hesabımıza giriş yaptığımızda sağ üst köşede bulunan sevimli ikonlardan ilki cli açmaktadır. Tıkladığınızda önünüze bash ya powershell olarak kullanabileceğiniz bir terminal geliyor.
Bash bildiğimiz gibi daha çok linux tabanlı sunucularımızıda kullandığımız bir komut dili, powershell aynı şekilde windows makinelerimizde.
Kısa bir tarihi bilgi vermek gerekirse bash  1989 yılında geliştirilirken,  PowerShell 2006da geliştrilmiş.
Peki gelelim Azureda bu komut dilleri ile neler yapabileceğimize?

-Powershell

Azure CLI
AZURE CLI POWERSHELL
Resource Group
Get-AzResourceGroup
İlk olarak daha önceki yazımda oluşturmuş olduğum Deneme resource group’unun yerini location adlı bir değişkene atadım ve yeni oluşturacağım resource group için bir değişkene(rgName)  ‘Denemecmd‘ ismini atadım.
New-AzResourceGroup komutu ile değişkenlerimi kullanarak bir resource group oluşturdum.
Oluşturduğumuz grubu arayüzden de görebiliriz.
AZURE Resource Groups
AZURE RG
Gördüğümüz gibi her iki rg da aynı locationda yaratılmış oldu.
Get-AzResourceGroup ile kaynak gruplarımızı görüntüleyebiliriz. -Name tagini kullanarak belirli bir kaynak grubu arayabiliriz ya da hepsini listelebiliriz.
Get-AzResourceGroup
Get-AzResourceGroup

Get-AzResourceGroup

 

Bir başka komut dizisi disk oluşturma işlemi için görülüyor. Yine değişkenler içerisine disk ismi ve config değerlerini girdim. New-AzDisk ile oluşturacağım kaynak grubunu disk ismini ve config parametrelerini tagler ile vererek diskimi oluşturdum. Alttaki çıktıdan görüleceği gibi oluşturduğumuz kaynak grubuna bir 32GB bir disk eklemiş olduk.
32GB 🙁

Aynı şekilde Get-AzDisk ile disk bilgilerime göz atabilirim.
Azure Disk
O zaman haydi diskimizi biraz attırmayı deneyelim.
AzDiskUpdate
AzDiskUpdate
New-AzDiskUpdateConfig komutu ile yeni bir disk boyutu girdim ve güncelledim.
SKU,Stock-Keeping Unit bir ürünün,servisin altında alabileceğiniz kaynağın bir ifadesidir.
Storage SKU
Storage SKU types
Microsoft’un kendi sitesi üzerinden şu şekilde örneklenebilir.
AZURE SKU
Azure sku types
Şu anki SKU görüldüğü gibi standart. Peki bunu değiştirmek için ne yapabiliriz?
Yine configi update ederek özelliklerini değiştirebiliyoruz.
UpdateSKU
UpdateSKU

-Bash

Terminalimi bashe çevirerek aynı işlemleri burada da gerçekleştirdim. Komutlarım oldukça benzer.
Bu sefer değişkenlere atmadan direkt olarak isimleri verdim.
Azure CLI Bash
Azure CLI Bash
Azure Bash Resource Group
Bash get az resourcegroup
Aynı şekilde,  “az disk show –resource-group denemebash –name disk1” komutu ile diski görüntüleyerek aynı çıktıyı görebilirsiniz.

 

Bash Disk Create
Bash Disk
az disk show –resource-group $RGNAME –name $DISKNAME –query diskSizeGb
bash disk update
Bash Disk Update
az disk update –resource-group $RGNAME –name $DISKNAME –sku ‘Premium_LRS’
SKU değiştirmek için de bash üzerinde bu komutları kullanabiliriz.
Teşekkür ederim,
Bir sonraki yazıda görüşmek dileğiyle,
Reklam
Reklam

Damlasu Uğur

İstanbul Teknik Üniversitesi Elektronik ve Haberleşme Mühendisliği son sınıf öğrencisiyim. Sistem mühendisi olarak kendimi geliştirdiğim IT sektöründe güvenlik alanına yönelirken öğrendiklerimi ve bildiklerimi paylaşmaya çalışıyorum.

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu