Megosztás a következőn keresztül:


Rövid útmutató: Azure Portal-irányítópult létrehozása a PowerShell-lel

Az Azure Portal irányítópultja a felhőalapú erőforrások koncentrált és rendezett nézete. Ez a cikk az Az.Portal PowerShell-moduljának irányítópult létrehozásához való használatával foglalkozik. A példa irányítópult a létrehozott virtuális gép (VM) teljesítményét mutatja be, néhány statikus információval és hivatkozással együtt.

Előfeltételek

Azure Cloud Shell

Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.

Az Azure Cloud Shell indítása:

Lehetőség Példa/hivatkozás
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőség választása nem másolja automatikusan a kódot vagy a parancsot a Cloud Shellbe. Képernyőkép az Azure Cloud Shell kipróbálásának példájáról.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. Gomb az Azure Cloud Shell elindításához.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Képernyőkép az Azure Portal Cloud Shell gombjáról

Az Azure Cloud Shell használata:

  1. Indítsa el a Cloud Shellt.

  2. A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).

  3. Illessze be a kódot vagy parancsot a Cloud Shell-munkamenetbe a Windows és Linux rendszeren a Ctrl Shift+V billentyűkombinációval+, vagy a Cmd+Shift+V macOS rendszeren való kiválasztásával.

  4. A kód vagy parancs futtatásához válassza az Enter lehetőséget .

Adott Azure-előfizetés kiválasztása

Ha több Azure-előfizetéssel rendelkezik, válassza ki a megfelelő előfizetést, amelyben az erőforrásokat ki kell számlázni. Válasszon ki egy adott előfizetést a Set-AzContext parancsmag használatával.

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

Változók meghatározása

A példa irányítópultja többször is több információt használ. Változók létrehozása az információk tárolásához.

# 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 = 'myVM1'

Erőforráscsoport létrehozása

Hozzon létre egy Azure-erőforráscsoportot a New-AzResourceGroup parancsmaggal. Az erőforráscsoport olyan logikai tároló, amelyben a rendszer csoportként helyezi üzembe és kezeli az Azure-erőforrásokat.

Az alábbi példa létrehoz egy erőforráscsoportot a $resourceGroupName változóban megadott $location régió változójának neve alapján.

New-AzResourceGroup -Name $resourceGroupName -Location $location

Virtuális gép létrehozása

A példa irányítópulthoz egy meglévő virtuális gép szükséges. Az alábbi lépések végrehajtásával hozzon létre virtuális gépet.

A virtuális gép bejelentkezési hitelesítő adatait egy változóban tárolja. A jelszónak összetettnek kell lennie. Ez egy új felhasználónév és jelszó (nem az a fiók, amelyet az Azure-ba való bejelentkezéshez használ). További információkért tekintse meg a felhasználónévre és a jelszóra vonatkozó követelményeket.

$Cred = Get-Credential

Hozza létre a virtuális gépet.

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

A virtuális gép üzembe helyezése most kezdődik, és általában néhány percet vesz igénybe. Az üzembe helyezés befejezése után lépjen tovább a következő szakaszra.

Az irányítópultsablon letöltése

Mivel az Azure-irányítópultok erőforrások, JSON-ként is megjeleníthetők. Az alábbi kód letölti egy minta irányítópult JSON-ábrázolását. További információ: Az Azure-irányítópultok struktúrája.

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

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

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

A sablon testreszabása

A letöltött sablon testreszabása az alábbi kód futtatásával.

$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

Az irányítópult-sablon szerkezetével kapcsolatos további információkért lásd a Microsoft Portal irányítópultjai sablonreferenciáját.

Az irányítópultsablon üzembe helyezése

Az Az.Portal modul részét képező parancsmaggal New-AzPortalDashboard közvetlenül a PowerShellből telepítheti a sablont.

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

Az üzembe helyezett erőforrások áttekintése

Ellenőrizze, hogy az irányítópult sikeresen létrejött-e.

Get-AzPortalDashboard -Name $dashboardName -ResourceGroupName $resourceGroupName

Ellenőrizze, hogy lát-e adatokat a virtuális gépről az Azure Portal irányítópultján.

  1. Az Azure Portal menüjében válassza az Irányítópult lehetőséget.

    Képernyőkép az Irányítópult elemről az Azure Portal menüjében.

  2. Az irányítópult oldalán válassza az Egyszerű virtuálisgép-irányítópult lehetőséget.

    Képernyőkép az Azure Portal irányítópult-kijelölési lehetőségéről.

  3. Tekintse át az irányítópultot, amelynek az itt láthatóhoz hasonlóan kell kinéznie. Bár a tartalom egy része statikus, vannak olyan diagramok is, amelyek az elején létrehozott virtuális gép teljesítményét mutatják.

    Képernyőkép egy példa irányítópultról az Azure Portalon.

Az erőforrások eltávolítása

A virtuális gép és a társított irányítópult eltávolításához törölje az őket tartalmazó erőforráscsoportot.

Figyelemfelhívás

Az erőforráscsoport törlése törli a benne található összes erőforrást. Ha az erőforráscsoport a virtuális gépen és az irányítópulton kívül további erőforrásokat is tartalmaz, ezek az erőforrások is törlődnek.

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

Következő lépések

Az Az.Portal PowerShell-modulban található parancsmagokkal kapcsolatos további információkért lásd: