Připojení existujícího linuxového serveru do služby Azure Arc

Tento článek obsahuje pokyny pro připojení linuxového serveru ke službě Azure Arc pomocí jednoduchého skriptu prostředí.

Požadavky

  1. Nainstalujte nebo aktualizujte Azure CLI na verzi 2.7 a novější. Pomocí následujícího příkazu zkontrolujte aktuální nainstalovanou verzi.

    az --version
    
  2. Vytvořte instanční objekt Azure.

    K připojení serveru k Azure Arc se vyžaduje instanční objekt Azure přiřazený s rolí Přispěvatel. Pokud ho chcete vytvořit, přihlaste se ke svému účtu Azure a spusťte následující příkaz. Tento příkaz můžete spustit také v Azure Cloud Shellu.

    az login
    az account set -s <Your Subscription ID>
    az ad sp create-for-rbac -n "<Unique SP Name>" --role contributor --scopes "/subscriptions/<Your Subscription ID>"
    

    Příklad:

    az ad sp create-for-rbac -n "http://AzureArcServers" --role contributor --scopes "/subscriptions/00000000-0000-0000-0000-000000000000"
    

    Výstup by měl vypadat takto:

    {
      "appId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "displayName": "http://AzureArcServers",
      "password": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "tenant": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    }
    

    Poznámka:

    Důrazně doporučujeme nastavit obor instančního objektu na konkrétní předplatné Azure a skupinu prostředků.

  3. Vytvořte novou skupinu prostředků Azure pro vaše servery.

    A screenshot of the Azure portal with an empty resource group.

  4. az_connect_linux Stáhněte skript prostředí.

  5. Změňte proměnné prostředí podle vašeho prostředí.

    A screenshot of the environment variables to be changed.

  6. Pomocí upřednostňovaného nástroje zkopírujte skript na určený server (nebo skript zkopírujte nebo vložte do nového souboru uvnitř serveru). Následující příklad ukazuje, jak zkopírovat skript z macOS na server pomocí scp.

    A screenshot of the scp script.

Nasazení

Spusťte skript pomocí . ./az_connect_linux.sh příkazu.

Poznámka:

Tečka navíc spočívá v tom, že skript má funkci exportu a musí mít hodnoty var exportované ve stejné relaci prostředí jako ostatní příkazy.

Po úspěšném dokončení budete mít server s Linuxem připojený jako nový prostředek Azure Arc ve vaší skupině prostředků.

A screenshot of the az_connect_linux.sh Linux script running.

A screenshot of an Azure Arc-enabled resource in the Azure portal.

A screenshot of details from an Azure Arc-enabled resource in the Azure portal.

Odstranění nasazení

Pokud chcete server odstranit, vyberte ho a odstraňte ho z webu Azure Portal.

A screenshot of the option to delete a resource in the Azure portal.

Pokud chcete odstranit celé nasazení, odstraňte skupinu prostředků Azure z webu Azure Portal.

A screenshot of the option to delete a resource group via the Azure portal.