What operating systems does Azure ARC support?

Azure Arc: Understøttede Operativsystemer Guide

13/10/2011

Rating: 5 (3569 votes)

I en verden, hvor it-infrastrukturer bliver mere og mere komplekse og spredte, tilbyder Azure Arc en revolutionerende løsning. Det fungerer som en bro, der udvider Azure's administrations- og sikkerhedsfunktioner til enhver infrastruktur, uanset om den befinder sig on-premises, i andre skyer eller ved kanten af netværket (edge). Kernen i denne funktionalitet er Azure Connected Machine-agenten, en lille softwarekomponent, der installeres på dine servere for at forbinde dem til Azure. At forstå, hvilke operativsystemer og miljøer denne agent understøtter, er afgørende for en vellykket implementering. Denne artikel giver en dybdegående gennemgang af de tekniske forudsætninger, understøttede miljøer og specifikationer, der kræves for at onboarde fysiske og virtuelle servere til Azure Arc.

What operating systems does Azure ARC support?
Azure Arc supports Windows and Linux operating systems as listed in the table. x86-64 (64-bit) architecture is fully supported, while only some features are supported on Arm64 as noted in the table. The Azure Connected Machine agent doesn't run on 32-bit architectures. For Windows Server, both Desktop and Server Core experiences are supported.
Indholdsfortegnelse

Hvilke Miljøer Understøtter Azure Arc?

Fleksibilitet er en af de største fordele ved Azure Arc. Tjenesten er designet til at fungere på tværs af en bred vifte af miljøer uden for Azure. Du kan installere Connected Machine-agenten på både fysiske servere og virtuelle maskiner, uanset hvor de er hostet. Dette inkluderer:

  • Fysiske servere: Traditionelle servere, der kører i dit eget datacenter.
  • VMware: Virtuelle maskiner, der kører på VMware-platforme, herunder Azure VMware Solution.
  • Azure Stack HCI: Hyperkonvergerede infrastrukturløsninger, der bringer sky-funktioner til dit lokale datacenter.
  • Andre sky-miljøer: Virtuelle maskiner hostet hos andre cloud-udbydere som AWS eller Google Cloud.

Det er dog vigtigt at bemærke, at du ikke bør installere Azure Arc på virtuelle maskiner, der allerede er hostet i Azure, Azure Stack Hub eller Azure Stack Edge. Disse platforme har allerede indbyggede administrationsfunktioner, der ligner dem, Azure Arc tilbyder, og installation af agenten ville være overflødig og potentielt skabe konflikter.

Særlige Overvejelser ved Kloning og Golden Images

Hvis din organisation anvender kloning af servere, gendannelse fra backup som en ny instans, eller bruger en "golden image" til at oprette nye virtuelle maskiner, kræver det ekstra opmærksomhed. Når en maskine med Connected Machine-agenten klones, vil klonen have samme kilde-ID som den oprindelige. Hvis to agenter forsøger at kommunikere med Azure ved hjælp af det samme ID, vil det føre til uforudsigelig og inkonsekvent adfærd, da Azure vil se dem som én og samme ressource. Den bedste praksis er at integrere onboarding-processen i din automatiserings- eller provisionerings-workflow. Serveren skal først onboardes til Azure Arc, efter den er blevet klonet, gendannet eller oprettet fra et golden image. Dette sikrer, at hver maskine får en unik identitet i Azure.

Detaljeret Oversigt over Understøttede Operativsystemer

Azure Arc understøtter et bredt udvalg af både Windows- og Linux-operativsystemer. Den primære understøttede arkitektur er x86-64 (64-bit). Azure Connected Machine-agenten kan ikke køre på 32-bit arkitekturer. Support for Arm64-arkitekturen er under udvikling, men er i øjeblikket begrænset.

Windows Server

For Windows Server understøttes både Desktop Experience (med grafisk brugerflade) og Server Core (minimalistisk installation uden GUI). Moderne versioner som Windows Server 2012 R2, 2016, 2019 og 2022 er fuldt understøttede. Azure Editions, der kører på Azure Stack HCI, er også kompatible.

Linux-distributioner

Azure Arc understøtter de mest almindelige Linux-distributioner, hvilket giver stor fleksibilitet for virksomheder, der kører open-source-baserede systemer. Dette inkluderer versioner af Ubuntu, CentOS, Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Debian og Oracle Linux.

Arm64 Arkitektur-support

Mens supporten vokser, er det ikke alle funktioner, VM-udvidelser og tjenester, der i øjeblikket er kompatible med Arm64. Nogle af de funktioner, der vides at være understøttet på Arm64, inkluderer:

  • RunCommand
  • CustomScriptExtension
  • Azure Monitor Agent

Det er vigtigt at bemærke, at Machine Configuration (tidligere kendt som Azure Policy Guest Configuration) på nuværende tidspunkt ikke er kompatibel med Arm64.

Operativsystemer med Begrænset Support

For visse ældre operativsystemer er supporten begrænset. Det betyder, at nyere versioner af Connected Machine-agenten ikke vil understøtte disse systemer. Den angivne agentversion er den sidste, der er understøttet og vil blive vedligeholdt med kritiske sikkerhedsrettelser indtil den angivne slutdato. Der vil dog ikke blive tilføjet ny funktionalitet.

OperativsystemSidste Understøttede AgentversionSlutdato for Arc SupportNoter
Windows Server 2008 R2 SP11.3931/03/2025Kræver Extended Security Updates (ESU).
CentOS 71.4415/07/2025
CentOS 81.4415/07/2025
Debian 101.4415/07/2025
Ubuntu 16.041.4415/07/2025

System- og Softwarekrav

For at sikre en problemfri installation og drift af Connected Machine agent, skal visse softwarekrav være opfyldt.

Windows-krav

  • For Windows Server 2008 R2 SP1 kræves PowerShell 4.0 eller nyere. Det anbefales at installere den seneste version, Windows Management Framework 5.1.
  • Azure Hybrid Instance Metadata Service (himds) kører under en lav-privilegeret virtuel konto, NT SERVICE\himds. Denne konto skal have rettigheden "Log på som en tjeneste" (Log on as a service). I de fleste tilfælde er dette standard, men hvis din organisation bruger Group Policy til at styre disse rettigheder, skal du sikre, at denne konto tilføjes.

Linux-krav

  • systemd: Kræves som init-system.
  • wget: Nødvendigt for at downloade installationsscriptet.
  • openssl: Til kryptografiske operationer.
  • gnupg: Kræves kun på Debian-baserede systemer til signaturverificering.

Nødvendige Azure-tilladelser og Roller

For at administrere dine forbundne maskiner skal du have de korrekte tilladelser i Azure. Følgende indbyggede roller er relevante:

  • Azure Connected Machine Onboarding eller Contributor: Nødvendig for at onboarde nye maskiner til en ressourcegruppe.
  • Azure Connected Machine Resource Administrator: Kræves for at læse, ændre og slette en allerede onboardet maskine.
  • Reader: Kræves på ressourcegruppen for at kunne vælge den fra en dropdown-menu, når du bruger "Generer script"-metoden i Azure-portalen.

Derudover skal specifikke ressourceudbydere være registreret i dit Azure-abonnement, før du kan bruge Azure Arc-aktiverede servere. Disse inkluderer Microsoft.HybridCompute, Microsoft.GuestConfiguration og Microsoft.HybridConnectivity. Disse kan registreres via Azure-portalen, Azure PowerShell eller Azure CLI.

Ofte Stillede Spørgsmål (FAQ)

Kan jeg installere Azure Arc på en virtuel maskine i Azure?

Nej, det anbefales ikke. Virtuelle maskiner i Azure har allerede indbyggede administrationsfunktioner, der er dybt integreret med Azure-platformen. Installation af Arc-agenten ville være overflødig og kan føre til uventede problemer.

Hvad sker der, hvis jeg kloner en server, der allerede har Arc-agenten installeret?

Dette vil skabe en konflikt, da begge maskiner (den originale og klonen) vil forsøge at identificere sig over for Azure med samme ID. Dette fører til, at kun én af dem kan fungere korrekt. Den korrekte procedure er at installere og konfigurere Arc-agenten, efter kloningen er fuldført.

Er 32-bit operativsystemer understøttet?

Nej, Azure Connected Machine-agenten understøtter kun 64-bit (x86-64) arkitekturer. Der er også begrænset, men voksende, support for Arm64-arkitekturen.

Hvorfor anbefales Azure Arc ikke til kortlivede servere eller VDI?

Azure Arc er designet til langsigtet administration af servere. Tjenesten er ikke optimeret til scenarier, hvor servere jævnligt oprettes og slettes. For eksempel vil Arc ikke automatisk rydde op i serverressourcer, der stopper med at sende heartbeats, da den ikke kan skelne mellem en planlagt nedlukning og en slettet VM. Dette kan føre til forældede ressourcer i Azure og potentielle navnekonflikter, hvis en VM genskabes med samme navn.

Hvis du vil læse andre artikler, der ligner Azure Arc: Understøttede Operativsystemer Guide, kan du besøge kategorien Teknologi.

Go up