Sdílet prostřednictvím


Kurz: Vytvoření virtuálního počítače a přiřazení profilu automatického spravování k němu

Upozornění

30. září 2027 bude služba Osvědčených postupů služby Azure Automanage vyřazena. Při pokusu o vytvoření nového konfiguračního profilu nebo připojování nového předplatného do služby dojde k chybě. Přečtěte si další informace o tom, jak migrovat do služby Azure Policy před tímto datem.

Upozornění

Od 1. února 2025 začne služba Azure Automanage zavádět změny, které zastaví podporu a vynucování pro všechny služby závislé na zastaralém agentovi Microsoft Monitoring Agent (MMA). Pokud chcete dál používat řešení Change Tracking a Management, VM Insights, Update Management a Azure Automation, migrujte na nového agenta služby Azure Monitor (AMA).

V tomto kurzu vytvoříte skupinu prostředků a virtuální počítač. Potom přiřadíte konfigurační profil osvědčených postupů automanage novému počítači pomocí sady Python SDK.

Požadavky

Vytvoření zdrojů

Přihlášení k Azure

Přihlaste se k Azure pomocí následujícího příkazu:

az login

Vytvořit skupinu zdrojů

Vytvoření skupiny prostředků:

az group create --name "test-rg" --location "eastus"

Vytvoření virtuálního počítače

Vytvoření virtuálního počítače s Windows:

az vm create `
    --resource-group "test-rg" `
    --name "testvm" `
    --location "eastus" `
    --image win2016datacenter `
    --admin-username testUser `
    --size Standard_D2s_v3 `
    --storage-sku Standard_LRS

Přiřazení profilu osvědčených postupů k virtuálnímu počítači

Teď, když jsme úspěšně vytvořili skupinu prostředků a virtuální počítač, je čas nastavit projekt Pythonu a přiřadit konfigurační profil osvědčených postupů automanage k nově vytvořenému virtuálnímu počítači.

Instalace balíčků Pythonu

Nainstalujte balíčky Azure Identity a Azure Automanage pomocí pip:

pip install azure-mgmt-automanage
pip install azure-identity

Import balíčků

Vytvořte app.py soubor a naimportujte v něm nainstalované balíčky:

from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient

Nastavte některé místní proměnné:

sub = "<sub ID>"
rg = "test-rg"
vm = "testvm"

Ověřování v Azure a vytvoření klienta automatické správy

K ověření v Azure použijte defaultAzureCredential v rámci azure-identity balíčku. Potom pomocí přihlašovacích údajů vytvořte klienta automatické správy.

credential = DefaultAzureCredential()
client = AutomanageClient(credential, sub)

Vytvoření přiřazení profilu osvědčených postupů

Teď vytvoříme přiřazení mezi novým virtuálním počítačem a profilem osvědčených postupů:

assignment = {
    "properties": {
        "configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
    }
}

# assignment name must be 'default'
client.configuration_profile_assignments.create_or_update(
    "default", rg, vm, assignment)

Spusťte soubor Pythonu:

python app.py


Zobrazení přiřazení na portálu

Přejděte na virtuální počítač a vyberte okno Automanage : okno automatického spravování

Zobrazení profilu automatického spravování teď povoleného na virtuálním počítači: virtuální počítač s automatickým správou

Další kroky

Další informace o sadě Automanage Python SDK najdete v úložišti azure-samples-python-management.