Connecter des machines hybrides à Azure à partir du portail AzureConnect hybrid machines to Azure from the Azure portal

Vous pouvez activer Azure Arc pour serveurs (préversion) pour une seule machine ou un petit nombre de machines Windows ou Linux dans votre environnement en effectuant un ensemble d’étapes manuellement.You can enable Azure Arc for servers (preview) for one or a small number of Windows or Linux machines in your environment by performing a set of steps manually. Vous pouvez également utiliser une méthode automatisée en exécutant un script de modèle que nous fournissons.Or you can use an automated method by running a template script that we provide. Ce script automatise le téléchargement et l’installation des deux agents.This script automates the download and installation of both agents.

Cette méthode nécessite que vous disposiez d’autorisations d’administrateur sur la machine pour installer et configurer l’agent.This method requires that you have administrator permissions on the machine to install and configure the agent. Sur Linux, vous utilisez le compte root et, sur Windows, vous êtes membre du groupe Administrateurs local.On Linux, by using the root account, and on Windows, you are member of the Local Administrators group.

Avant de commencer, veillez à consulter les conditions préalables et vérifiez que votre abonnement et vos ressources répondent aux exigences.Before you get started, be sure to review the prerequisites and verify that your subscription and resources meet the requirements.

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.If you don't have an Azure subscription, create a free account before you begin.

Générer le script d’installation à partir du portail AzureGenerate the installation script from the Azure portal

Le script permettant d’automatiser le téléchargement et l’installation, et d’établir la connexion avec Azure Arc, est disponible sur le portail Azure.The script to automate the download and installation, and to establish the connection with Azure Arc, is available from the Azure portal. Pour effectuer le processus, procédez comme suit :To complete the process, do the following:

  1. À partir de votre navigateur, accédez au portail Azure.From your browser, go to the Azure portal.

  2. Dans la page Machines - Azure Arc, sélectionnez Ajouter, en haut à gauche, ou l’option Créer une machine - Azure Arc en bas du volet central.On the Machines - Azure Arc page, select either Add, at the upper left, or the Create machine - Azure Arc option at the bottom of the middle pane.

  3. Dans la page Sélectionner une méthode, sélectionnez la vignette Ajouter des machines à l’aide d’un script interactif, puis sélectionnez Générer un script.On the Select a method page, select the Add machines using interactive script tile, and then select Generate script.

  4. Dans la page Générer un script, sélectionnez l’abonnement et le groupe de ressources où vous souhaitez que la machine soit gérée dans Azure.On the Generate script page, select the subscription and resource group where you want the machine to be managed within Azure. Sélectionnez une localisation Azure destinée au stockage des métadonnées de la machine.Select an Azure location where the machine metadata will be stored.

    Notes

    Azure Arc pour serveurs (préversion) prend uniquement en charge les régions suivantes :Azure Arc for servers (preview) supports only the following regions:

    • WestUS2WestUS2
    • WestEuropeWestEurope
    • WestAsiaWestAsia

    Passez en revue les autres considérations à prendre en compte lors de la sélection d’une région ici dans l’article de présentation.Review additional considerations when selecting a region here in the Overview article.

  5. Dans la page Générer un script, dans la liste déroulante Système d’exploitation, sélectionnez le système d’exploitation sur lequel le script s’exécutera.On the Generate script page, in the Operating system drop-down list, select the operating system that the script will be running on.

  6. Si la machine communique via un serveur proxy pour se connecter à Internet, sélectionnez Suivant : Server proxy.If the machine is communicating through a proxy server to connect to the internet, select Next: Proxy Server.

  7. Sous l’onglet Serveur proxy, spécifiez l’adresse IP du serveur proxy ou le nom et le numéro de port que la machine doit utiliser pour communiquer avec le serveur proxy.On the Proxy server tab, specify the proxy server IP address or the name and port number that the machine will use to communicate with the proxy server. Saisissez la valeur au format http://<proxyURL>:<proxyport>.Enter the value in the format http://<proxyURL>:<proxyport>.

  8. Sélectionnez Vérifier + générer.Select Review + generate.

  9. Sous l’onglet Vérifier + générer, passez en revue les informations de résumé, puis sélectionnez Télécharger.On the Review + generate tab, review the summary information, and then select Download. Si vous avez encore besoin d’apporter des modifications, sélectionnez Précédent.If you still need to make changes, select Previous.

Installer et valider l’agent sur WindowsInstall and validate the agent on Windows

Installer manuellementInstall manually

Vous pouvez installer l’agent Connected Machine manuellement en exécutant le package Windows Installer AzureConnectedMachineAgent.msi.You can install the Connected Machine agent manually by running the Windows Installer package AzureConnectedMachineAgent.msi. Vous pouvez télécharger la dernière version du package Windows Installer de l’agent pour Windows à partir du centre de téléchargement Microsoft.You can download the latest version of the Windows agent Windows Installer package from the Microsoft Download Center.

Notes

  • Pour installer ou désinstaller l’agent, vous devez disposer d’autorisations d’administrateur.To install or uninstall the agent, you must have Administrator permissions.
  • Vous devez tout d’abord télécharger et copier le package Installer dans un dossier sur le serveur cible, ou à partir d’un dossier réseau partagé.You must first download and copy the Installer package to a folder on the target server, or from a shared network folder. Si vous exécutez le package Installer sans aucune option, il démarre un assistant de configuration que vous pouvez suivre pour une installation interactive de l’agent.If you run the Installer package without any options, it starts a setup wizard that you can follow to install the agent interactively.

Si la machine doit communiquer avec le service via un serveur proxy, après avoir installé l’agent, vous devez exécuter une commande qui est décrite plus loin dans cet article.If the machine needs to communicate through a proxy server to the service, after you install the agent you need to run a command that's described later in the article. Cette dernière définit la variable d’environnement système du serveur proxy https_proxy.This sets the proxy server system environment variable https_proxy.

Si vous n’êtes pas familiarisé avec les options de ligne de commande pour les packages Windows Installer, passez en revue Options de ligne de commande standard Msiexec et Options de ligne de commande Msiexec.If you are unfamiliar with the command-line options for Windows Installer packages, review Msiexec standard command-line options and Msiexec command-line options.

Par exemple, exécutez le programme d’installation avec le paramètre /? pour passer en revue l’option d’aide et de référence rapide.For example, run the installation program with the /? parameter to review the help and quick reference option.

msiexec.exe /i AzureConnectedMachineAgent.msi /?

Pour installer l’agent silencieusement et créer un fichier journal d’installation dans le dossier C:\Support\Logs existant, exécutez la commande suivante.To install the agent silently and create a setup log file in the C:\Support\Logs folder that exist, run the following command.

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

Si le démarrage de l’agent échoue une fois l’installation terminée, recherchez des informations détaillées sur l’erreur dans les journaux.If the agent fails to start after setup is finished, check the logs for detailed error information. Le répertoire des journaux est %Programfiles%\AzureConnectedMachineAgentAgent\logs.The log directory is %Programfiles%\AzureConnectedMachineAgentAgent\logs.

Effectuer l’installation à l’aide de la méthode de scriptInstall with the scripted method

  1. Connectez-vous au serveur.Log in to the server.

  2. Ouvrez une invite de commandes PowerShell avec élévation de privilèges.Open an elevated PowerShell command prompt.

  3. Accédez au dossier ou au partage sur lequel vous avez copié le script et exécutez-le sur le serveur en exécutant le script ./OnboardingScript.ps1.Change to the folder or share that you copied the script to, and execute it on the server by running the ./OnboardingScript.ps1 script.

Si le démarrage de l’agent échoue une fois l’installation terminée, recherchez des informations détaillées sur l’erreur dans les journaux.If the agent fails to start after setup is finished, check the logs for detailed error information. Le répertoire des journaux est %Programfiles%\AzureConnectedMachineAgentAgent\logs.The log directory is %Programfiles%\AzureConnectedMachineAgentAgent\logs.

Configurer le paramètre de l’agent proxyConfigure the agent proxy setting

Pour définir la variable d’environnement du serveur proxy, exécutez la commande suivante :To set the proxy server environment variable, run the following command:

# If a proxy server is needed, execute these commands with the proxy URL and port.
[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

Notes

L’agent ne prend pas en charge la configuration de l’authentification proxy dans cette préversion.The agent does not support setting proxy authentication in this preview.

Configurer la communication de l’agentConfigure agent communication

Après avoir installé l’agent, vous devez exécuter la commande suivante pour configurer l’agent afin qu’il communique avec le service Azure Arc :After installing the agent, you need to configure the agent to communicate with the Azure Arc service by running the following command:

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

Installer et valider l’agent sur LinuxInstall and validate the agent on Linux

L’agent Connected Machine pour Linux est fourni dans le format de package par défaut pour la distribution (. RPM ou. DEB) qui est hébergée dans le dépôt de packages de Microsoft.The Connected Machine agent for Linux is provided in the preferred package format for the distribution (.RPM or .DEB) that's hosted in the Microsoft package repository. Le bundle de script shell Install_linux_azcmagent.sh effectue les opérations suivantes :The shell script bundle Install_linux_azcmagent.sh performs the following actions:

  • Configure la machine hôte pour télécharger le package de l’agent à partir de packages.microsoft.com.Configures the host machine to download the agent package from packages.microsoft.com.
  • Installe le package du fournisseur de ressources hybrides.Installs the Hybrid Resource Provider package.

Si vous le souhaitez, vous pouvez configurer l’agent avec vos informations de proxy en incluant le paramètre --proxy "{proxy-url}:{proxy-port}".Optionally, you can configure the agent with your proxy information by including the --proxy "{proxy-url}:{proxy-port}" parameter.

En outre, le script contient une logique permettant d’identifier les distributions prises en charge et non prises en charge et il vérifie les autorisations nécessaires pour effectuer l’installation.The script also contains logic to identify the supported and unsupported distributions, and it verifies the permissions that are required to perform the installation.

L’exemple suivant télécharge l’agent et l’installe :The following example downloads the agent and installs it:

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

# Install the connected machine agent. 
bash ~/Install_linux_azcmagent.sh

Pour télécharger et installer l’agent, y compris le paramètre --proxy permettant de configurer l’agent afin qu’il communique par le biais de votre serveur proxy, exécutez les commandes suivantes :To download and install the agent, including the --proxy parameter for configuring the agent to communicate through your proxy server, run the following commands:

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

# Install the connected machine agent. 
bash ~/Install_linux_azcmagent.sh --proxy "{proxy-url}:{proxy-port}"

Configurer la communication de l’agentConfigure the agent communication

Après avoir installé l’agent, exécutez la commande suivante pour le configurer afin qu’il communique avec le service Azure Arc :After you install the agent, configure it to communicate with the Azure Arc service by running the following command:

azcmagent connect --resource-group "<resourceGroupName>" --tenant-id "<tenantID>" --location "<regionName>" --subscription-id "<subscriptionID>"

Vérifier la connexion avec Azure ArcVerify the connection with Azure Arc

Une fois que vous avez installé l’agent et que vous l’avez configuré pour qu’il se connecte à Azure Arc pour serveurs (préversion), accédez au portail Azure pour vérifier que le serveur a été correctement connecté.After you install the agent and configure it to connect to Azure Arc for servers (preview), go to the Azure portal to verify that the server has been successfully connected. Affichez vos machines dans le portail Azure.View your machines in the Azure portal.

Connexion au serveur réussie

Étapes suivantesNext steps

  • Apprenez à gérer votre machine à l’aide d’Azure Policy, par exemple pour la configuration invité des machines virtuelles, pour vérifier que l’ordinateur crée des rapports sur l’espace de travail Log Analytics prévu, pour activer l’analyse d’Azure Monitor sur des machines virtuelles et bien plus encore.Learn how to manage your machine using Azure Policy, for such things as VM guest configuration, verifying the machine is reporting to the expected Log Analytics workspace, enable monitoring with Azure Monitor with VMs, and much more.

  • En savoir plus sur l’agent Log Analytics.Learn more about the Log Analytics agent. L’agent Log Analytics pour Windows et Linux est nécessaire quand vous souhaitez superviser de manière proactive le système d’exploitation et les charges de travail en cours d’exécution sur la machine, gérer le système d’exploitation à l’aide de runbooks Automation ou de solutions comme Update Management ou utiliser d’autres services Azure tels qu’Azure Security Center.The Log Analytics agent for Windows and Linux is required when you want to proactively monitor the OS and workloads running on the machine, manage it using Automation runbooks or solutions like Update Management, or use other Azure services like Azure Security Center.