Använd inventerings taggning på Azure Arc-aktiverade servrarApply inventory tagging to Azure Arc enabled servers

Den här artikeln innehåller rikt linjer för hur du använder Azure Arc-aktiverade servrar för att tillhandahålla funktioner för Server inventerings hantering i hybrid moln miljöer och lokala miljöer.This article provides guidance on how to use Azure Arc enabled servers to provide server inventory management capabilities across hybrid multicloud and on-premises environments.

Med Azure Arc-aktiverade servrar kan du hantera dina Windows-och Linux-datorer utanför Azure i företags nätverket eller andra moln leverantörer.Azure Arc enabled servers enable you to manage your Windows and Linux machines hosted outside of Azure on your corporate network or other cloud providers. Detta liknar hur du hanterar interna virtuella datorer i Azure.This is similar to how you manage native virtual machines in Azure. När en hybrid dator är ansluten till Azure blir den en ansluten dator och behandlas som en resurs i Azure.When a hybrid machine is connected to Azure, it becomes a connected machine and is treated as a resource in Azure. Varje ansluten dator har ett resurs-ID, hanteras som en del av en resurs grupp i en prenumeration och fördelar med Azures standard konstruktioner, till exempel Azure Policy och att använda taggar.Each connected machine has a resource ID, is managed as part of a resource group inside a subscription, and benefits from standard Azure constructs such as Azure Policy and applying tags. Möjligheten att enkelt organisera och hantera Server inventering med Azure som en hanterings motor minskar den administrativa komplexiteten och ger en konsekvent strategi för Hybrid miljöer och moln miljöer.The ability to easily organize and manage server inventory using Azure as a management engine greatly reduces administrative complexity and provides a consistent strategy for hybrid and multicloud environments.

I följande procedurer används resurs diagram Utforskaren och Azure CLI för att demonstrera hur du taggar och frågar Server lagret över flera moln från ett enda fönster i Azure.The following procedures use Resource Graph Explorer and Azure CLI to demonstrate how to tag and query server inventory across multiple clouds from a single pane of glass in Azure.

Viktigt

Procedurerna i den här artikeln förutsätter att du redan har distribuerat virtuella datorer eller servrar som körs lokalt eller i andra moln, och att du har anslutit dem till Azure-bågen. Om du inte gör det kan följande information hjälpa dig att automatisera det här.The procedures in this article assumes you've already deployed VMs, or servers that are running on-premises or on other clouds, and you have connected them to Azure Arc. If you haven't, the following information can help you automate this.

FörutsättningarPrerequisites

  1. Klona Azure Arc rivstart med-lagringsplatsen.Clone the Azure Arc Jumpstart repository.

    git clone https://github.com/microsoft/azure_arc
    
  2. Installera eller uppdatera Azure CLI till version 2,7 eller senare.Install or update Azure CLI to version 2.7 or later. Använd följande kommando för att kontrol lera den aktuella installerade versionen.Use the following command to check the current installed version.

    az --version
    

Kontrol lera att dina Azure Arc-anslutna servrar är klara för taggningVerify that your Azure Arc connected servers are ready for tagging

Använd resurs diagram Utforskaren för att fråga och visa resurser i Azure.Use Resource Graph Explorer to query and view resources in Azure.

  1. Ange resurs diagram Utforskaren i det övre Sök fältet i Azure Portal och markera den.Enter Resource Graph Explorer in the top search bar in the Azure portal and select it.

    En skärm bild av resurs diagram Utforskaren i Azure Portal.

  2. Ange följande fråga i frågefönstret och välj Kör fråga:In the query window, enter the following query, and then select Run Query:

    Resources
    | where type =~ 'Microsoft.HybridCompute/machines'
    
  3. Om du har skapat Azure Arc-aktiverade servrar korrekt visas de i resultat fönstret i resurs diagram Utforskaren.If you have correctly created Azure Arc enabled servers, they are listed in the results pane of Resource Graph Explorer. Du kan också Visa Azure-bågen som är aktive rad, som fungerar från Azure Portal.You can also view the Azure Arc enabled serves from the Azure portal.

    En skärm bild av en fråga i en resurs diagram Utforskare.

    En skärm bild av information om en Azure Arc-aktiverad server i Azure Portal.

Skapa en grundläggande Azure tag-taxonomiCreate a basic Azure tag taxonomy

Öppna Azure CLI och kör följande kommandon för att skapa en grundläggande taxonomi som gör att du enkelt kan fråga och rapportera var dina server resurser finns (oavsett om de finns i Azure, AWS, GCP eller lokalt).Open Azure CLI and run the following commands to create a basic taxonomy structure that lets you easily query and report on where your server resources are hosted (whether in Azure, AWS, GCP, or on-premises). Mer information om hur du skapar en tagga taxonomi finns i besluts hand boken för resurs namn givning och taggning.For more guidance on building out a tag taxonomy please review the resource naming and tagging decision guide.

az tag create --name "Hosting Platform"
az tag add-value --name "Hosting Platform" --value "Azure"
az tag add-value --name "Hosting Platform" --value "AWS"
az tag add-value --name "Hosting Platform" --value "GCP"
az tag add-value --name "Hosting Platform" --value "On-premises"

En skärm bild av utdata från kommandot "AZ tag Create".

Tagga dina Azure Arc-resurserTag your Azure Arc resources

När du har skapat en grundläggande taxonomi struktur, använder du taggar till de Azure Arc-aktiverade Server resurserna.After you've created a basic taxonomy structure, apply tags to the Azure Arc enabled server resources. Följande procedur visar hur du lägger till märkning av resurser i både AWS och GCP.The following procedure demonstrates tagging resources in both AWS and GCP. Om du bara har resurser i någon av dessa leverantörer kan du gå vidare till lämpligt avsnitt för AWS eller GCP.If you only have resources in one of these providers, you can skip to the appropriate section for AWS or GCP.

Tagga Azure Arc Connected AWS Ubuntu EC2-instansenTag the Azure Arc connected AWS Ubuntu EC2 instance

I CLI kör du följande kommandon för att tillämpa Hosting Platform : AWS taggen på dina AWS Azure Arc-aktiverade servrar.In CLI, run the following commands to apply the Hosting Platform : AWS tag to your AWS Azure Arc enabled servers.

Anteckning

Om du har anslutit dina AWS EC2-instanser med en annan metod än den som beskrivs i Azures självstudie, måste du justera värdena för awsResourceGroup och awsMachineName för att matcha värden som är speciella för din miljö.If you connected your AWS EC2 instances using a method other than the one described in the Azure tutorial, then you need to adjust the values for awsResourceGroup and awsMachineName to match values specific to your environment.

export awsResourceGroup="arc-aws-demo"
export awsMachineName="arc-aws-demo"
export awsMachineResourceId="$(az resource show --resource-group $awsResourceGroup --name $awsMachineName --resource-type "Microsoft.HybridCompute/machines" --query id)"
export awsMachineResourceId="$(echo $awsMachineResourceId | tr -d "\"" | tr -d '\r')"
az resource tag --ids $awsMachineResourceId --tags "Hosting Platform"="AWS"

En skärm bild av en utmatning av kommandot "AZ Resource tag".

Tagga Azure Arc Connected GCP Ubuntu-ServerTag Azure Arc connected GCP Ubuntu server

I CLI kör du följande kommandon för att tillämpa Hosting Platform : GCP taggen på dina GCP Azure Arc-aktiverade servrar.In CLI, run the following commands to apply the Hosting Platform : GCP tag to your GCP Azure Arc enabled servers.

Anteckning

Om du har anslutit dina GCP-instanser med en annan metod än den som beskrivs i den relaterade självstudien för Azure Arc-terraformmåste du justera värdena för gcpResourceGroup och gcpMachineName för att matcha värden som är relaterade till din miljö.If you connected your GCP instances using a method other than the one described in the related Azure Arc Terraform tutorial, then you will need to adjust the values for gcpResourceGroup and gcpMachineName to match values specific to your environment.

export gcpResourceGroup="arc-gcp-demo"
export gcpMachineName="arc-gcp-demo"
export gcpMachineResourceId="$(az resource show --resource-group $gcpResourceGroup --name $gcpMachineName --resource-type "Microsoft.HybridCompute/machines" --query id)"
export gcpMachineResourceId="$(echo $gcpMachineResourceId | tr -d "\"" | tr -d '\r')"
az resource tag --resource-group $gcpResourceGroup --ids $gcpMachineResourceId --tags "Hosting Platform"="GCP"

En skärm bild av ett annat utdata av kommandot "AZ Resource tag".

Fråga resurser efter tagg med resurs diagram UtforskarenQuery resources by tag using Resource Graph Explorer

När du har tillämpat taggar på de resurser som finns i flera moln, använder du resurs diagram Utforskaren för att fråga dem och få inblick i ditt multimoln landskap.After you apply tags to the resources that are hosted in multiple clouds, use Resource Graph Explorer to query them and get insight into your multicloud landscape.

  1. Skriv följande fråga i frågefönstret:In the query window, enter the following query:

    Resources
    | where type =~ 'Microsoft.HybridCompute/machines'
    | where isnotempty(tags['Hosting Platform'])
    | project name, location, resourceGroup, tags
    

    En skärm bild av information om en resurs diagram Utforskare fråga.

  2. Klicka på Kör fråga och välj sedan de formaterade resultaten .Click Run Query and then select the Formatted Results toggle. Om du är korrekt, bör du se alla Azure Arc-aktiverade servrar och deras tilldelade Hosting Platform märkes värden.If done correctly, you should see all Azure Arc enabled servers and their assigned Hosting Platform tag values.

    En skärm bild av en fråga om resultatet av resursens diagram Utforskare.

    Vi kan också Visa taggarna på de planerade servrarna från Azure Portal.We can also view the tags on the projected servers from Azure portal.

    En skärm bild av en uppsättning taggar på en Azure Arc-aktiverad server.

    En skärm bild av en annan uppsättning taggar på en Azure Arc-aktiverad server.

Rensa din miljöClean up your environment

Utför följande steg för att rensa din miljö.Complete the following steps to clean up your environment.

  1. Ta bort de virtuella datorerna från varje miljö genom att följa Teardown-instruktionerna från varje hand bok.Remove the virtual machines from each environment by following the teardown instructions from each guide.

  2. Ta bort taggar som skapats som en del av den här guiden genom att köra följande skript i Azure CLI.Remove tags created as part of this guide by executing the following script in Azure CLI.

    az tag remove-value --name "Hosting Platform" --value "Azure"
    az tag remove-value --name "Hosting Platform" --value "AWS"
    az tag remove-value --name "Hosting Platform" --value "GCP"
    az tag remove-value --name "Hosting Platform" --value "On-premises"
    az tag create --name "Hosting Platform"