Delen via


Vereisten voor Connected Machine Agent

In dit artikel worden de basisvereisten beschreven voor het installeren van de Connected Machine-agent voor het onboarden van een fysieke server of virtuele machine naar servers met Azure Arc. Voor sommige onboardingmethoden zijn mogelijk meer vereisten vereist.

Ondersteunde omgevingen

Servers met Azure Arc ondersteunen de installatie van de Connected Machine-agent op fysieke servers en virtuele machines die buiten Azure worden gehost, inclusief op platforms zoals:

  • VMware (inclusief Azure VMware Solution)
  • Azure Stack HCI
  • Andere cloudomgevingen

U moet Azure Arc niet installeren op virtuele machines die worden gehost in Azure, Azure Stack Hub of Azure Stack Edge, omdat ze al vergelijkbare mogelijkheden hebben. U kunt echter een Virtuele Azure-machine gebruiken om alleen een on-premises omgeving te simuleren voor testdoeleinden.

Let op het gebruik van Azure Arc op systemen die:

  • Zijn gekloond
  • Zijn teruggezet vanuit back-up als een tweede exemplaar van de server
  • Wordt gebruikt om een 'gouden installatiekopie' te maken van waaruit andere virtuele machines worden gemaakt

Als twee agents dezelfde configuratie gebruiken, ondervindt u inconsistent gedrag wanneer beide agents proberen te fungeren als één Azure-resource. De aanbevolen procedure voor deze situaties is om een automatiseringsprogramma of script te gebruiken om de server naar Azure Arc te onboarden nadat de server is gekloond, hersteld van back-up of gemaakt op basis van een gouden installatiekopieën.

Notitie

Zie de veelgestelde vragen over VMware voor meer informatie over het gebruik van servers met Azure Arc in VMware-omgevingen.

Ondersteunde besturingssystemen

Azure Arc ondersteunt Windows- en Linux-besturingssystemen zoals vermeld in de tabel. x86-64-architectuur (64-bits) wordt volledig ondersteund, terwijl slechts enkele functies worden ondersteund op Arm64, zoals vermeld in de tabel. De Azure Connected Machine-agent wordt niet uitgevoerd op 32-bits architecturen.

Besturingssysteem Versie x86-64 ARM64 Opmerkingen
AlmaLinux 8
AlmaLinux 9
Amazon Linux 2
Amazon Linux 2023 zie ondersteuning voor ARM64-architectuur
Azure Linux (CBL-Mariner) 1.0 ⚠️ Beperkte ondersteuning, zie Beperkte ondersteuningsbesturingssystemen
Azure Linux (CBL-Mariner) 2.0
Azure Linux (CBL-Mariner) 3,0
Azure Stack HCI
Centos 7 ⚠️ Beperkte ondersteuning, zie Beperkte ondersteuningsbesturingssystemen
Centos 8 ⚠️ Beperkte ondersteuning, zie Beperkte ondersteuningsbesturingssystemen
Debian 10 ⚠️ Beperkte ondersteuning, zie Beperkte ondersteuningsbesturingssystemen
Debian 11
Debian 12
Oracle Linux 7
Oracle Linux 8
Oracle Linux 9
Red Hat Enterprise Linux (RHEL) 7
Red Hat Enterprise Linux (RHEL) 8
Red Hat Enterprise Linux (RHEL) 9
Rocky Linux 8
Rocky Linux 9
SUSE Linux Enterprise Server (SLES) 12 SP3-SP5
SUSE Linux Enterprise Server (SLES) 15 zie ondersteuning voor ARM64-architectuur
Ubuntu 16.04 ⚠️ Beperkte ondersteuning, zie Beperkte ondersteuningsbesturingssystemen
Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
Windows Client (Windows-client) 10 zie richtlijnen voor clientbesturingssystemen
Windows Client (Windows-client) 11 zie richtlijnen voor clientbesturingssystemen
Windows IoT Enterprise 10 (22H2) zie richtlijnen voor clientbesturingssystemen
Windows IoT Enterprise 11 zie richtlijnen voor clientbesturingssystemen
Windows IoT Enterprise LTSC 10 (2021) zie richtlijnen voor clientbesturingssystemen
Windows IoT Enterprise LTSC 11 (2024) zie richtlijnen voor clientbesturingssystemen
Windows Server 2008 R2 SP1 ⚠️ Beperkte ondersteuning, zie Beperkte ondersteuningsbesturingssystemen
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Server 2022

Voor Windows Server worden bureaublad- en Server Core-ervaringen ondersteund. Azure-edities worden ondersteund in Azure Stack HCI.

De Azure Connected Machine-agent wordt niet getest op besturingssystemen die zijn beveiligd door de Cis-benchmark (Center for Information Security).

Ondersteuning voor Arm64-architectuur

Op dit moment worden niet alle functies, extensies van virtuele machines en services ondersteund op Arm64. Raadpleeg de documentatie voor de service die u wilt gebruiken voor volledige informatie over arm64-compatibiliteit of om te controleren of andere services worden ondersteund. Hier volgen enkele functies die bekend zijn om te worden ondersteund in Arm64:

  • RunCommand
  • CustomScriptExtension
  • Azure Monitor-agent

Notitie

Machineconfiguratie is momenteel niet compatibel met Arm64.

Beperkte ondersteuning van besturingssystemen

De volgende besturingssysteemversies hebben beperkte ondersteuning. In elk geval bieden nieuwere agentversies geen ondersteuning voor deze besturingssystemen. De laatste agentversie die het besturingssysteem ondersteunt, wordt vermeld en nieuwere agentreleases worden niet beschikbaar gesteld voor dat systeem. De vermelde versie wordt ondersteund tot het einde van de arc-ondersteuningsdatum. Als kritieke beveiligingsproblemen worden geïdentificeerd die van invloed zijn op deze agentversies, kunnen de oplossingen worden teruggezet naar de laatst ondersteunde versie, maar nieuwe functionaliteit of andere oplossingen voor fouten zijn dat niet.

Besturingssysteem Laatst ondersteunde agentversie Einde van arc-ondersteuningsdatum Opmerkingen
Windows Server 2008 R2 SP1 1.39 Downloaden 03/31/2025 Windows Server 2008 en 2008 R2 bereikt het einde van de ondersteuning in januari 2020. Zie Einde van de ondersteuning voor Windows Server 2008 en Windows Server 2008 R2.
CentOS 7 1,44 07/15/2025
CentOS 8 1,44 07/15/2025
Debian 10 1,44 07/15/2025
Ubuntu 16.04 1,44 07/15/2025
Azure Linux (CBL-Mariner) 1.0 1,44 07/15/2025

Nieuwe beperkte ondersteuningsservers verbinden

Als u een nieuwe server met een besturingssysteem beperkte ondersteuning wilt verbinden met Azure Arc, moet u enkele aanpassingen aanbrengen aan het onboardingscript.

Wijzig voor Windows het installatiescript om de vereiste versie op te geven met behulp van de parameter -AltDownload.

In plaats van

    # Install the hybrid agent
    & "$env:TEMP\install_windows_azcmagent.ps1";

Gebruik

    # Install the hybrid agent
    & "$env:TEMP\install_windows_azcmagent.ps1" -AltDownload https://aka.ms/AzureConnectedMachineAgent-1.39;

Voor Linux bevat de relevante pakketopslagplaats alleen releases die van toepassing zijn, dus er zijn geen speciale overwegingen vereist.

Richtlijnen voor clientbesturingssystemen

De Azure Arc-service en de Azure Connected Machine Agent worden alleen ondersteund op Windows 10- en 11-clientbesturingssystemen wanneer deze computers in een serverachtige omgeving worden gebruikt. Dat wil gezegd, de computer moet altijd zijn:

  • Verbonden met internet
  • Verbonden met een voedingsbron
  • Ingeschakeld

Een computer met Windows 11 die verantwoordelijk is voor digital signage, point-of-sale-oplossingen en algemene beheertaken voor back-office is bijvoorbeeld een goede kandidaat voor Azure Arc. Productiviteitsmachines van eindgebruikers, zoals een laptop, die mogelijk lange tijd offline gaan, mogen azure Arc niet gebruiken en in plaats daarvan Microsoft Intune of Microsoft Configuration Manager overwegen.

Kortstondige servers en virtuele bureaubladinfrastructuur

Microsoft raadt het uitvoeren van Azure Arc niet aan op kortdurende (kortstondige) servers of VDI-VM's (Virtual Desktop Infrastructure). Azure Arc is ontworpen voor langetermijnbeheer van servers en is niet geoptimaliseerd voor scenario's waarin u regelmatig servers maakt en verwijdert. Azure Arc weet bijvoorbeeld niet of de agent offline is vanwege gepland systeemonderhoud of als de virtuele machine is verwijderd, zodat serverbronnen die geen heartbeats meer verzenden, automatisch worden opgeschoond. Als gevolg hiervan kan er een conflict optreden als u de virtuele machine opnieuw maakt met dezelfde naam en er een bestaande Azure Arc-resource met dezelfde naam is.

Azure Virtual Desktop in Azure Stack HCI maakt geen gebruik van kortdurende VM's en biedt ondersteuning voor het uitvoeren van Azure Arc in de bureaublad-VM's.

Softwarevereisten

Windows-besturingssystemen:

  • Voor Windows Server 2008 R2 SP1 is PowerShell 4.0 of hoger vereist. Microsoft raadt aan om de nieuwste versie, Windows Management Framework 5.1, uit te voeren.

Linux-besturingssystemen:

  • systemd
  • wget (om het installatiescript te downloaden)
  • openssl
  • gnupg (debian-based systems, only)

Aanmeldingsrechten lokale gebruiker voor Windows-systemen

De Azure Hybrid Instance Metadata Service wordt uitgevoerd onder een virtueel account met beperkte bevoegdheden. NT SERVICE\himds Voor dit account moet 'aanmelden als een service' in Windows worden uitgevoerd. In de meeste gevallen hoeft u niets te doen omdat dit recht standaard wordt verleend aan virtuele accounts. Als uw organisatie echter groepsbeleid gebruikt om deze instelling aan te passen, moet u toevoegen NT SERVICE\himds aan de lijst met accounts die zijn toegestaan om zich aan te melden als een service.

U kunt het huidige beleid op uw computer controleren door de editor voor lokaal groepsbeleid (gpedit.msc) te openen vanuit de Startmenu en naar het volgende beleidsitem te navigeren:

Beveiligingsinstellingen voor Windows-instellingen > > voor computerconfiguratie>: lokaal beleid>: gebruikersrechtentoewijzing > aanmelden als een service

Controleer of een van NT SERVICE\ALL SERVICES, NT SERVICE\himdsof S-1-5-80-4215458991-2034252225-2287069555-1155419622-2701885083 (de statische beveiligings-id voor NT SERVICE\himds) in de lijst staat. Als er geen in de lijst staat, moet u samenwerken met uw groepsbeleidsbeheerder om toe te voegen aan NT SERVICE\himds beleidsregels die toewijzingen van gebruikersrechten op uw servers configureren. De beheerder van groepsbeleid moet de wijziging aanbrengen op een computer waarop de Azure Connected Machine-agent is geïnstalleerd, zodat de objectkiezer de identiteit correct oplost. De agent hoeft niet te worden geconfigureerd of verbonden met Azure om deze wijziging aan te brengen.

Schermopname van de editor voor lokaal groepsbeleid die laat zien welke gebruikers gemachtigd zijn om zich aan te melden als een service.

Vereiste machtigingen

U hebt de volgende ingebouwde Azure-rollen nodig voor verschillende aspecten van het beheren van verbonden machines:

  • Als u machines wilt onboarden, moet u de rol Onboarding voor Azure Connected Machine of Inzender hebben voor de resourcegroep waar u de servers beheert.
  • Als u een machine wilt lezen, wijzigen en verwijderen, moet u de rol Resourcebeheerder voor Azure Connected Machine hebben voor de resourcegroep.
  • Als u een resourcegroep wilt selecteren in de vervolgkeuzelijst wanneer u de methode Script genereren gebruikt, hebt u ook de rol Lezer nodig voor die resourcegroep (of een andere rol die lezertoegang bevat).
  • Wanneer u een Private Link-bereik koppelt aan een Arc-server, moet u de machtiging Microsoft.HybridCompute/privateLinkScopes/read hebben voor de Private Link-bereikresource.

Limieten voor het Azure-abonnement en de Azure-service

Er zijn geen limieten voor het aantal servers met Azure Arc dat u kunt registreren in één resourcegroep, abonnement of tenant.

Elke server met Azure Arc is gekoppeld aan een Microsoft Entra-object en telt mee voor uw directoryquotum. Zie Microsoft Entra-servicelimieten en -beperkingen voor informatie over het maximum aantal objecten dat u in een Microsoft Entra-directory kunt hebben.

Azure-resourceproviders

Als u servers met Azure Arc wilt gebruiken, moeten de volgende Azure-resourceproviders zijn geregistreerd in uw abonnement:

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration
  • Microsoft.HybridConnectivity
  • Microsoft.AzureArcData (als u SQL-servers wilt inschakelen met Arc)
  • Microsoft.Compute (voor Azure Update Manager en automatische uitbreidingsupgrades)

U kunt de resourceproviders registreren met behulp van de volgende opdrachten:

Azure PowerShell:

Connect-AzAccount
Set-AzContext -SubscriptionId [subscription you want to onboard]
Register-AzResourceProvider -ProviderNamespace Microsoft.HybridCompute
Register-AzResourceProvider -ProviderNamespace Microsoft.GuestConfiguration
Register-AzResourceProvider -ProviderNamespace Microsoft.HybridConnectivity
Register-AzResourceProvider -ProviderNamespace Microsoft.AzureArcData

Azure CLI:

az account set --subscription "{Your Subscription Name}"
az provider register --namespace 'Microsoft.HybridCompute'
az provider register --namespace 'Microsoft.GuestConfiguration'
az provider register --namespace 'Microsoft.HybridConnectivity'
az provider register --namespace 'Microsoft.AzureArcData'

U kunt de resourceproviders ook registreren in Azure Portal.

Volgende stappen