Schnellstart: Verbinden von Computern mit Azure mithilfe von Azure Arc für Server – PortalQuickstart: Connect machines to Azure using Azure Arc for servers - Portal

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.If you don't have an Azure subscription, create a free account before you begin.

VoraussetzungenPrerequisites

Machen Sie sich in der Übersicht über Azure Arc für Server mit den unterstützten Clients und der erforderlichen Netzwerkkonfiguration vertraut.Review the supported clients and required network configuration in the Azure Arc for servers Overview.

Generieren des Skripts für die Agent-Installation mit dem Azure-PortalGenerate the agent install script using the Azure portal

  1. Starten Sie https://aka.ms/hybridmachineportal.Launch https://aka.ms/hybridmachineportal
  2. Klicken Sie auf + Hinzufügen.Click on +Add
  3. Befolgen Sie die Anweisungen im Assistenten bis zum Ende.Follow the wizard to completion
  4. Auf der letzten Seite wird ein Skript generiert, das Sie kopieren (oder herunterladen) können.The last page has a script generated which you can copy (or download).

Das Skript muss auf dem Zielcomputer ausgeführt werden, für den Sie eine Verbindung herstellen möchten.The script must be run on the target machine you want to connect. Mit dem Skript wird in einem einzelnen Vorgang der Agent heruntergeladen und installiert und der Computer verbunden.It downloads the agent, installs it, and connects the machine as a single operation.

Gehen Sie auf den nicht zu Azure gehörenden Servern, die Sie verwalten möchten, wie folgt vor:On the Non-Azure servers you want to manage:

  1. Melden Sie sich beim Server an (per SSH, RDP oder PowerShell-Remoting).Logon to the server (using SSH, RDP or PowerShell Remoting)
  2. Starten Sie eine Shell: Bash unter Linux, PowerShell als Administrator unter Windows.Start a shell: bash on Linux, PowerShell as Administrator on Windows
  3. Fügen Sie das Skript aus dem Portal ein, und führen Sie es auf dem Server aus, für den eine Verbindung mit Azure hergestellt werden soll.Paste in the script from the portal and execute it on the server to be connected to Azure.
  4. Die Standardauthentifizierung für das Onboarding eines einzelnen Servers wird interaktiv über die „Geräteanmeldung“ von Azure durchgeführt.The default authentication for onboarding an individual server is interactive using Azure 'device login'. Wenn Sie das Skript ausführen, wird in etwa folgende Meldung angezeigt:When you run the script, you will see a message similar to:
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code B3V3NLWRF to authenticate.

Öffnen Sie einen Browser, und geben Sie den Code für die Authentifizierung ein.Open a browser and enter the code to authenticate. Der Browser muss nicht unbedingt auf dem Server, für den Sie das Onboarding durchführen, ausgeführt werden. Dies kann auch auf einem anderen Computer, z. B. Ihrem Laptop, erfolgen.The browser doesn't need to be running on the server you are onboarding, it could be on another computer such as your laptop.

  1. Falls Sie die Authentifizierung nicht interaktiv vornehmen möchten, müssen Sie die Schritte unter Erstellen eines Dienstprinzipals ausführen und das im Portal generierte Skript ändern.If you would like to authenticate non-interactively, follow the steps in Create a Service Principal and modify the script generated from the portal.

Hinweis

Falls Sie Internet Explorer auf dem Server zum ersten Mal für die Anmeldung nutzen, wird der Vorgang mit einem Fehler beendet. Sie können den Browser einfach erneut öffnen und den Vorgang wiederholen.If you are using Internet Explorer on the server for the very first time to logon, it will error out. You can just reopen the browser and do it again.

Ausführen des Skripts auf ZielknotenExecute the script on target nodes

Melden Sie sich bei jedem Knoten an, und führen Sie das im Portal generierte Skript aus.Log in to each Node and execute the script you generated from the portal. Nachdem das Skript erfolgreich abgeschlossen wurde, können Sie zum Azure-Portal wechseln und dort überprüfen, ob die Verbindungsherstellung für den Server erfolgreich war.After the script completes successfully, go to the Azure portal verify that the server has been successfully connected.

Erfolgreiches Onboarding

BereinigungClean up

Wenn Sie die Verbindung zwischen einem Computer und Azure Arc für Server trennen möchten, müssen Sie zwei Schritte ausführen:To disconnect a machine from Azure Arc for servers, you need to perform two steps.

  1. Wählen Sie im Portal den Computer aus, klicken Sie auf die Auslassungspunkte (...), und wählen Sie Löschen aus.Select the machine in Portal, click the ellipsis (...) and select Delete.

  2. Deinstallieren Sie den Agent auf dem Computer.Uninstall the agent from the machine.

    Unter Windows können Sie den Agent in der Systemsteuerung unter „Apps & Features“ deinstallieren.On Windows, you can use the "Apps & Features" control panel to uninstall the agent.

Apps & Features

Wenn Sie ein Skript für die Deinstallation erstellen möchten, können Sie das folgende Beispiel verwenden, das PackageId abruft und den Agent mithilfe von msiexec /Xdeinstalliert.If you would like to script the uninstall, you can use the following example which retrieves the PackageId and uninstall the agent using msiexec /X.

Suchen Sie unter dem Registrierungsschlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall nach PackageId.look under the registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall and find the PackageId. Anschließend können Sie den Agent mithilfe von msiexec deinstallieren.You can then uninstall the agent using msiexec.

Im folgenden Beispiel wird die Deinstallation des Agents veranschaulicht.The example below demonstrates uninstalling the agent.

Get-ChildItem -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall | `
Get-ItemProperty | `
Where-Object {$_.DisplayName -eq "Azure Connected Machine Agent"} | `
ForEach-Object {MsiExec.exe /Quiet /X "$($_.PsChildName)"}

Führen Sie unter Linux den folgenden Befehl aus, um den Agent zu deinstallieren.On Linux, execute the following command to uninstall the agent.

sudo apt purge hybridagent

Nächste SchritteNext steps