Skip to content

Commit e6ef2e7

Browse files
Merge branch 'main' into whats-new-fix
2 parents 263bb20 + 708d0cb commit e6ef2e7

25 files changed

+47
-91
lines changed

articles/defender-for-iot/organizations/legacy-central-management/back-up-sensors-from-management.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ For more information, see [Set up backup and restore files](../back-up-restore-s
3838
1. Enter the number of GB you want to allocate for backup storage. When the configured limit is exceeded, the oldest backup file is deleted.
3939

4040
**If you're storing backup files on the on-premises management console**, supported values are defined based on your [hardware profiles](../ot-appliance-sizing.md). For example:
41-
41+
4242
|Hardware profile |Backup storage availability |
4343
|---------|---------|
4444
|**E1800** |Default storage is 40 GB; limit is 100 GB. |
4545
|**L500** | Default storage is 20 GB; limit is 50 GB. |
4646
|**L100** | Default storage is 10 GB; limit is 25 GB. |
47-
|**L60** [*](../ot-appliance-sizing.md#l60) | Default storage is 10 GB; limit is 25 GB. |
47+
|**L60** | Default storage is 10 GB; limit is 25 GB. |
4848

4949
**If you're storing backup files on an external server**, there's no maximum storage. However, keep in mind:
5050

articles/defender-for-iot/organizations/ot-appliance-sizing.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,11 @@ Use the following hardware profiles for production line monitoring, typically in
4848
|---------|---------|---------|---------|
4949
|L500 | Up to 200 Mbps | 1,000 |Physical / Virtual |
5050
|L100 | Up to 60 Mbps | 800 | Physical / Virtual |
51-
|L60 | Up to 10 Mbps | 100 |Physical / Virtual|
5251

5352
> [!IMPORTANT]
54-
> <a name="l60"></a>Upcoming Defender for IoT software versions are planned to require a minimum disk size of 100 GB. When that happens, the L60 hardware profile, which supports 60 GB of hard disk, will be deprecated.
53+
> Defender for IoT software versions require a minimum disk size of 100 GB. The L60 hardware profile, which only supports 60 GB of hard disk, has been deprecated.
5554
>
56-
> We recommend that you plan any new deployments accordingly, using hardware profiles that support at least 100 GB. Migration steps from the L60 hardware profile will be provided together with the L60 deprecation.
55+
> If you have a legacy sensor, such as the L60 hardware profile, you can migrate it to a supported profile can be found by following the [back up and restore a sensor](back-up-restore-sensor.md) process.
5756
5857
## On-premises management console systems
5958

articles/defender-for-iot/organizations/ot-virtual-appliances.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ For all deployments, bandwidth results for virtual machines may vary, depending
5959
|**E500** | **Max bandwidth**: 800 Mb/sec <br>**Max monitored assets**: 10,000 | **vCPU**: 8 <br>**Memory**: 32 GB <br>**Storage**: 500 GB (300 IOPS) |
6060
|**L500** | **Max bandwidth**: 160 Mb/sec <br>**Max monitored assets**: 1,000 | **vCPU**: 4 <br>**Memory**: 8 GB <br>**Storage**: 500 GB (150 IOPS) |
6161
|**L100** | **Max bandwidth**: 100 Mb/sec <br>**Max monitored assets**: 800 | **vCPU**: 4 <br>**Memory**: 8 GB <br>**Storage**: 100 GB (150 IOPS) |
62-
|**L60** [*](ot-appliance-sizing.md#l60) | **Max bandwidth**: 10 Mb/sec <br>**Max monitored assets**: 100 | **vCPU**: 4 <br>**Memory**: 8 GB <br>**Storage**: 60 GB (150 IOPS) |
6362

6463
> [!NOTE]
6564
> There is no need to pre-install an operating system on the VM, the sensor installation includes the operating system image.

articles/defender-for-iot/organizations/references-data-retention.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The following table lists how long PCAP data is stored in each Defender for IoT
4040
| Storage type | Details |
4141
|---------|---------|
4242
| **Azure portal** | PCAP files are available for download from the Azure portal for as long as the OT network sensor stores them. <br><br> Once downloaded, the files are cached on the Azure portal for 48 hours. <br><br> For more information, see [Access alert PCAP data](how-to-manage-cloud-alerts.md#access-alert-pcap-data). |
43-
| **OT network sensor** | Dependent on the sensor's storage capacity allocated for PCAP files, which is determined by its [hardware profile](ot-appliance-sizing.md): <br><br>- **C5600**: 130 GB <br>- **E1800**: 130 GB <br>- **E1000** : 78 GB<br>- **E500**: 78 GB <br>- **L500**: 7 GB <br>- **L100**: 2.5 GB<br>- **L60** [*](ot-appliance-sizing.md#l60): 2.5 GB <br><br> If a sensor exceeds its maximum storage capacity, the oldest PCAP file is deleted to accommodate the new one. <br><br> For more information, see [Access alert PCAP data](how-to-view-alerts.md#access-alert-pcap-data) and [Pre-configured physical appliances for OT monitoring](ot-pre-configured-appliances.md). |
43+
| **OT network sensor** | Dependent on the sensor's storage capacity allocated for PCAP files, which is determined by its [hardware profile](ot-appliance-sizing.md): <br><br>- **C5600**: 130 GB <br>- **E1800**: 130 GB <br>- **E1000** : 78 GB<br>- **E500**: 78 GB <br>- **L500**: 7 GB <br>- **L100**: 2.5 GB<br><br> If a sensor exceeds its maximum storage capacity, the oldest PCAP file is deleted to accommodate the new one. <br><br> For more information, see [Access alert PCAP data](how-to-view-alerts.md#access-alert-pcap-data) and [Pre-configured physical appliances for OT monitoring](ot-pre-configured-appliances.md). |
4444
| **On-premises management console** | PCAP files aren't stored on the on-premises management console and are only accessed from the on-premises management console via a direct link to the OT sensor. |
4545

4646
The usage of available PCAP storage space depends on factors such as the number of alerts, the type of the alert, and the network bandwidth, all of which affect the size of the PCAP file.
@@ -72,7 +72,6 @@ The following table lists the maximum number of events that can be stored for ea
7272
| **E500** | 6M events |
7373
| **L500** | 3M events |
7474
| **L100** | 500-K events |
75-
| **L60** [*](ot-appliance-sizing.md#l60) | 500-K events |
7675

7776
For more information, see [Track sensor activity](how-to-track-sensor-activity.md) and [Pre-configured physical appliances for OT monitoring](ot-pre-configured-appliances.md).
7877

@@ -105,7 +104,6 @@ The retention of backup files depends on the sensor's architecture, as each hard
105104

106105
| Hardware profile | Allocated hard disk space |
107106
|---------|---------|
108-
| **L60** [*](ot-appliance-sizing.md#l60) | Backups are not supported |
109107
| **L100** | Backups are not supported |
110108
| **L500** | 20 GB |
111109
| **E1000** | 60 GB |

articles/defender-for-iot/organizations/release-notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,9 @@ This version includes the following updates and enhancements:
113113

114114
- [Alert suppression rules from the Azure portal](how-to-accelerate-alert-incident-response.md#suppress-irrelevant-alerts)
115115
- [Focused alerts in OT/IT environments](alerts.md#focused-alerts-in-otit-environments)
116-
- [Alert ID (Id field) is now aligned on the Azure portal and sensor console](how-to-manage-cloud-alerts.md#view-alerts-on-the-azure-portal)
116+
- [Alert ID (ID field) is now aligned on the Azure portal and sensor console](how-to-manage-cloud-alerts.md#view-alerts-on-the-azure-portal)
117117
- [Newly supported protocols](concept-supported-protocols.md)
118+
- [L60 hardware profile is no longer supported](ot-appliance-sizing.md#production-line-monitoring-medium-and-small-deployments)
118119

119120
## Versions 23.2.x
120121

@@ -474,5 +475,5 @@ This version includes the following new updates and fixes:
474475

475476
## Next steps
476477

477-
For more information about the features listed in this article, see [What's new in Microsoft Defender for IoT?](whats-new.md) and [What's new archive for in Microsoft Defender for IoT for organizations](release-notes-archive.md).
478+
For more information about the features listed in this article, see [What's new in Microsoft Defender for IoT](whats-new.md) and [What's new archive for in Microsoft Defender for IoT for organizations](release-notes-archive.md).
478479

articles/defender-for-iot/organizations/whats-new.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ We now support these protocols:
6262

6363
[See the updated protocol list](concept-supported-protocols.md).
6464

65+
### L60 hardware profile is no longer supported
66+
67+
The L60 hardware profile is no longer supported and is removed from support documentation. Hardware profiles now require a minimum of 100GB (the minimum hardware profile is now [L100](ot-virtual-appliances.md)).
68+
69+
To migrate from the L60 profile to a supported profile follow the [Back up and restore OT network sensor](back-up-restore-sensor.md) procedure.
70+
6571
## January 2024
6672

6773
|Service area |Updates |

articles/hdinsight-aks/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ items:
4848
href: quickstart-create-cluster.md
4949
- name: Introduction to cluster storage
5050
href: cluster-storage.md
51-
- name: Export ARM templates
51+
- name: Export cluster ARM template
5252
items:
53-
- name: Manual export
54-
href: ./create-cluster-using-arm-template.md
55-
- name: Script based export
53+
- name: Export ARM template using Azure portal
5654
href: ./create-cluster-using-arm-template-script.md
55+
- name: Export ARM template using Azure CLI
56+
href: ./create-cluster-using-arm-template.md
5757
- name: Secure network traffic
5858
items:
5959
- name: Use firewall with Azure CLI
Lines changed: 9 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,39 @@
11
---
22
title: Export ARM template in Azure HDInsight on AKS
3-
description: How to create an ARM template to cluster using script in Azure HDInsight on AKS
3+
description: How to create an ARM template of a cluster in Azure HDInsight on AKS
44
ms.service: hdinsight-aks
55
ms.custom: devx-track-arm-template
66
ms.topic: how-to
7-
ms.date: 08/29/2023
7+
ms.date: 02/12/2024
88
---
99

10-
# Export cluster ARM template using script
10+
# Export cluster ARM template - Azure portal
1111

1212
[!INCLUDE [feature-in-preview](includes/feature-in-preview.md)]
1313

14-
This article describes how to generate an ARM template for your cluster automatically using a script. You can use the ARM template to modify, clone, or recreate a cluster starting from the existing cluster's configurations.
14+
This article describes how to generate an ARM template for your cluster automatically. You can use the ARM template to modify, clone, or recreate a cluster starting from the existing cluster's configurations.
1515

1616
## Prerequisites
1717

1818
* An operational HDInsight on AKS cluster.
19-
* Familiarity with [ARM template authoring and deployment](/azure/azure-resource-manager/templates/overview).
2019

2120
## Steps to generate ARM template for the cluster
2221

2322
1. Sign in to [Azure portal](https://portal.azure.com).
2423

25-
2. In the Azure portal search bar, type "HDInsight on AKS cluster" and select "Azure HDInsight on AKS clusters" from the drop-down list.
24+
1. In the Azure portal search bar, type "HDInsight on AKS cluster" and select "Azure HDInsight on AKS clusters" from the drop-down list.
2625

2726
:::image type="content" source="./media/create-cluster-using-arm-template-script/cloud-portal-search.png" alt-text="Screenshot showing search option for getting started with HDInsight on AKS Cluster." border="true" lightbox="./media/create-cluster-using-arm-template-script/cloud-portal-search.png":::
2827

29-
6. Select your cluster name from the list page.
28+
1. Select your cluster name from the list page.
3029

3130
:::image type="content" source="./media/create-cluster-using-arm-template-script/cloud-portal-list-view.png" alt-text="Screenshot showing selecting the HDInsight on AKS Cluster you require from the list." border="true" lightbox="./media/create-cluster-using-arm-template-script/cloud-portal-list-view.png":::
3231

33-
2. Navigate to the overview blade of your cluster and click on *JSON View* at the top right.
32+
1. Navigate to the "Export template" blade of your cluster and click "Download" to export the template.
3433

35-
:::image type="content" source="./media/create-cluster-using-arm-template-script/view-cost-json-view.png" alt-text="Screenshot showing how to view cost and JSON View buttons from the Azure portal." border="true" lightbox="./media/create-cluster-using-arm-template-script/view-cost-json-view.png":::
34+
:::image type="content" source="./media/create-cluster-using-arm-template-script/export-template-download-view.png" alt-text="Screenshot showing export template option from the Azure portal." border="true" lightbox="./media/create-cluster-using-arm-template-script/export-template-download-view.png":::
3635

37-
2. Copy the "Resource JSON" and save it to a local JSON file. For example, `template.json`.
38-
39-
3. Click the following button at the top right in the Azure portal to launch Azure Cloud Shell.
40-
41-
:::image type="content" source="./media/create-cluster-using-arm-template-script/cloud-shell.png" alt-text="Screenshot screenshot showing Cloud Shell icon.":::
42-
43-
5. Make sure Cloud Shell is set to "Bash" on the top left and upload your `template.json` file.
44-
45-
:::image type="content" source="./media/create-cluster-using-arm-template-script/azure-cloud-shell-template-upload.png" alt-text="Screenshot showing how to upload your template.json file." border="true" lightbox="./media/create-cluster-using-arm-template-script/azure-cloud-shell-template-upload.png":::
46-
47-
2. Execute the following command to generate the ARM template.
48-
49-
```azurecli
50-
wget https://hdionaksresources.blob.core.windows.net/common/arm_transform.py
51-
52-
python arm_transform.py template.json
53-
```
54-
55-
:::image type="content" source="./media/create-cluster-using-arm-template-script/azure-cloud-shell-script-output.png" alt-text="Screenshot showing results after running the script." border="true" lightbox="./media/create-cluster-using-arm-template-script/azure-cloud-shell-script-output.png":::
56-
57-
This script creates an ARM template with name `template-modified.json` for your cluster and generates a command to deploy the ARM template.
58-
59-
Now, your cluster ARM template is ready. You can update the properties of the cluster and finally deploy the ARM template to refresh the resources. To redeploy, you can either use the Azure CLI command output by the script or [deploy an ARM template using Azure portal](/azure/azure-resource-manager/templates/deploy-portal#deploy-resources-from-custom-template).
36+
Now, your cluster ARM template is ready. You can update the properties of the cluster and finally deploy the ARM template to refresh the resources. To redeploy, you can either use the "Deploy" option in your cluster under "Export template" blade by replacing the existing template with the modified template or see [deploy an ARM template using Azure portal](/azure/azure-resource-manager/templates/deploy-portal#deploy-resources-from-custom-template).
6037

6138
> [!IMPORTANT]
6239
> If you're cloning the cluster or creating a new cluster, you'll need to modify the `name`, `location`, and `fqdn` (the fqdn must match the cluster name).
Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,35 @@
11
---
22
title: Export cluster ARM template
3-
description: Learn how to Create cluster ARM template
3+
description: Learn how to Create cluster ARM template using Azure CLI
44
ms.service: hdinsight-aks
55
ms.custom: devx-track-arm-template
66
ms.topic: how-to
7-
ms.date: 08/29/2023
7+
ms.date: 02/12/2024
88
---
99

10-
# Export cluster ARM template
10+
# Export cluster ARM template - Azure CLI
1111

1212
[!INCLUDE [feature-in-preview](includes/feature-in-preview.md)]
1313

14-
This article describes how to generate an ARM template from resource JSON of your cluster.
15-
16-
## Prerequisites
14+
This article describes how to generate an ARM template using Azure CLI.
1715

16+
[!INCLUDE [azure-cli-prepare-your-environment.md](~/articles/reusable-content/azure-cli/azure-cli-prepare-your-environment.md)]
1817
* An operational HDInsight on AKS cluster.
19-
* Familiarity with [ARM template authoring and deployment](/azure/azure-resource-manager/templates/overview).
20-
21-
## Steps to generate ARM template for the cluster
22-
23-
1. Sign in to [Azure portal](https://portal.azure.com).
24-
25-
1. In the Azure portal search bar, type "HDInsight on AKS cluster" and select "Azure HDInsight on AKS clusters" from the drop-down list.
2618

27-
:::image type="content" source="./media/create-cluster-using-arm-template/portal-search.png" alt-text="Screenshot showing search option for getting started with HDInsight on AKS Cluster." border="true" lightbox="./media/create-cluster-using-arm-template/portal-search.png":::
28-
29-
1. Select your cluster name from the list page.
30-
31-
:::image type="content" source="./media/create-cluster-using-arm-template/portal-search-result.png" alt-text="Screenshot showing selecting the HDInsight on AKS Cluster you require from the list." border="true" lightbox="./media/create-cluster-using-arm-template/portal-search-result.png":::
32-
33-
1. Go to the overview blade of your cluster and click on *JSON View* at the top right.
34-
35-
:::image type="content" source="./media/create-cluster-using-arm-template/view-cost-json-view.png" alt-text="Screenshot showing how to view cost and JSON View buttons from the Azure portal." border="true" lightbox="./media/create-cluster-using-arm-template/view-cost-json-view.png":::
36-
37-
1. Copy the response to an editor. For example: Visual Studio Code.
38-
1. Modify the response with the following changes to turn it into a valid ARM template.
39-
40-
* Remove the following objects-
41-
* `id`, `systemData`
42-
* `deploymentId`, `provisioningState`, and `status` under properties object.
4319

44-
* Change "name" value to `<your clusterpool name>/<your cluster name>`.
20+
## Steps to generate ARM template for the cluster
21+
22+
1. Run the following command.
4523

46-
:::image type="content" source="./media/create-cluster-using-arm-template/change-cluster-name.png" alt-text="Screenshot showing how to change cluster name.":::
47-
48-
* Add "apiversion": "2023-06-01-preview" in the same section with name, location etc.
24+
```azurecli-interactive
4925
50-
:::image type="content" source="./media/create-cluster-using-arm-template/api-version.png" alt-text="Screenshot showing how to modify the API version.":::
26+
az group export --resource-group "{cluster-rg}" --resource-ids "{resource_id}" --include-parameter-default-value --include-comments
5127
52-
1. Open [custom template](/azure/azure-resource-manager/templates/deploy-portal#deploy-resources-from-custom-template) from the Azure portal and select "Build your own template in the editor" option.
53-
54-
1. Copy the modified response to the “resources” object in the ARM template format. For example:
28+
# cluster-rg = Resource group of your cluster
29+
# resource_id = Cluster resource id. You can get it from "JSON view" in the overview blade of your cluster in the Azure portal.
30+
```
5531

56-
:::image type="content" source="./media/create-cluster-using-arm-template/modify-get-response.png" alt-text="Screenshot showing how to modify the get response." border="true" lightbox="./media/create-cluster-using-arm-template/modify-get-response.png":::
32+
:::image type="content" source="./media/create-cluster-using-arm-template/command-execution-output.png" alt-text="Screenshot showing output of the command executed to get the ARM template of the HDInsight on AKS Cluster." border="true" lightbox="./media/create-cluster-using-arm-template/command-execution-output.png":::
33+
5734

5835
Now, your cluster ARM template is ready. You can update the properties of the cluster and finally deploy the ARM template to refresh the resources. Learn how to [deploy an ARM template](/azure/azure-resource-manager/templates/deploy-portal).

0 commit comments

Comments
 (0)