Merhaba,
Bu bölümde de Azure SQL Iaas extention’ın otomatik update özelliğinden bahsedeceğim.
Automated patching özelliği SQL çalıştıran Azure VM’ler için maintenance window oluşturur. Otomatik update’ler sadece Maintenance Window sırasında yüklenir. Bu da SQL serverlar için update yükleme ve restart etme işlemlerinin en uygun zamanda yapılmasını sağlar.
Otomatik update ile SQL server için sadece Imported olarak işaretlenen update’ler yüklenir.
Otomatik update için konfigüre edilebilecek ayarlar aşağıdaki gibidir.
- Automated Patching: Azure Vm üzerinde otomatik patch işlemini etkinleştirir yada deaktif eder.
- Maintenance Schedule: Bu konfigürasyon belirlenen schedule ile VM için gerekli olan Windows,SQL Server ve Microsoft Update’leri download edilir.
- Maintenance Start Hour: VM update işlemi için belirlenen local time.
- Maintenance Window Duration: Update’lerin indirilip yüklenmesi için izin verilen süre.
- Patch Category: Download edilip yüklenecek Windows Update kategorisi.
Bu temel açıklamaların ardından komutlarımızı sırası ile çalıştırabiliriz. Komutların üzerine gerekli açıklamaları yaptım.
#Azure subscription’a login işlemi
Login-AzureRmAccount
#VM ve resource group bilgisini değişkene atama
$vmname = “VM İsmi”
$resourcegroupname = “VM Resource Group”
#Autopatching için gerekli konfigürasyon bilgisi
$aps = New-AzureRmVMSqlServerAutoPatchingConfig -Enable -DayOfWeek “Sunday” -MaintenanceWindowStartingHour 2 -MaintenanceWindowDuration
60 -PatchCategory “Important”
#Autopatching konfigürasyonunun yapılması
Set-AzureRmVMSqlServerExtension –e -AutoPatchingSettings $aps -VMName $vmname -ResourceGroupName $resourcegroupname
#Doğrulama
(Get-AzureRmVMSqlServerExtension -VMName $vmname -ResourceGroupName $resourcegroupname).AutoPatchingSettings
Scripti çalıştırdıktan sonra doğrulama komutu çalıştığında çıktı aşağıdaki şekilde olacaktır.
Eğer auto backup özelliğini disable etmek isterseniz autopatch için oluşturduğunuz config komutundan –enable parametresini kaldırıp komutları tekrar sırası ile çalıştırırsanız, özellik disable durumuna geçecektir.
Umarım faydalı bir seri olmuştur. Azure üzerindeki SQL Server kurulu olan VM’leriniz için kesinlikle yapmanız gereken konfigürasyonları bu üç serilik makale de özetlemiş oldum.
Bir sonraki makalede görüşmek üzere.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
Fırat
TAGs : 2
Fırat