Aracılığıyla paylaş


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:

İşletim Sistemi Sürümü x64 ARM64
Windows 10 Destekleniyor Destekleniyor
Windows 11 Destekleniyor Destekleniyor
Windows Server 2016 Destekleniyor Destekleniyor
Windows Server 2016 Core Destekleniyor Destekleniyor
Windows Server 2019 Destekleniyor Destekleniyor
Windows Server 2019 Core Destekleniyor Destekleniyor
Windows Sunucusu 2022 Destekleniyor Destekleniyor
Windows Server 2022 Core Destekleniyor Destekleniyor
Windows Server 2025 Destekleniyor Destekleniyor
Windows Server 2025 Core Destekleniyor Destekleniyor

Ö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?.

  • VM'nizin NIC'sinde yalnızca bir özel IP'niz varsa, konuk VM'de DHCP'nin etkinleştirilmesini kesinlikle öneririz. 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. Bu, IP yapılandırmasının her zaman Azure'da VM'de yapılandırılanlarla eşleşmesini sağlar.

  • VM'nizin NIC'sine atanmış birden çok özel IP'niz varsa , IP yapılandırmalarını doğru atama adımlarını dikkatle izlediğinizden emin olun. Bundan sonra, Konuk Aracısı 168.63.129.16 ile iletişim kuramıyorsa, Lütfen Windows'taki birincil IP'nin Azure'daki VM'nizin NIC'sindeki birincil IP ile eşleşip eşleşmediğini denetleyin.

  • 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 Marketplace görseli

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 provisionVmAgent seçeneğinin nasıl seçileceğini 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"
				}
			}
		}
	}]
}

Ajanlar yüklenmemişse Azure Backup veya Azure Security 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 değilse ProvisionVMAgent bir özel görüntüden veya Market görüntüsünden oluşturulduysa, Azure Windows VM Aracısı'nı el ile yükledikten sonra AllowExtensionOperations’yi true 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 özelliğinin iç içe olduğunu 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

Azure Marketplace'tan dağıtılan görüntüler için Windows Azure VM Aracısı 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ıldığında, VM sağlama zamanında en yeni VM ajanı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 ana bilgisayarı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'nin veya bir sanal makine ölçek kümesinin OSProfile değerinde başvurulan 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, önce OSProfile'den, ardından konuk işletim sisteminden kaldırmanız gerekir.

Bir sanal makinede, sertifikalarını kaldırmak için Remove-AzVMSecretOSProfile.

Sanal makine ölçek kümelerine yönelik sertifikalar hakkında daha fazla bilgi için bkz Azure Sanal Makine Ölçek Kümeleri - Kullanım dışı sertifikalar nasıl kaldırılır?.

Sonraki adımlar

VM uzantıları hakkında daha fazla bilgi için bkz . Azure sanal makine uzantıları ve özellikleri.