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ı, bir VM'nin yönetim 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.

Ön koşullar

Azure Windows VM Aracısı, şu 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 yapı adresini almak için gereklidir. Statik ö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 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'lere varsayılan olarak yüklenir. Azure portal, PowerShell, Azure CLI 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 örnekte, Bir Azure Resource Manager şablonuyla seçeneğin provisionVmAgent nasıl seç adımları gösterilmektedir:

{
	"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

Görüntüden etkinleştirilmeden ProvisionVMAgent dağıtılan bir VM'ye Azure Windows VM Aracısı'nı el ile yükledikten sonra seçeneği güncelleştirmek AllowExtensionOperations önemlidir.

$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 OSProfileiç 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 sistemi ç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

Windows VM'sinde 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.exeadlı bir işlem 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. Azure'a dağıtılan yeni VM'ler, 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 sırası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 toplama

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ı, bir VM'den tanılama günlüklerini hızlı ve otomatik olarak toplamaktır, böylece bunlar çevrimdışı analiz için kullanılabilir.

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ı, bir VM veya sanal makine ölçek kümesi değerinde başvuruda bulunan OSProfile 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 OSProfilekaldırmanız ve ardından konuk işletim sisteminden kaldırmanız gerekir.

Sanal makinede, sertifikalarını 'den OSProfilekaldırmak 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.