トレーニング
認定資格
マイクロソフト認定: Azure管理者アソシエイト - Certifications
Microsoft Azure で主要なプロフェッショナル機能を構成、管理、セキュリティ保護、管理するための主要なスキルを示します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
適用対象: Azure Stack Edge Pro - GPU
Azure Stack Edge Pro 2
Azure Stack Edge Pro R
Azure Stack Edge Mini R
Azure Stack Edge Pro GPU デバイス上のコンテナーの監視は、複数のコンピューティング アプリケーションを実行している場合に特に重要です。 Azure Monitor を使用すると、デバイスで実行されている Kubernetes クラスターからコンテナー ログとメモリおよびプロセッサ メトリックを収集できます。
この記事では、デバイスで Azure Monitor を有効にし、Log Analytics ワークスペースでコンテナー ログを収集するために必要な手順について説明します。 現在、Azure Stack Edge Pro GPU デバイスでは、Azure Monitor メトリック ストアはサポートされていません。
注意
デバイスの Kubernetes クラスターで Azure Arc が有効になっている場合は、「Azure Arc 対応 Kubernetes クラスター用の Azure Monitor Container Insights」の手順に従ってコンテナーの監視を設定します。
開始する前に、次の条件を満たしている必要があります。
Log Analytics ワークスペースを作成するには、次の手順を実行します。 Log Analytics ワークスペースは、ログ データが収集されて格納される論理ストレージ ユニットです。
Azure portal で [+ リソースの作成] を選択し、Log Analytics ワークスペースを検索してから [作成] を選択します。
[Log Analytics ワークスペースの作成] で、次の設定を構成します。 残りの部分は既定値のままにします。
[基本] タブで、ワークスペースのサブスクリプション、リソース グループ、名前、およびリージョンを指定します。
[価格レベル] タブで、既定の [従量課金制プラン] をそのまま使用します。
[確認と作成] タブでワークスペースの情報を確認し、[作成] を選択します。
詳細については、Azure portal で Log Analytics ワークスペースを作成する方法に関するページに記載されている詳細な手順を参照してください。
次の手順を実行して、ワークスペースで Container Insights を有効にします。
「Azure Monitor のコンテナー ソリューションを追加する」の詳細な手順に従います。 次のテンプレート ファイル (containerSolution.json
) を使用します。
{
"$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": {}
}
}
]
}
リソース ID と場所を取得します。 「 Your Log Analytics workspace > General > Properties
」を参照してください。 次の情報をコピーします。
次のパラメーター ファイル (containerSolutionParams.json
) を使用します。 workspaceResourceId
をリソース ID に、workspaceRegion
を前の手順でコピーした場所に置き換えます。
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"workspaceResourceId": {
"value": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/myaserg/providers/microsoft.operationalinsights/workspaces/myaseloganalyticsws"
},
"workspaceRegion": {
"value": "westus"
}
}
}
Container Insights を有効にした Log Analytics ワークスペースの出力例を次に示します。
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 aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
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/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myaserg/providers/Microsoft.Resources/deployments/Testdeployment1",
"location": null,
"name": "Testdeployment1",
"properties": {
"correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"debugSetting": null,
"dependencies": [],
"duration": "PT11.1588316S",
"error": null,
"mode": "Incremental",
"onErrorDeployment": null,
"outputResources": [
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myaserg/providers/Microsoft.OperationsManagement/solutions/ContainerInsights(myaseloganalyticsws)",
"resourceGroup": "myaserg"
}
],
"outputs": null,
"parameters": {
"workspaceRegion": {
"type": "String",
"value": "westus"
},
"workspaceResourceId": {
"type": "String",
"value": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/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>
新しく作成された Log Analytics リソースにアクセスし、ワークスペース ID と主キー (ワークスペース キー) をコピーします。
この情報は後の手順で使用するので、保存しておいてください。
デバイスの PowerShell インターフェイスに接続します。
Log analytics ワークスペース ID とワークスペース キーを使用して、次のコマンドレットを実行します。
Set-HcsKubernetesAzureMonitorConfiguration -WorkspaceId <> -WorkspaceKey <>
注意
既定では、このコマンドレットで Azure パブリック クラウドが構成されます。 政府クラウドまたは非パブリック クラウドを構成するには、パラメーター AzureCloudDomainName
を使用します。
Azure Monitor が有効になると、Log Analytics ワークスペースにログが表示されます。 デバイスにデプロイされている Kubernetes クラスターの状態を表示するには、[Azure Monitor] > [分析情報] > [コンテナー] にアクセスします。 [環境] オプションで、[すべて] を選択します。
トレーニング
認定資格
マイクロソフト認定: Azure管理者アソシエイト - Certifications
Microsoft Azure で主要なプロフェッショナル機能を構成、管理、セキュリティ保護、管理するための主要なスキルを示します。
ドキュメント
Azure Stack Edge Pro GPU で帯域幅のスケジュールを管理する
Azure portal を使用して Azure Stack Edge Pro GPU の帯域幅のスケジュールを管理する方法について説明します。
リソースをデプロイするために Azure Resource Manager テンプレートで使用する Azure Microsoft.ContainerService/managedClusters の構文とプロパティ。 API バージョン 2023-11-02-preview
Microsoft.AzureStackHCI/virtualHardDisks - Bicep, ARM template & Terraform AzAPI reference
リソースをデプロイするために Azure Resource Manager テンプレートで使用する Azure Microsoft.AzureStackHCI/virtualHardDisks の構文とプロパティ。 最新の API バージョン
AKS ハイブリッドのNew-AksHciNodePool - AKS enabled by Azure Arc
New-AksHciNodePool PowerShell コマンドは、既存のクラスターに新しいノード プールを作成します。