Připojení hybridních počítačů k Azure pomocí skriptu nasazení

Servery s podporou Služby Azure Arc můžete povolit pro jeden nebo malý počet počítačů s Windows nebo Linuxem ve vašem prostředí ručním provedením sady kroků. Nebo můžete použít automatizovanou metodu spuštěním skriptu šablony, který poskytujeme. Tento skript automatizuje stahování a instalaci obou agentů.

Tato metoda vyžaduje, abyste k instalaci a konfiguraci agenta měli na počítači oprávnění správce. V Linuxu jste pomocí kořenového účtu a ve Windows členem místní skupiny Administrators.

Než začnete, nezapomeňte si projít požadavky a ověřit, že vaše předplatné a prostředky tyto požadavky splňují. Informace o podporovaných oblastech a dalších souvisejících aspektech najdete v tématu Podporované oblasti Azure.

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Vygenerování instalačního skriptu z Azure Portal

Skript pro automatizaci stahování a instalaci a vytvoření připojení ke službě Azure Arc je k dispozici v Azure Portal. Proces dokončíte provedením následujících kroků:

  1. Z prohlížeče přejděte na web Azure Portal.

  2. Na stránce Servery – Azure Arc vlevo nahoře vyberte Přidat .

  3. Na stránce Vyberte metodu na dlaždici Přidat jeden server vyberte Vygenerovat skript.

  4. Na stránce Požadavky zkontrolujte informace a pak vyberte další stránku Podrobnosti o prostředku.

  5. Na stránce Podrobnosti o prostředku zadejte následující:

    1. V rozevíracím seznamu Skupina prostředků vyberte skupinu prostředků, ze které se bude počítač spravovat.
    2. V rozevíracím seznamu Oblast vyberte oblast Azure, do které se uloží metadata serverů.
    3. V rozevíracím seznamu Operační systém vyberte operační systém, pro který je skript nakonfigurovaný.
    4. Pokud počítač komunikuje pro připojení k internetu prostřednictvím proxy serveru, vyberte možnost Proxy server a zadejte IP adresu proxy serveru nebo název a číslo portu, které bude počítač používat ke komunikaci s proxy serverem. Zadejte hodnotu ve formátu http://<proxyURL>:<proxyport>. Pokud počítač komunikuje prostřednictvím privátního koncového bodu, vyberte v rozevíracím seznamu možnost privátního koncového bodu a příslušný obor privátního propojení. Pokud počítač komunikuje přes veřejný koncový bod, vyberte možnost Veřejného koncového bodu .
    5. V části Osvědčené postupy pro automanage můžete povolit službu Automanage, pokud chcete nasadit a nakonfigurovat osvědčené postupy služeb, jako je konfigurace počítače a přehledy, na základě potřeb vašeho serveru.
    6. Vyberte Další ke stránce Značky.
  6. Na stránce Značky zkontrolujte navrhované výchozí značky fyzického umístění a zadejte hodnotu nebo zadejte jednu nebo více vlastních značek , které budou podporovat vaše standardy.

  7. Výběrem možnosti Další stáhněte a spusťte stránku skriptu.

  8. Na stránce Stáhnout a spustit skript zkontrolujte souhrnné informace a pak vyberte Stáhnout. Pokud stále potřebujete provést změny, vyberte Předchozí.

Instalace a ověření agenta ve Windows

Ruční instalace

Agenta Connected Machine můžete nainstalovat ručně spuštěním balíčku Instalační služby systému Windows AzureConnectedMachineAgent.msi. Nejnovější verzi balíčku Instalační služby systému Windows pro agenta systému Windows si můžete stáhnout z webu Microsoft Download Center.

Poznámka

  • Pokud chcete nainstalovat nebo odinstalovat agenta, musíte mít oprávnění správce .
  • Instalační balíček musíte nejprve stáhnout a zkopírovat do složky na cílovém serveru nebo ze sdílené síťové složky. Pokud instalační balíček spustíte bez jakýchkoliv možností, spustí se průvodce instalací, podle kterého můžete agenta interaktivně nainstalovat.

Pokud počítač potřebuje komunikovat se službou prostřednictvím proxy serveru, musíte po instalaci agenta spustit příkaz, který je popsaný v následujících krocích. Tento příkaz nastaví systém proxy server proměnné https_proxyprostředí . Při použití této konfigurace agent komunikuje prostřednictvím proxy serveru pomocí protokolu HTTP.

Pokud neznáte možnosti příkazového řádku pro balíčky Instalační služby systému Windows, projděte si standardní možnosti příkazového řádku Msiexec a možnosti příkazového řádku Msiexec.

Spusťte například instalační program s parametrem /? a zkontrolujte možnost nápověda a rychlá reference.

msiexec.exe /i AzureConnectedMachineAgent.msi /?
  1. Pokud chcete agenta nainstalovat bezobslužně a vytvořit soubor protokolu instalace ve C:\Support\Logs složce, která existuje, spusťte následující příkaz.

    msiexec.exe /i AzureConnectedMachineAgent.msi /qn /l*v "C:\Support\Logs\Azcmagentsetup.log"
    

    Pokud se agenta po dokončení instalace nepodaří spustit, zkontrolujte podrobné informace o chybách v protokolech. Adresář protokolu je %ProgramData%\AzureConnectedMachineAgent\log.

  2. Pokud počítač potřebuje komunikovat přes proxy server, spusťte následující příkaz a nastavte proměnnou prostředí proxy serveru:

    [Environment]::SetEnvironmentVariable("https_proxy", "http://{proxy-url}:{proxy-port}", "Machine")
    $env:https_proxy = [System.Environment]::GetEnvironmentVariable("https_proxy","Machine")
    # For the changes to take effect, the agent service needs to be restarted after the proxy environment variable is set.
    Restart-Service -Name himds
    

    Poznámka

    Agent nepodporuje nastavení ověřování proxy serverem.

  3. Po instalaci agenta je třeba ho nakonfigurovat, aby komunikoval se službou Azure ARC, a to spuštěním tohoto příkazu:

    "%ProgramFiles%\AzureConnectedMachineAgent\azcmagent.exe" connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID"
    

Instalace pomocí skriptované metody

  1. Přihlaste se k serveru.

  2. Otevřete příkazový řádek PowerShellu se zvýšenými oprávněními.

    Poznámka

    Skript podporuje pouze spuštění z 64bitové verze Windows PowerShell.

  3. Přejděte do složky nebo sdílené složky, do které jste skript zkopírovali, a spuštěním ./OnboardingScript.ps1 skriptu ji spusťte na serveru.

Pokud se agenta po dokončení instalace nepodaří spustit, zkontrolujte podrobné informace o chybách v protokolech. Adresář protokolu je %ProgramData%\AzureConnectedMachineAgent\log.

Instalace a ověření agenta v Linuxu

Agent Connected Machine pro Linux je k dispozici v upřednostňovaném formátu balíčku pro distribuci (. RPM nebo . DEB), který je hostovaný v úložišti balíčků Microsoftu. Sada Install_linux_azcmagent.shskriptů prostředí provádí následující akce:

  • Nakonfiguruje hostitelský počítač tak, aby stáhl balíček agenta z packages.microsoft.com.

  • Nainstaluje balíček poskytovatele hybridních prostředků.

Volitelně můžete nakonfigurovat agenta s informacemi o proxy serveru zahrnutím parametru --proxy "{proxy-url}:{proxy-port}" . Při použití této konfigurace agent komunikuje prostřednictvím proxy serveru pomocí protokolu HTTP.

Skript obsahuje také logiku pro identifikaci podporovaných a nepodporovaných distribucí a ověřuje oprávnění potřebná k provedení instalace.

Následující příklad stáhne agenta a nainstaluje ho:

# Download the installation package.
wget https://aka.ms/azcmagent -O ~/Install_linux_azcmagent.sh

# Install the Azure Connected Machine agent.
bash ~/Install_linux_azcmagent.sh
  1. Pokud chcete stáhnout a nainstalovat agenta, spusťte následující příkazy. Pokud váš počítač potřebuje komunikovat přes proxy server, aby se připojil k internetu, zahrňte --proxy parametr .

    # Download the installation package.
    wget https://aka.ms/azcmagent -O ~/Install_linux_azcmagent.sh
    
    # Install the AZure Connected Machine agent.
    bash ~/Install_linux_azcmagent.sh --proxy "{proxy-url}:{proxy-port}"
    
  2. Po instalaci agenta je třeba ho nakonfigurovat, aby komunikoval se službou Azure ARC, a to spuštěním tohoto příkazu:

    azcmagent connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID" --cloud "cloudName"
    if [ $? = 0 ]; then echo "\033[33mTo view your onboarded server(s), navigate to https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.HybridCompute%2Fmachines\033[m"; fi
    

Instalace pomocí skriptované metody

  1. Přihlaste se k serveru pomocí účtu, který má přístup uživatele root.

  2. Přejděte do složky nebo sdílené složky, do které jste skript zkopírovali, a spuštěním ./OnboardingScript.sh skriptu ji spusťte na serveru.

Pokud se agenta po dokončení instalace nepodaří spustit, zkontrolujte podrobné informace o chybách v protokolech. Adresář protokolu je var/opt/azcmagent/log.

Ověření připojení k Azure Arcu

Po instalaci agenta a jeho konfiguraci pro připojení k serverům s podporou Azure Arc přejděte do Azure Portal a ověřte, že se server úspěšně připojil. Zobrazte si počítače na webu Azure Portal.

Úspěšné připojení k serveru

Další kroky