Verschillende methoden verkennen voor het onboarden van servers op schaal naar Azure Arc

Voltooid

Wide World Importers heeft duizenden machines in meerdere kantoren. Gezien de schaal van de implementatie is het direct belangrijk om alle servers te onboarden.

Voor één server zijn onboardingopties Azure Portal, Azure PowerShell, Azure PowerShell DSC en Windows Admin Center. Voor meerdere servers omvatten onboardingopties azure-service-principal en Azure Automation Updatebeheer. Bovendien kan de service-principalbenadering worden geautomatiseerd met behulp van een configuratiebeheerprogramma van keuze (bijvoorbeeld groepsbeleid, Systems Center Configuration Manager, Ansible, enzovoort).

Met veel implementatiemethoden kunt u servers met Azure Arc op schaal implementeren met behulp van de hulpprogramma's die het beste passen bij de behoeften en expertise van uw organisatie.

Implementeren op één server

Er zijn verschillende opties voor het inschakelen van één server, waaronder Azure Portal, PowerShell, PowerShell DSC en Windows Admin Center.

Methode Beschrijving
Azure-portal Nadat u de resource- en implementatiegegevens in Azure Portal hebt ingediend, krijgt u een script om een server in te schakelen met Arc. U moet dit script downloaden en uitvoeren met verhoogde bevoegdheden op uw Windows- of Linux-servers. Hiervoor moet u voor elke installatie interactief worden geverifieerd bij uw Azure-abonnement.
PowerShell U kunt de PowerShell-cmdlet Connect-AzConnectedMachine gebruiken om de Connected Machine-agent te downloaden, de agent te installeren en de machine te registreren bij Azure Arc. De cmdlet downloadt het Windows-agentpakket (Windows Installer) vanuit het Microsoft Downloadcentrum en het Linux-agentpakket uit de Microsoft-pakketopslagplaats.
PowerShell DSC Met behulp van Windows PowerShell Desired State Configuration (DSC) kunt u software-installatie en -configuratie voor een Windows-computer automatiseren. U kunt de ConnectedMachine DSC-module installeren, die is ontworpen voor het beheren van de configuratie van de Azure Connected Machine Agent. De module bevat ook een PowerShell-script AzureConnectedMachineAgent.ps1, om het downloaden en installeren te automatiseren en verbinding te maken met Azure Arc. Deze resource kan worden toegevoegd aan bestaande DSC-configuraties om een end-to-end-configuratie voor een machine weer te geven.
Windows Admin Center U kunt Windows Admin Center gebruiken om de Connected Machine-agent te implementeren en uw on-premises servers te registreren zonder dat u stappen buiten dit hulpprogramma hoeft uit te voeren. Selecteer de service 'Azure-beleid en -oplossingen gebruiken voor het beheren van uw servers met Azure Arc' onder hybride Azure-services in de Windows Admin Center.

Implementeren op meerdere servers

Voor de implementatie op schaal van servers met Arc kan een bevoorrechte identiteit met service-principal worden gebruikt. Dit script kan worden gekoppeld aan talloze hulpprogramma's voor configuratiebeheer om onboarding voor meerdere servers te automatiseren. In plaats daarvan kunnen niet-Azure-machines die al worden beheerd door Updatebeheer, rechtstreeks vanuit Azure Portal worden ge onboardd.

Methode Beschrijving
Meerdere machines verbinden met service-principal Als u machines veilig op schaal wilt verbinden met Azure Arc, kunt u een Azure Active Directory-service-principal gebruiken in plaats van uw bevoorrechte identiteit te gebruiken om interactief verbinding te maken met de machine. Een service-principal is een speciale beperkte beheeridentiteit die alleen de minimale machtiging krijgt die nodig is om machines met Azure te verbinden met behulp van de azcmagent opdracht. Deze aanpak is veiliger dan het gebruik van een hogere bevoegdheid en volgt onze aanbevolen procedures voor toegangsbeheerbeveiliging. De service-principal wordt alleen gebruikt tijdens het onboarden, maar wordt niet gebruikt voor andere doeleinden.
Updatebeheer (Azure Portal) Niet-Azure-servers die worden beheerd door de Updatebeheer-service kunnen eenvoudig worden verbonden met Azure via Azure Arc. U kunt deze niet-Azure-servers rechtstreeks in Azure Portal selecteren en de implementatie wordt automatisch uitgevoerd.

Een reeks bestaande softwareconfiguratieproducten kan worden gebruikt om de serveragent met Arc op schaal te implementeren op computers. Het script voor implementatie moet afhankelijk zijn van de azure-service-principalmethode omdat voor het script met één server voor implementatie afzonderlijke verificatie voor elke server is vereist.

  • groepsbeleid: Definieer een nieuw groepsbeleid-object voor het uitvoeren van een PowerShell-script, wijs het groepsbeleidsobject toe aan de gewenste organisatie-eenheid en plan een taak om te implementeren op meerdere servers.

  • Systems Center Configuration Manager: Een aangepast PowerShell-script ontwerpen, goedkeuren en uitvoeren op een verzameling apparaten. Zie Scripts maken en uitvoeren - Configuration Manager.

  • Andere automatiseringsprogramma's zoals Chef, Puppet of Ansible kunnen ook worden gebruikt om het script te implementeren op beheerde servers.

Aanvullende resources voor onboarding op schaal zijn onder andere: