You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AKS-Arc/kubernetes-monitor-audit-events.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Monitor Kubernetes audit events in AKS enabled by Azure Arc
3
3
description: Learn how to create a diagnostic setting to access Kubernetes audit logs.
4
4
author: sethmanheim
5
5
ms.topic: how-to
6
-
ms.date: 12/18/2024
6
+
ms.date: 05/08/2024
7
7
ms.author: sethm
8
8
ms.lastreviewed: 02/26/2024
9
9
ms.reviewer: guanghu
@@ -14,7 +14,7 @@ ms.reviewer: guanghu
14
14
15
15
[!INCLUDE [hci-applies-to-23h2](includes/hci-applies-to-23h2.md)], AKS enabled by Azure Arc on VMware (preview)
16
16
17
-
You can access Kubernetes audit logs in Kubernetes control plane logs. Control plane logs for AKS clusters are implemented as [resource logs](/azure/azure-monitor/essentials/resource-logs)in Azure Monitor. Resource logs aren't collected and stored until you create a diagnostic setting to route them to one or more locations. You typically send them to a Log Analytics workspace, which is where most of the data for Container Insights is stored.
17
+
You can access Kubernetes audit logs in Kubernetes control plane logs. Control plane logs for AKS clusters are implemented as [resource logs](/azure/azure-monitor/essentials/resource-logs)in Azure Monitor. Resource logs aren't collected and stored until you create a diagnostic setting to route them to one or more locations. You typically send them to a Log Analytics workspace, which is where most of the data for Container Insights is stored.
Copy file name to clipboardExpand all lines: azure-local/concepts/azure-hybrid-benefit.md
+61-57Lines changed: 61 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: sethm
6
6
ms.topic: conceptual
7
7
ms.service: azure-local
8
8
ms.custom: devx-track-azurepowershell
9
-
ms.date: 12/09/2024
9
+
ms.date: 05/08/2025
10
10
---
11
11
12
12
# Azure Hybrid Benefit for Azure Local
@@ -48,6 +48,7 @@ The following prerequisites are required to activate Azure Hybrid Benefit for yo
48
48
### Activate Azure Hybrid Benefit
49
49
50
50
# [Azure portal](#tab/azure-portal)
51
+
51
52
Follow these steps to activate Azure Hybrid Benefit for Azure Local via the Azure portal:
52
53
53
54
1. Use your Microsoft Azure credentials to sign in to the Azure portal at this URL: https://portal.azure.com.
@@ -73,83 +74,88 @@ Follow these steps to activate Azure Hybrid Benefit for Azure Local via the Azur
73
74
:::image type="content" source="media/azure-hybrid-benefit/activate-windows-server-subscription.png" alt-text="Screenshot showing how to activate Windows Server subscription." lightbox="media/azure-hybrid-benefit/activate-windows-server-subscription.png":::
74
75
75
76
# [Azure PowerShell](#tab/azure-powershell)
76
-
Azure PowerShell can be run in Azure Cloud Shell. This document details how to use PowerShell in Azure Cloud Shell. For more information, see [Quickstart for Azure Cloud Shell](/azure/cloud-shell/quickstart).
77
+
78
+
Azure PowerShell can be run in Azure Cloud Shell. This section describes how to use PowerShell in Azure Cloud Shell. For more information, see [Quickstart for Azure Cloud Shell](/azure/cloud-shell/quickstart).
77
79
78
80
Launch [Azure Cloud Shell](https://shell.azure.com/) and use Azure PowerShell to perform the following steps:
79
81
80
82
1. Set up parameters from your subscription, resource group, and system name
81
-
```powershell
82
-
$subscription = "00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
83
-
$resourceGroup = "local-rg" # Replace with your resource group name
84
-
$clusterName = "MyLocal" # Replace with your system name
85
83
86
-
Set-AzContext -Subscription "${subscription}"
87
-
```
84
+
```powershell
85
+
$subscription = "00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
86
+
$resourceGroup = "local-rg" # Replace with your resource group name
87
+
$clusterName = "MyLocal" # Replace with your system name
88
+
89
+
Set-AzContext -Subscription "${subscription}"
90
+
```
91
+
92
+
1. To view Azure Hybrid Benefit status on a system, run the following command:
88
93
94
+
```powershell
95
+
Install-Module -Name Az.ResourceGraph
96
+
Search-AzGraph -Query "resources | where type == 'microsoft.azurestackhci/clusters'| where name == '${clusterName}' | project id, properties['softwareAssuranceProperties']['softwareAssuranceStatus']"
97
+
```
89
98
90
-
1. To view Azure Hybrid Benefits status on a system, run the following command:
91
-
```powershell
92
-
Install-Module -Name Az.ResourceGraph
93
-
Search-AzGraph -Query "resources | where type == 'microsoft.azurestackhci/clusters'| where name == '${clusterName}' | project id, properties['softwareAssuranceProperties']['softwareAssuranceStatus']"
94
-
```
99
+
1. To enable Azure Hybrid Benefit, run the following command and check if Azure Hybrid Benefit was enabled using the previous command:
95
100
96
-
97
-
1. To enable Azure Hybrid Benefits, run the following command and check if Azure Hybrid Benefits got enabled using above command:
Azure CLI is available to install in Windows, macOS and Linux environments. It can also be run in Azure Cloud Shell. This document details how to use Bash in Azure Cloud Shell. For more information, refer [Quickstart for Azure Cloud Shell](/azure/cloud-shell/quickstart).
106
+
107
+
Azure CLI is available to install in Windows, macOS and Linux environments. It can also be run in Azure Cloud Shell. This section describes how to use Bash in Azure Cloud Shell. For more information, see [Quickstart for Azure Cloud Shell](/azure/cloud-shell/quickstart).
104
108
105
109
Launch [Azure Cloud Shell](https://shell.azure.com/) and use Azure CLI to configure Azure Hybrid Benefits following these steps:
106
110
107
-
1. Set up parameters from your subscription, resource group, and system name
108
-
```azurecli
109
-
subscription="00000000-0000-0000-0000-000000000000" # Replace with your subscription ID
110
-
resourceGroup="hcicluster-rg" # Replace with your resource group name
111
-
clusterName="HCICluster" # Replace with your system name
112
-
113
-
az account set --subscription "${subscription}"
114
-
```
115
-
116
-
1. To view Azure Hybrid Benefits status on a system, run the following command:
1. To enable Azure Hybrid Benefit, run the following command:
131
+
132
+
```azurecli
133
+
az stack-hci cluster extend-software-assurance-benefit \
134
+
--cluster-name "${clusterName}" \
135
+
--resource-group "${resourceGroup}" \
136
+
--software-assurance-intent enable
137
+
```
132
138
133
139
---
134
140
135
141
## Maintain compliance for Azure Hybrid Benefit
136
142
137
-
After you activate Azure Local with Azure Hybrid Benefit, you must regularly check status and maintain compliance for Azure Hybrid Benefit. An Azure Local instance using Azure Hybrid Benefit can run only during the Software Assurance term. When the Software Assurance term is nearing expiry, you need to either renew your agreement with Software Assurance, disable the Azure Hybrid Benefit functionality, or de-provision the systems that are using Azure Hybrid Benefit.
143
+
After you activate Azure Local with Azure Hybrid Benefit, you must regularly check status and maintain compliance for Azure Hybrid Benefit. An Azure Local instance using Azure Hybrid Benefit can run only during the Software Assurance term. When the Software Assurance term is nearing expiration, you must either renew your agreement with Software Assurance, disable the Azure Hybrid Benefit functionality, or de-provision the systems that are using Azure Hybrid Benefit.
138
144
139
145
You can perform an inventory of your systems through the Azure portal and [Azure Resource Graph](/azure/governance/resource-graph/first-query-azurecli) as described in the following section.
140
146
141
147
### Verify that your system is using Azure Hybrid Benefit
142
148
143
-
You can verify if your system is using Azure Hybrid Benefit via Azure portal, PowerShell, or Azure CLI.
149
+
You can verify if your system is using Azure Hybrid Benefit via the Azure portal, PowerShell, or Azure CLI.
144
150
145
151
# [Azure portal](#tab/azure-portal)
146
152
147
153
1. In your Azure Local resource page, under **Settings**, select **Configuration**.
148
154
1. Under **Azure Hybrid Benefit**, the status shows as:
149
-
- Activated - indicates Azure Hybrid Benefit is activated
150
-
- Not activated - indicates Azure Hybrid Benefit isn't activated
155
+
-**Activated** - indicates Azure Hybrid Benefit is activated
You can also navigate to **Cost Analysis** > **Cost by Resource** > **Cost by Resource**. Expand your Azure Local resource to check that the meter is under **Software Assurance**.
158
+
You can also navigate to **Cost Analysis > Cost by Resource > Cost by Resource**. Expand your Azure Local resource to check that the meter is under **Software Assurance**.
153
159
154
160
# [Azure PowerShell](#tab/azure-powershell)
155
161
@@ -196,17 +202,17 @@ az graph query -q "Resources | where type == 'microsoft.azurestackhci/clusters'
196
202
197
203
This section describes the errors that you might get when activating Azure Hybrid Benefit for Azure Local.
198
204
199
-
**Error**
205
+
### Error
200
206
201
-
*Failed to activate Azure Hybrid Benefit. We couldn’t find your Software Assurance contract.*
207
+
Failed to activate Azure Hybrid Benefit. We couldn't find your Software Assurance contract.
202
208
203
-
**Suggested solution**
209
+
#### Suggested solution
204
210
205
-
This error can occur if you have a new Software Assurance contract or if you have set up this Azure subscription recently, but your information isn't updated in the portal yet. If you get this error, reach out to us at [[email protected]](mailto:[email protected]) and share the following information:
211
+
This error can occur if you have a new Software Assurance contract or if you set up this Azure subscription recently, but your information isn't updated in the portal yet. If you get this error, reach out to us at [[email protected]](mailto:[email protected]) and share the following information:
206
212
207
213
- Customer/organization name - the name registered on your Software Assurance contract.
208
214
- Azure subscription ID – to which your Azure Local instance is registered.
209
-
- Agreement number for Software Assurance – this can be found on your purchase order, and is the number you would use to install software from the Volume Licensing Service Center (VLSC).
215
+
- Agreement number for Software Assurance – this can be found on your purchase order, and is the number you use to install software from the Volume Licensing Service Center (VLSC).
210
216
211
217
## FAQs
212
218
@@ -228,12 +234,10 @@ No additional costs are incurred, as Azure Hybrid Benefit is included as part of
228
234
229
235
Consult your Account Manager or licensing partner.
230
236
231
-
### When would the new pricing benefit for Azure Hybrid Benefit take effect?
237
+
### When does the new pricing benefit for Azure Hybrid Benefit take effect?
232
238
233
239
The pricing benefit for Azure Local host fees takes effect immediately upon activation of Azure Hybrid Benefit for your system. The pricing benefit for Windows Server subscription takes effect immediately after you activate both Azure Hybrid Benefit and Windows Server subscription.
234
240
235
241
## Next steps
236
242
237
-
For related information, see also:
238
-
239
243
-[Azure Hybrid Benefit for Windows Server](/windows-server/get-started/azure-hybrid-benefit).
Copy file name to clipboardExpand all lines: azure-local/deploy/deploy-via-portal.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,29 +3,30 @@ title: Deploy an Azure Local instance using the Azure portal
3
3
description: Learn how to deploy an Azure Local instance from the Azure portal
4
4
author: alkohli
5
5
ms.topic: how-to
6
-
ms.date: 05/01/2025
6
+
ms.date: 05/07/2025
7
7
ms.author: alkohli
8
8
ms.service: azure-local
9
9
#CustomerIntent: As an IT Pro, I want to deploy an Azure Local instance of 1-16 machines via the Azure portal so that I can host VM and container-based workloads on it.
10
10
---
11
11
12
12
# Deploy Azure Local using the Azure portal
13
13
14
-
> Applies to: Azure Local 2503 and later
15
-
16
14
This article helps you deploy an Azure Local instance using the Azure portal.
17
15
18
-
> [!IMPORTANT]
19
-
> The Azure portal will block deployments of Azure Local for versions 2411.3 or earlier. To deploy these versions, use an Azure Resource Manager (ARM) template. For more information, see [Deploy Azure Local via Azure Resource Manager deployment template](./deployment-azure-resource-manager-template.md).
20
-
21
16
## Prerequisites
22
17
23
18
- Completion of [Register your machines with Azure Arc and assign deployment permissions](./deployment-arc-register-server-permissions.md).
24
19
<!-- Cristian to confirm * For three-node systems, the network adapters that carry the in-cluster storage traffic must be connected to a network switch. Deploying three-node systems with storage network adapters that are directly connected to each machine without a switch isn't supported in this preview.-->
25
20
21
+
::: moniker range="<=azloc-24113"
22
+
23
+
- To deply Azure Local 2411.3 and earlier, use the alternative version of the [Azure portal](https://aka.ms/dfc-2411deploycluster). Use this version only for deployment, don't use it for any other purpose.
24
+
25
+
::: moniker-end
26
+
26
27
## Start the wizard and fill out the basics
27
28
28
-
1.Open a web browser and navigate to [**Azure portal**](https://portal.azure.com). Search for and select **Azure Local**. On the **Azure Arc|Azure Local**, go to the **Get started** tab. On the **Deploy Azure Local** tile, select **Create instance**.
29
+
1.Go to the Azure portal. Search for and select **Azure Local**. On the **Azure Arc|Azure Local**, go to the **Get started** tab. On the **Deploy Azure Local** tile, select **Create instance**.
29
30
30
31
:::image type="content" source="./media/deploy-via-portal/get-started-1.png" alt-text="Screenshot of the Get started tab in deployment via Azure portal." lightbox="./media/deploy-via-portal/get-started-1.png":::
Copy file name to clipboardExpand all lines: azure-local/deploy/deployment-arc-register-server-permissions.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -187,6 +187,13 @@ This section describes how to assign Azure permissions for deployment from the A
187
187
188
188
1. In the right pane, go to **Role assignments**. Verify that the deployment user has all the configured roles.
189
189
190
+
1. In the Azure portal, go to **Microsoft Entra Roles and Administrators** and assign the **Cloud Application Administrator** role permission at the Microsoft Entra tenant level.
191
+
192
+
:::image type="content" source="media/deployment-arc-register-server-permissions/cloud-application-administrator-role-at-tenant.png" alt-text="Screenshot of the Cloud Application Administrator permission at the tenant level." lightbox="./media/deployment-arc-register-server-permissions/cloud-application-administrator-role-at-tenant.png":::
193
+
194
+
> [!NOTE]
195
+
> The Cloud Application Administrator permission is temporarily needed to create the service principal. After deployment, this permission can be removed.
196
+
190
197
## Next steps
191
198
192
199
After setting up the first machine in your instance, you're ready to deploy using Azure portal:
0 commit comments