Azure Windows VM Aracısı'ne genel bakış
Microsoft Azure Windows VM Aracısı, Azure doku denetleyicisiyle sanal makine (VM) etkileşimini yöneten güvenli ve basit bir işlemdir. Azure Windows VM Aracısı, Azure sanal makine uzantılarını etkinleştirme ve yürütmede birincil role sahiptir. VM uzantıları VM'lerin dağıtım sonrası yapılandırmasına, örneğin yazılım yükleme ve yapılandırma işlemlerine olanak tanır. VM uzantıları ayrıca bir VM'nin yönetici parolasını sıfırlama gibi kurtarma özelliklerini de etkinleştirir. Azure Windows VM Aracısı olmadan VM uzantılarını çalıştıramazsınız.
Bu makalede Azure Windows VM Aracısı'nın nasıl yükleneceği ve algılandığı açıklanır.
Önkoşullar
Azure Windows VM Aracısı, bu Windows işletim sistemleri için x64 mimarisini destekler:
- Windows 10
- Windows 11
- Windows Server 2008 SP2
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2016 Core
- Windows Server 2019
- Windows Server 2019 Core
- Windows Server 2022
- Windows Server 2022 Core
Önemli
Azure Windows VM Aracısı'nın .NET Framework 4.0 ile çalışması için en az Windows Server 2008 SP2 (64 bit) gerekir. Bkz. Azure'da sanal makine aracıları için en düşük sürüm desteği.
VM'nizin 168.63.129.16 IP adresine erişimi olduğundan emin olun. Daha fazla bilgi için bkz . IP adresi 168.63.129.16 nedir?.
Konuk VM'nin içinde DHCP'nin etkinleştirildiğinden emin olun. Bu, Azure Windows VM Aracısı ve uzantılarının çalışması için DHCP'den konak veya doku adresini almak için gereklidir. Statik bir özel IP adresine ihtiyacınız varsa, bunu Azure portalı veya PowerShell aracılığıyla yapılandırmanız ve VM içindeki DHCP seçeneğinin etkinleştirildiğinden emin olmanız gerekir. PowerShell kullanarak statik IP adresi ayarlama hakkında daha fazla bilgi edinin.
Azure Windows VM Aracısı'nın iç içe sanallaştırma VM'sinde çalıştırılması öngörülemeyen davranışlara yol açabilir, bu nedenle bu geliştirme/test senaryosunda desteklenmez.
Azure Windows VM Aracısı'nı yükleme
Azure Market resmi
Azure Windows VM Aracısı, bir Azure Market görüntüsünden dağıtılan tüm Windows VM'lerine varsayılan olarak yüklenir. Azure portalından, PowerShell'den, Azure CLI'dan veya Azure Resource Manager şablonundan bir Azure Market görüntüsü dağıttığınızda, Azure Windows VM Aracısı da yüklenir.
Azure Windows VM Aracısı paketinin iki bölümü vardır:
- Azure Windows Sağlama Aracısı (PA)
- Azure Windows Konuk Aracısı (WinGA)
Bir VM'yi önyüklemek için, VM'de PA yüklü olmalıdır. Ancak WinGA'nın yüklenmesi gerekmez. VM dağıtım zamanında WinGA'yı yüklememe seçeneğini belirleyebilirsiniz. Aşağıdaki örnek, Azure Resource Manager şablonuyla seçeneğin provisionVmAgent
nasıl seç yapılacağını gösterir:
{
"resources": [{
"name": ["parameters('virtualMachineName')"],
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2016-04-30-preview",
"location": ["parameters('location')"],
"dependsOn": ["[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]"],
"properties": {
"osProfile": {
"computerName": ["parameters('virtualMachineName')"],
"adminUsername": ["parameters('adminUsername')"],
"adminPassword": ["parameters('adminPassword')"],
"windowsConfiguration": {
"provisionVmAgent": "false"
}
}
}
}]
}
Aracılarınız yüklü değilse Azure Backup veya Azure Güvenliği gibi bazı Azure hizmetlerini kullanamazsınız. Bu hizmetlerin yüklenmesi için bir uzantı gerekir. WinGA olmadan bir VM dağıtırsanız, aracının en son sürümünü daha sonra yükleyebilirsiniz.
El ile yükleme
Bir Windows Installer paketi kullanarak Azure Windows VM Aracısı'nı el ile yükleyebilirsiniz. Azure'a dağıtılan özel bir VM görüntüsü oluşturduğunuzda el ile yükleme gerekebilir.
Azure Windows VM Aracısı'nı el ile yüklemek için yükleyiciyi indirin ve en son sürümü seçin. Azure Windows VM Aracısı sürümleri için GitHub sayfasında belirli bir sürümü de arayabilirsiniz. Azure Windows VM Aracısı, Windows Server 2008 (64 bit) ve sonraki sürümlerde desteklenir.
Not
- Vm etkin olmayan
ProvisionVMAgent
bir özel görüntüden veya Market görüntüsünden oluşturulduysa, Azure Windows VM Aracısı'nıAllowExtensionOperations
true
el ile yükledikten sonra 'ı olarak güncelleştirmek önemlidir. - Vm özel bir diskten oluşturulduysa bu gerekli DEĞİlDİr. Örneğin, VM doğrudan mevcut bir diskten oluşturulduysa.
$vm = Get-AzVM -Name <VM Name> -ResourceGroupName <Resource Group Name>
$vm.OSProfile.AllowExtensionOperations = $true
$vm | Update-AzVM
Azure Windows VM Aracısı'nı algılama
PowerShell
Azure VM'leri hakkında bilgi almak için Azure Resource Manager PowerShell modülünü kullanabilirsiniz. Azure Windows VM Aracısı'nın sağlama durumu gibi bir VM hakkındaki bilgileri görmek için Get-AzVM kullanın:
Get-AzVM
Aşağıdaki daraltılmış örnek çıktı, ProvisionVMAgent
içinde OSProfile
iç içe özelliğini gösterir. Vm aracısının VM'ye dağıtılıp dağıtılmadığını belirlemek için bu özelliği kullanabilirsiniz.
OSProfile :
ComputerName : myVM
AdminUsername : myUserName
WindowsConfiguration :
ProvisionVMAgent : True
EnableAutomaticUpdates : True
Vm adlarının kısa bir listesini (Windows işletim sistemini çalıştıran) ve Azure Windows VM Aracısı'nın durumunu döndürmek için aşağıdaki betiği kullanın:
$vms = Get-AzVM
foreach ($vm in $vms) {
$agent = $vm | Select -ExpandProperty OSProfile | Select -ExpandProperty Windowsconfiguration | Select ProvisionVMAgent
Write-Host $vm.Name $agent.ProvisionVMAgent
}
Vm adlarının kısa bir listesini (Linux işletim sistemini çalıştıran) ve Azure Windows VM Aracısı'nın durumunu döndürmek için aşağıdaki betiği kullanın:
$vms = Get-AzVM
foreach ($vm in $vms) {
$agent = $vm | Select -ExpandProperty OSProfile | Select -ExpandProperty Linuxconfiguration | Select ProvisionVMAgent
Write-Host $vm.Name $agent.ProvisionVMAgent
}
El ile algılama
Bir Windows VM'de oturum açtığınızda, çalışan işlemleri incelemek için Görev Yöneticisi'ni kullanabilirsiniz. Azure Windows VM Aracısı'nı denetlemek için Görev Yöneticisi'ni açın, Ayrıntılar sekmesini seçin ve WindowsAzureGuestAgent.exe adlı bir işlemi arayın. Bu işlemin varlığı, VM aracısının yüklü olduğunu gösterir.
Azure Windows VM Aracısı'nı yükseltme
Windows için Azure Windows VM Aracısı, Azure Market dağıtılan görüntülerde otomatik olarak yükseltilir. Yeni sürümler Azure Depolama'da depolandığından erişimi engelleyen güvenlik duvarları olmadığından emin olun. Yeni VM'ler Azure'a dağıtılırken VM sağlama zamanında en son VM aracısını alır. Aracıyı el ile yüklediyseniz veya özel VM görüntüleri dağıtıyorsanız, görüntü oluşturma zamanında yeni VM aracısını dahil etmek için el ile güncelleştirmeniz gerekir.
Azure Windows Konuk Aracısı otomatik günlük koleksiyonu
Azure Windows Konuk Aracısı'nın bazı günlükleri otomatik olarak toplama özelliği vardır. CollectGuestLogs.exe işlemi bu özelliği denetler. Hem hizmet olarak platform (PaaS) bulut hizmetleri hem de hizmet olarak altyapı (IaaS) VM'leri için mevcuttur. Amacı, çevrimdışı analiz için kullanılabilmesi için bir VM'den tanılama günlüklerini hızlı ve otomatik olarak toplamaktır.
Toplanan günlükler olay günlükleri, işletim sistemi günlükleri, Azure günlükleri ve bazı kayıt defteri anahtarlarıdır. Aracı, VM'nin konağına aktarılan bir ZIP dosyası oluşturur. Mühendislik ekipleri ve destek uzmanları daha sonra bu ZIP dosyasını kullanarak VM'nin sahibi olan müşterinin isteğiyle ilgili sorunları araştırabilir.
Azure Windows Konuk Aracısı ve OSProfile sertifikaları
Azure Windows VM Aracısı, vm veya sanal makine ölçek kümesi değerinde başvuruda OSProfile
bulunan sertifikaları yükler. Bu sertifikaları konuk VM'nin içindeki Microsoft Yönetim Konsolu (MMC) Sertifikaları ek bileşeninden el ile kaldırırsanız, Azure Windows Konuk Aracısı bunları geri ekler. Sertifikayı kalıcı olarak kaldırmak için, sertifikayı uygulamasından OSProfile
kaldırmanız ve ardından konuk işletim sisteminden kaldırmanız gerekir.
Bir sanal makinede, sertifikalarını kaldırmak OSProfile
için Remove-AzVMSecret komutunu kullanın.
Sanal makine ölçek kümelerine yönelik sertifikalar hakkında daha fazla bilgi için bkz. Azure Sanal Makine Ölçek Kümeleri - Nasıl yaparım? kullanım dışı sertifikaları kaldırılsın mı?.
Sonraki adımlar
VM uzantıları hakkında daha fazla bilgi için bkz . Azure sanal makine uzantıları ve özellikleri.