Bagikan melalui


Mengaktifkan Azure Monitor di perangkat Azure Stack Edge Pro GPU Anda

BERLAKU UNTUK: Ya untuk Pro GPU SKUAzure Stack Edge Pro - GPUYa untuk Pro 2 SKUAzure Stack Edge Pro 2Ya untuk Pro R SKUAzure Stack Edge Pro RYa untuk Mini R SKUAzure Stack Edge Mini R

Memantau kontainer di perangkat Azure Stack Edge Pro GPU sangat penting, khususnya saat Anda menjalankan beberapa aplikasi komputasi. Azure Monitor memungkinkan Anda mengumpulkan log kontainer dan metrik memori dan prosesor dari kluster Kubernetes yang berjalan di perangkat Anda.

Artikel ini menjelaskan langkah-langkah yang diperlukan untuk mengaktifkan Azure Monitor di perangkat Anda dan mengumpulkan log kontainer di ruang kerja Analitik Log. Penyimpanan metrik Azure Monitor saat ini tidak didukung dengan perangkat Azure Stack Edge Pro GPU Anda.

Catatan

Jika Azure Arc diaktifkan di kluster Kubernetes pada perangkat, ikuti langkah-langkah dalam Wawasan Kontainer Azure Monitor untuk kluster Kubernetes yang didukung Azure Arc untuk menyiapkan pemantauan kontainer.

Prasyarat

Sebelum memulai, Anda akan memerlukan:

Membuat ruang kerja Analitik Log

Ikuti langkah-langkah berikut untuk membuat ruang kerja analitik log. Ruang kerja analitik log adalah unit penyimpanan logis tempat data log dikumpulkan dan disimpan.

  1. Di portal Microsoft Azure, pilih + Buat sumber daya dan cari Ruang Kerja Analitik Log lalu pilih Buat.

  2. Di Buat ruang kerja Analitik Log, konfigurasikan pengaturan berikut. Terima sisanya sebagai default.

    1. Pada tab Dasar-Dasar, berikan langganan, grup sumber daya, nama, dan wilayah untuk ruang kerja.

      Tab Dasar-Dasar untuk ruang kerja Analitik Log

    2. Pada tab Tingkat harga, terima Paket prabayar default.

      Tab Harga untuk ruang kerja Analitik Log

    3. Pada tab Tinjau + Buat, tinjau informasi untuk ruang kerja Anda dan pilih Buat.

      Tinjau + Buat untuk ruang kerja Analitik Log

Untuk informasi selengkapnya, lihat langkah-langkah terperinci dalam Membuat ruang kerja Analitik Log melalui portal Microsoft Azure.

Mengaktifkan wawasan kontainer

Ikuti langkah-langkah berikut untuk mengaktifkan Insight Kontainer di ruang kerja Anda.

  1. Ikuti langkah-langkah terperinci dalam Menambahkan solusi Kontainer Azure Monitor. Gunakan file templat containerSolution.json berikut:

    {
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "workspaceResourceId": {
            "type": "string",
            "metadata": {
                "description": "Azure Monitor Log Analytics Workspace Resource ID"
            }
        },
        "workspaceRegion": {
            "type": "string",
            "metadata": {
                "description": "Azure Monitor Log Analytics Workspace region"
            }
        }
    },
    "resources": [
        {
            "type": "Microsoft.Resources/deployments",
            "name": "[Concat('ContainerInsights', '-',  uniqueString(parameters('workspaceResourceId')))]",
            "apiVersion": "2017-05-10",
            "subscriptionId": "[split(parameters('workspaceResourceId'),'/')[2]]",
            "resourceGroup": "[split(parameters('workspaceResourceId'),'/')[4]]",
            "properties": {
                "mode": "Incremental",
                "template": {
                    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
                    "contentVersion": "1.0.0.0",
                    "parameters": {},
                    "variables": {},
                    "resources": [
                        {
                            "apiVersion": "2015-11-01-preview",
                            "type": "Microsoft.OperationsManagement/solutions",
                            "location": "[parameters('workspaceRegion')]",
                            "name": "[Concat('ContainerInsights', '(', split(parameters('workspaceResourceId'),'/')[8], ')')]",
                            "properties": {
                                "workspaceResourceId": "[parameters('workspaceResourceId')]"
                            },
                            "plan": {
                                "name": "[Concat('ContainerInsights', '(', split(parameters('workspaceResourceId'),'/')[8], ')')]",
                                "product": "[Concat('OMSGallery/', 'ContainerInsights')]",
                                "promotionCode": "",
                                "publisher": "Microsoft"
                            }
                        }
                    ]
                },
                "parameters": {}
            }
            }
        ]
    }
    
  2. Dapatkan ID sumber daya dan lokasi. Buka Your Log Analytics workspace > General > Properties. Salin informasi berikut:

    • ID sumber daya, yang merupakan ID sumber daya Azure yang sepenuhnya memenuhi syarat dari ruang kerja Analitik Log Azure.
    • lokasi, yang merupakan wilayah Azure.

    Properti ruang kerja Analitik Log

  3. Gunakan file parameter containerSolutionParams.json berikut. Ganti workspaceResourceId dengan ID sumber daya dan workspaceRegion dengan lokasi yang disalin di langkah sebelumnya.

    {
        "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {
        "workspaceResourceId": {
            "value": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourcegroups/myaserg/providers/microsoft.operationalinsights/workspaces/myaseloganalyticsws"
        },
        "workspaceRegion": {
        "value": "westus"
        }
        }
    }
    

    Berikut adalah sampel output ruang kerja Analitik Log dengan Insight Kontainer diaktifkan:

    Requesting a Cloud Shell.Succeeded.
    Connecting terminal...
    MOTD: Switch to Bash from PowerShell: bash
    VERBOSE: Authenticating to Azure ...
    VERBOSE: Building your Azure drive ...
    
    PS /home/myaccount> az account set -s fa68082f-8ff7-4a25-95c7-ce9da541242f
    PS /home/myaccount> ls
    clouddrive  containerSolution.json
    PS /home/myaccount> ls
    clouddrive  containerSolution.json  containerSolutionParams.json
    PS /home/myaccount> az deployment group create --resource-group myaserg --name Testdeployment1 --template-file containerSolution.json --parameters containerSolutionParams.json
    {- Finished ..
        "id": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourceGroups/myaserg/providers/Microsoft.Resources/deployments/Testdeployment1",
        "location": null,
        "name": "Testdeployment1",
        "properties": {
        "correlationId": "3a9045fe-2de0-428c-b17b-057508a8c575",
        "debugSetting": null,
        "dependencies": [],
        "duration": "PT11.1588316S",
        "error": null,
        "mode": "Incremental",
        "onErrorDeployment": null,
        "outputResources": [
            {
            "id": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourceGroups/myaserg/providers/Microsoft.OperationsManagement/solutions/ContainerInsights(myaseloganalyticsws)",
            "resourceGroup": "myaserg"
            }
        ],
        "outputs": null,
        "parameters": {
            "workspaceRegion": {
            "type": "String",
            "value": "westus"
            },
            "workspaceResourceId": {
            "type": "String",
            "value": "/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourcegroups/myaserg/providers/microsoft.operationalinsights/workspaces/myaseloganalyticsws"
            }
        },
        "parametersLink": null,
        "providers": [
            {
            "id": null,
            "namespace": "Microsoft.Resources",
            "registrationPolicy": null,
            "registrationState": null,
            "resourceTypes": [
                {
                "aliases": null,
                "apiProfiles": null,
                "apiVersions": null,
                "capabilities": null,
                "defaultApiVersion": null,
                "locations": [
                    null
                ],
                "properties": null,
                "resourceType": "deployments"
                }
            ]
            }
        ],
        "provisioningState": "Succeeded",
        "templateHash": "10500027184662969395",
        "templateLink": null,
        "timestamp": "2020-11-06T22:09:56.908983+00:00",
        "validatedResources": null
        },
        "resourceGroup": "myaserg",
        "tags": null,
        "type": "Microsoft.Resources/deployments"
    }
    PS /home/myaccount>
    

Mengonfigurasikan Azure Monitor di perangkat Anda

  1. Buka Sumber Daya Analitik Log yang baru dibuat dan salin ID Ruang Kerja dan Kunci primer (kunci ruang kerja).

    Manajemen agen di ruang kerja Analitik Log

    Simpan informasi ini karena Anda akan menggunakannya di langkah selanjutnya.

  2. Sambungkan ke antarmuka PowerShell perangkat.

  3. Gunakan ID Ruang Kerja dan Kunci Ruang Kerja analitik log dengan cmdlet berikut:

    Set-HcsKubernetesAzureMonitorConfiguration -WorkspaceId <> -WorkspaceKey <>

    Catatan

    Secara default, cmdlet ini mengonfigurasi cloud publik Azure. Untuk mengonfigurasi cloud pemerintah atau cloud non-publik, gunakan parameter AzureCloudDomainName.

  4. Setelah Azure Monitor diaktifkan, Anda akan melihat log di ruang kerja Analitik Log. Untuk melihat status kluster Kubernetes yang disebarkan di perangkat Anda, buka Kontainer Wawasan > Azure Monitor>. Untuk opsi lingkungan, pilih Semua.

    Metrik di ruang kerja Analitik Log

Langkah berikutnya