Rychlý start: Vytvoření řídicího Azure Portal pomocí PowerShellu

Řídicí panel v Azure Portal je zaměřené a uspořádané zobrazení vašich cloudových prostředků. Tento článek se zaměřuje na proces použití modulu Az.Portal PowerShellu k vytvoření řídicího panelu. Řídicí panel zobrazuje výkon virtuálního počítače a také některé statické informace a odkazy.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.

Pokud se rozhodnete používat PowerShell místně, musíte nainstalovat modul Az PowerShell a připojit se ke svému účtu Azure pomocí rutiny Připojení-AzAccount. Další informace o instalaci modulu Az PowerShell najdete v tématu Instalace Azure PowerShell.

Důležité

Modul Az.Portal PowerShellu je ve verzi Preview, ale musíte ho nainstalovat odděleně od modulu Az PowerShell pomocí Install-Module rutiny . Jakmile bude tento modul PowerShellu obecně dostupný, stane se součástí budoucích verzí modulu Az PowerShellu a bude nativně dostupný z Azure Cloud Shell.

Install-Module -Name Az.Portal

Použití služby Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Můžete použít předinstalované příkazy služby Cloud Shell ke spuštění kódu uvedeného v tomto článku, aniž byste museli instalovat cokoli do svého místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Zvolte Vyzkoušet v pravém horním rohu bloku kódu. Výběr Vyzkoušet automaticky nekopíruje kód do služby Cloud Shell. Příklad Vyzkoušet služby Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Spuštění služby Cloud Shell v novém okně
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Tlačítko Cloud Shell na webu Azure Portal

Pokud chcete spustit kód uvedený v tomto článku ve službě Azure Cloud Shell, postupujte takto:

  1. Spusťte Cloud Shell.

  2. Vyberte tlačítko Kopírovat na bloku kódu a kód zkopírujte.

  3. Vložte kód do relace Cloud Shell pomocí kláves Ctrl+Shift+V ve Windows a Linuxu nebo pomocí kláves Cmd+Shift+V v systému macOS.

  4. Spusťte kód stisknutím klávesy Enter.

Volba konkrétního předplatného Azure

Pokud máte více předplatných Azure, vyberte odpovídající předplatné, ve kterém se mají prostředky fakturovat. Vyberte konkrétní předplatné pomocí rutiny Set-AzContext.

Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000

Definování proměnných

Budete opakovaně používat několik informací. Vytvořte proměnné pro uložení informací.

# Name of resource group used throughout this article
$resourceGroupName = 'myResourceGroup'

# Azure region
$location = 'centralus'

# Dashboard Title
$dashboardTitle = 'Simple VM Dashboard'

# Dashboard Name
$dashboardName = $dashboardTitle -replace '\s'

# Your Azure Subscription ID
$subscriptionID = (Get-AzContext).Subscription.Id

# Name of test VM
$vmName = 'SimpleWinVM'

Vytvoření skupiny prostředků

Vytvořte skupinu prostředků Azure pomocí rutiny New-AzResourceGroup. Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure jako skupina.

Následující příklad vytvoří skupinu prostředků na základě názvu v proměnné v oblasti $resourceGroupName zadané v $location proměnné .

New-AzResourceGroup -Name $resourceGroupName -Location $location

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

Řídicí panel, který vytvoříte v další části tohoto rychlého startu, vyžaduje existující virtuální počítač. Pomocí následujícího postupu vytvořte virtuální počítač.

Přihlašovací údaje pro virtuální počítač uložte do proměnné. Heslo musí být složité. Toto je nové uživatelské jméno a heslo. Není to například účet, který používáte pro přihlášení k Azure. Další informace najdete v tématu Požadavky na uživatelské jméno a heslo.

$Cred = Get-Credential

Vytvořte virtuální počítač.

$AzVmParams = @{
  ResourceGroupName = $resourceGroupName
  Name = $vmName
  Location = $location
  Credential = $Cred
}
New-AzVm @AzVmParams

Nasazení virtuálního počítače se teď spustí a jeho dokončení obvykle trvá několik minut. Po dokončení nasazení přejděte k další části.

Stažení šablony řídicího panelu

Vzhledem k tomu, že řídicí panely Azure jsou prostředky, je možné je reprezentovat jako JSON. Následující kód stáhne reprezentaci JSON ukázkového řídicího panelu. Další informace najdete v tématu Struktura řídicích panelů Azure.

$myPortalDashboardTemplateUrl = 'https://raw.githubusercontent.com/Azure/azure-docs-powershell-samples/master/azure-portal/portal-dashboard-template-testvm.json'

$myPortalDashboardTemplatePath = "$HOME\portal-dashboard-template-testvm.json"

Invoke-WebRequest -Uri $myPortalDashboardTemplateUrl -OutFile $myPortalDashboardTemplatePath -UseBasicParsing

Přizpůsobení šablony

Stažené šablony můžete přizpůsobit spuštěním následujícího kódu.

$Content = Get-Content -Path $myPortalDashboardTemplatePath -Raw
$Content = $Content -replace '<subscriptionID>', $subscriptionID
$Content = $Content -replace '<rgName>', $resourceGroupName
$Content = $Content -replace '<vmName>', $vmName
$Content = $Content -replace '<dashboardTitle>', $dashboardTitle
$Content = $Content -replace '<location>', $location
$Content | Out-File -FilePath $myPortalDashboardTemplatePath -Force

Další informace najdete v referenčních informacích k šablonám řídicích panelů na webu Microsoft Portal.

Nasazení šablony řídicího panelu

K nasazení šablony přímo z PowerShellu můžete použít rutinu, která je součástí modulu New-AzPortalDashboard Az.Portal.

$DashboardParams = @{
  DashboardPath = $myPortalDashboardTemplatePath
  ResourceGroupName = $resourceGroupName
  DashboardName = $dashboardName
}
New-AzPortalDashboard @DashboardParams

Kontrola nasazených prostředků

Zkontrolujte, že se řídicí panel úspěšně vytvořil.

Get-AzPortalDashboard -Name $dashboardName -ResourceGroupName $resourceGroupName

Ověřte, že se na virtuálním počítači zobrazují data z řídicího panelu Azure Portal.

  1. Na webu Azure Portal vyberte Řídicí panel.

    Azure Portal navigace na řídicí panel

  2. Na stránce řídicí panel vyberte jednoduchý řídicí panel virtuálních počítačů.

    Přejít na panel jednoduchého virtuálního počítače

  3. Zkontrolujte řídicí panel, který vytvořila šablona Azure Resource Manager (šablona ARM). Můžete vidět, že část obsahu je statická, ale existují i grafy, které ukazují výkon virtuálního počítače, který jste vytvořili na začátku.

    Kontrola jednoduchého řídicího panelu virtuálních počítačů

Vyčištění prostředků

Pokud chcete odebrat virtuální počítač a přidružený řídicí panel, odstraňte skupinu prostředků, která je obsahuje.

Upozornění

Následující příklad odstraní zadanou skupinu prostředků a všechny prostředky, které obsahuje. Pokud prostředky mimo rozsah tohoto článku existují v zadané skupině prostředků, odstraní se také.

Remove-AzResourceGroup -Name $resourceGroupName
Remove-Item -Path "$HOME\portal-dashboard-template-testvm.json"

Další kroky

Další informace o rutinách obsažených v modulu Az.Portal PowerShellu najdete v těchto tématu: