Démarrage rapide : Connecter une machine Linux avec des serveurs avec Azure Arc (installation basée sur un package)

Prise en main des serveurs avec Azure Arc pour gérer et régir vos machines Linux hébergées sur des environnements locaux, périphériques et multiclouds. Une fois votre machine Linux activée pour Arc, vous pouvez utiliser des services Azure sur votre ordinateur local, tels qu’Azure Policy, Azure Monitor, Microsoft Defender et Azure Update Manager.

Dans ce guide de démarrage rapide, vous déployez et configurez l’agent Azure Connected Machine sur une machine Linux hébergée en dehors d’Azure. Ce guide de démarrage rapide fournit une option manuelle pour l'intégration aux serveurs compatibles Arc avec votre gestionnaire de paquets. Si vous préférez, vous pouvez utiliser un script d’intégration du portail Azure pour automatiser ces étapes. Le script d’intégration configure le référentiel de packages Microsoft sur votre ordinateur, installe l’agent à l’aide de votre gestionnaire de package et intègre le serveur.

Bien que vous puissiez, si nécessaire, répéter les étapes décrites dans cet article pour intégrer des machines supplémentaires, nous fournissons également d’autres options de déploiement de l’agent, notamment plusieurs méthodes conçues permettant d’intégrer des machines à grande échelle. Pour plus d’informations, consultez Options de déploiement de l’agent Azure Connected Machine.

Tip

Si vous préférez essayer dans un environnement d'exemple ou de pratique, commencez rapidement avec le Azure Arc Jumpstart.

Prerequisites

Déployer l’agent Connected Machine à l’aide du gestionnaire de package

Suivez ces étapes pour installer l’agent Azure Connected Machine à l’aide du gestionnaire de package de votre distribution.

  1. Configurez le référentiel de packages Microsoft sur votre ordinateur.

    Par exemple, pour Ubuntu 24.04, procédez comme suit :

    1. Téléchargez packages-microsoft-prod.deb. Il s’agit du package Debian qui configure votre système pour utiliser le référentiel de packages Microsoft.
    2. Installez le package : sudo dpkg -i packages-microsoft-prod.deb
  2. Installez l’agent Connected Machine à l’aide de votre gestionnaire de package : sudo apt update && sudo apt install azcmagent

  3. Vous devez connaître l’ID d’abonnement de votre ressource Azure de serveur Arc. Vous pouvez vérifier cela dans le portail Microsoft Azure en recherchant les abonnements, en recherchant le nom de l’abonnement et en notant l’ID d’abonnement. Vous pouvez également afficher vos ID d’abonnement en exécutant la commande Azure CLI suivante et notez celle que vous utiliserez pour vos serveurs Arc :

    az account show --query "{subscriptionId: id}" --output tsv
    
  4. Intégrez votre machine Linux à Azure à l’aide de la commande connect azcmagent, à l’aide de l’ID d’abonnement que vous avez noté à l’étape précédente. Vous devez également spécifier la région et le groupe de ressources Azure dans lesquels créer la ressource de serveur avec Arc. Si vous devez créer un groupe de ressources, exécutez cette commande Azure CLI : az group create --name <rg-name> --location <Azure-region>.

    sudo azcmagent connect --resource-group "<resource_group_name>" --location "<azure_region>" --subscription-id "<subscription_id>" --cloud "AzureCloud" --tags 'ArcSQLServerExtensionDeployment=Disabled'
    

    Ajustez les paramètres en fonction des besoins :

    • --tenant-id: identificateur global unique (GUID) Azure affecté au locataire Azure AD de votre organisation.

    • --subscription-id: identificateur unique Azure (GUID) affecté à chaque abonnement Azure.

    • --location : région Azure dans laquelle créer votre ressource de serveur avec Arc dans Azure. La région doit correspondre ou se trouver près de l’emplacement réel de l’ordinateur. Reportez-vous aux régions prises en charge par le serveur Arc. Par exemple : eastus2, westus3

    • --resource-group : nom d’un groupe de ressources, un conteneur logique Azure qui contient des ressources associées. Utilisez un groupe de ressources créé dans la même région que la ressource de serveur avec Arc que vous créez.

    • --cloud: Conservez la valeur par défaut, AzureCloudsauf si vous utilisez un autre environnement cloud Azure.

    • --tags: utilisé pour organiser vos ressources Azure. Conservez la balise « ArcSQLServerExtensionDeployment=Disabled » et ajoutez d’autres balises si vous le souhaitez.

      Tip

      Vous pouvez éventuellement utiliser Azure Arc Gateway pour réduire le nombre de points de terminaison requis. Si c'est le cas, incluez --gateway-id et fournissez l'ID de la ressource passerelle. Pour rechercher cet ID, exécutez cette commande Azure CLI : azcmagent gateway show.

Vérifier la connexion avec Azure Arc

Après avoir installé l’agent, vérifiez que le serveur a été correctement connecté à Azure Arc. Pour ce faire, exécutez azcmagent show et vérifiez que l’état de l’agent est Connecté.

Cette commande fournit également un lien directement vers la ressource de serveur Azure Arc dans le portail Azure.

Vous pouvez également accéder à la page du portail Azure pour les machines hybrides et vérifier que la machine a un état connecté.

Écrans montrant une connexion de machine réussie dans le portail Azure.

Étapes suivantes

Maintenant que votre machine Linux est compatible avec Arc, vous pouvez activer des services Azure, tels que Microsoft Defender, Azure Monitor, Azure Policy et Microsoft Sentinel, pour gérer et sécuriser vos machines avec Arc.