Skip to content

Commit 33c78ac

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into nw-arm
2 parents 7ddabff + fc920c2 commit 33c78ac

File tree

11 files changed

+350
-28
lines changed

11 files changed

+350
-28
lines changed

articles/automation/change-tracking/overview-monitoring-agent.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Automation Change Tracking and Inventory overview using Azure Monit
33
description: This article describes the Change Tracking and Inventory feature using Azure monitoring agent, which helps you identify software and Microsoft service changes in your environment.
44
services: automation
55
ms.subservice: change-inventory-management
6-
ms.date: 03/07/2025
6+
ms.date: 03/12/2025
77
ms.topic: overview
88
ms.service: azure-automation
99
---
@@ -28,7 +28,7 @@ Azure Change Tracking & Inventory service enhances the auditing and governance f
2828
1. **Change Tracking**
2929

3030
a. Monitors changes, including modifications to files, registry keys, software installations, and Windows services or Linux daemons.</br>
31-
b. Provides detailed logs of what and when the changes were made, who made them, enabling you to quickly detect configuration drifts or unauthorized changes. </br>
31+
b. Provides detailed logs of what and when the changes were made, enabling you to quickly detect configuration drifts or unauthorized changes. </br>
3232
Change Tracking metadata will get ingested into the ConfigurationChange table in the connected LA workspace. [Learn more](/azure/azure-monitor/reference/tables/configurationchange)
3333

3434
1. **Inventory**

articles/migrate/migrate-support-matrix.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ For Azure Migrate to work with Azure you need these permissions before you start
4141
**Task** | **Permissions** | **Details**
4242
--- | --- | ---
4343
Create a project | Your Azure account needs permissions to create a project. | Set up for [VMware](tutorial-discover-vmware.md#prepare-an-azure-user-account), [Hyper-V](./tutorial-discover-hyper-v.md#prepare-an-azure-user-account), or [physical servers](./tutorial-discover-physical.md#prepare-an-azure-user-account).
44-
Register the Azure Migrate appliance| Azure Migrate uses a lightweight [Azure Migrate appliance](migrate-appliance.md) to discover and assess servers with Azure Migrate: Discovery and assessment, and to run [agentless migration](server-migrate-overview.md) of VMware VMs with the Migration and modernization tool. This appliance discovers servers, and sends metadata and performance data to Azure Migrate.<br><br> During registration, register providers (Microsoft.OffAzure, Microsoft.Migrate, and Microsoft.KeyVault) are registered with the subscription chosen in the appliance, so that the subscription works with the resource provider. To register, you need Contributor or Owner access on the subscription.<br><br> **VMware**-During onboarding, Azure Migrate creates two Microsoft Entra apps. The first app communicates between the appliance agents and the Azure Migrate service. The app doesn't have permissions to make Azure resource management calls or have Azure RBAC access for resources. The second app accesses an Azure Key Vault created in the user subscription for agentless VMware migration only. In agentless migration, Azure Migrate creates a Key Vault to manage access keys to the replication storage account in your subscription. It has Azure RBAC access on the Azure Key Vault (in the customer tenant) when discovery is initiated from the appliance.<br><br> **Hyper-V**-During onboarding. Azure Migrate creates one Microsoft Entra app. The app communicates between the appliance agents and the Azure Migrate service. The app doesn't have permissions to make Azure resource management calls or have Azure RBAC access for resources. | Set up for [VMware](tutorial-discover-vmware.md#prepare-an-azure-user-account), [Hyper-V](./tutorial-discover-hyper-v.md#prepare-an-azure-user-account), or [physical servers](./tutorial-discover-physical.md#prepare-an-azure-user-account).
45-
Create a key vault for VMware agentless migration | To migrate VMware VMs with agentless Migration and modernization, Azure Migrate creates a Key Vault to manage access keys to the replication storage account in your subscription. To create the vault, you set permissions (Owner, or Contributor and User Access Administrator) on the resource group where the project resides. | [Set up](tutorial-discover-vmware.md#prepare-an-azure-user-account) permissions.
44+
Register the Azure Migrate appliance| Azure Migrate uses a lightweight [Azure Migrate appliance](migrate-appliance.md) to discover and assess servers with Azure Migrate: Discovery and assessment, and to run [agentless migration](server-migrate-overview.md) of VMware VMs with the Migration and modernization tool. This appliance discovers servers, and sends metadata and performance data to Azure Migrate.<br><br> During registration, register providers (Microsoft.OffAzure, Microsoft.Migrate, and Microsoft.KeyVault) are registered with the subscription chosen in the appliance, so that the subscription works with the resource provider. To register, you need Contributor or Owner access on the subscription.<br><br> During onboarding. Azure Migrate creates one Microsoft Entra app. The app communicates between the appliance agents and the Azure Migrate service. The app doesn't have permissions to make Azure resource management calls or have Azure RBAC access for resources. | Set up for [VMware](tutorial-discover-vmware.md#prepare-an-azure-user-account), [Hyper-V](./tutorial-discover-hyper-v.md#prepare-an-azure-user-account), or [physical servers](./tutorial-discover-physical.md#prepare-an-azure-user-account).
4645

4746
## Supported geographies
4847

articles/site-recovery/site-recovery-whats-new.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.topic: overview
55
ms.author: ankitadutta
66
ms.service: azure-site-recovery
77
author: ankitaduttaMSFT
8-
ms.date: 01/28/2025
8+
ms.date: 03/12/2025
99
ms.custom:
1010
- engagement-fy23
1111
- linux-related-content
@@ -24,7 +24,8 @@ For Site Recovery components, we support N-4 versions, where N is the latest rel
2424

2525
**Update** | **Unified Setup** | **Replication appliance / Configuration server** | **Mobility service agent** | **Site Recovery Provider** | **Recovery Services agent**
2626
--- | --- | --- | --- | --- | ---
27-
[Rollup 76](https://support.microsoft.com/en-us/topic/update-rollup-76-for-azure-site-recovery-6ca6833a-5b0f-4bdf-9946-41cd0aa8d6e4) | NA | NA | 9.63.7187.1 | 5.24.0902.11 | 2.0.9938.0
27+
[Rollup 77](https://support.microsoft.com/topic/update-rollup-77-for-azure-site-recovery-dbd00d14-6b52-48dc-84d7-72b2f71ce20c) | 9.64.7314.1 | NA | 9.64.7314.1 | NA | NA
28+
[Rollup 76](https://support.microsoft.com/topic/update-rollup-76-for-azure-site-recovery-6ca6833a-5b0f-4bdf-9946-41cd0aa8d6e4) | NA | NA | 9.63.7187.1 | 5.24.0902.11 | 2.0.9938.0
2829
[Rollup 75](https://support.microsoft.com/topic/update-rollup-75-for-azure-site-recovery-4884b937-8976-454a-9b80-57e0200eb2ec) | NA | NA | 9.62.7172.1 | 5.24.0814.2 | 2.0.9932.0
2930
[Rollup 74](https://support.microsoft.com/topic/update-rollup-74-for-azure-site-recovery-584e3586-4c55-4cc2-8b1c-63038b6b4464) | NA | NA | 9.62.7096.1 | 5.24.0614.1 | 2.0.9919.0
3031
[Rollup 73](https://support.microsoft.com/topic/update-rollup-73-for-azure-site-recovery-d3845f1e-2454-4ae8-b058-c1fec6206698) | 9.61.7016.1 | 9.61.7016.1 | 9.61.7016.1 | 5.24.0317.5 | 2.0.9917.0
@@ -34,6 +35,19 @@ For Site Recovery components, we support N-4 versions, where N is the latest rel
3435

3536
[Learn more](service-updates-how-to.md) about update installation and support.
3637

38+
## Updates (March 2025)
39+
40+
### Update Rollup 77
41+
42+
Update [rollup 77](https://support.microsoft.com/topic/update-rollup-77-for-azure-site-recovery-dbd00d14-6b52-48dc-84d7-72b2f71ce20c) provides the following updates:
43+
44+
**Update** | **Details**
45+
--- | ---
46+
**Providers and agents** | Updates to Site Recovery agents and providers as detailed in the rollup KB article.
47+
**Issue fixes/improvements** | Many fixes and improvement as detailed in the rollup KB article.
48+
**Azure VM disaster recovery** | Added support for Debian 11, SLES 12, SLES 15, Ubuntu 24.04 to 18.04 distros, Oracle Linux 9.4, and RHEL 9 Linux distros.
49+
50+
3751
## Updates (October 2024)
3852

3953
### Update Rollup 76

articles/storage/common/storage-failover-customer-managed-unplanned.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,11 @@ Read access to the new secondary region isn't available again until the issue ca
124124
>
125125
> **To avoid a major data loss**, check the value of the [**Last Sync Time**](last-sync-time-get.md) property before failing back. Compare the last sync time to the last times that data was written to the new primary to evaluate potential data loss.
126126
127-
After the issue causing the original outage is resolved, you can initiate failback to the original primary region. This process is described in the following image:
127+
After the issue causing the original outage is resolved, you can initiate failback to the original primary region. The failback process is the same as the original failover process previously explained.
128128

129-
1. The current primary region becomes read only.
130-
1. With customer-initiated failover and failback, your data isn't allowed to finish replicating to the secondary region during the failback process. Therefore, it's important to check the value of the [**Last Sync Time**](last-sync-time-get.md) property before failing back.
129+
Important points to consider:
130+
131+
1. With customer-initiated failover and failback, your data isn't allowed to finish replicating to the secondary region during the failback process. Therefore, it's important to check the value of the [**Last Sync Time**](last-sync-time-get.md) property before failing back.
131132
1. The DNS entries for the storage service endpoints are switched. The endpoints within the secondary region become the new primary endpoints for your storage account.
132133

133134
:::image type="content" source="media/storage-failover-customer-managed-unplanned/failback-to-primary-geo-redundant.png" alt-text="Diagram that shows how the customer initiates account failback to original primary region." lightbox="media/storage-failover-customer-managed-unplanned/failback-to-primary-geo-redundant.png":::
@@ -191,11 +192,12 @@ Read access to the new secondary region isn't available again until the original
191192
>
192193
> **To avoid a major data loss**, check the value of the [**Last Sync Time**](last-sync-time-get.md) property before failing back. Compare the last sync time to the last times that data was written to the new primary to evaluate potential data loss.
193194
194-
After the issue causing the original outage is resolved, you can initiate failback to the original primary region. This process is described in the following image:
195+
After the issue causing the original outage is resolved, you can initiate failback to the original primary region. The failback process is the same as the original failover process previously explained.
196+
197+
Important points to consider:
195198

196-
1. The current primary region becomes read only.
197-
1. During customer-initiated failover and failback, your data isn't allowed to finish replicating to the secondary region during the failback process. Therefore, it's important to check the value of the [**Last Sync Time**](last-sync-time-get.md) property before failing back.
198-
1. The DNS entries for the storage service endpoints are switched. The secondary endpoints become the new primary endpoints for your storage account.
199+
1. With customer-initiated failover and failback, your data isn't allowed to finish replicating to the secondary region during the failback process. Therefore, it's important to check the value of the [**Last Sync Time**](last-sync-time-get.md) property before failing back.
200+
1. The DNS entries for the storage service endpoints are switched. The endpoints within the secondary region become the new primary endpoints for your storage account.
199201

200202
:::image type="content" source="media/storage-failover-customer-managed-unplanned/failback-to-primary-geo-zone-redundant.png" alt-text="Diagram that shows the customer initiating account failback to the original primary region." lightbox="media/storage-failover-customer-managed-unplanned/failback-to-primary-geo-zone-redundant.png":::
201203

articles/storage/files/storage-how-to-create-file-share.md

Lines changed: 68 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -531,8 +531,15 @@ $provisionedIops = 10000
531531
$provisionedThroughputMibPerSec = 2048
532532
533533
# Update the file share provisioning.
534-
Update-AzRmStorageShare -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -ShareName $shareName -ProvisionedBandwidthMibps $provisionedThroughputMibPerSec -ProvisionedIops $provisionedIops -QuotaGiB $provisionedStorageGib;
535-
$f = Get-AzRmStorageShare -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -ShareName $shareName;
534+
Update-AzRmStorageShare `
535+
-ResourceGroupName $resourceGroupName `
536+
-AccountName $storageAccountName `
537+
-ShareName $shareName `
538+
-QuotaGiB $provisionedStorageGib `
539+
-ProvisionedIops $provisionedIops `
540+
-ProvisionedBandwidthMibps $provisionedThroughputMibPerSec
541+
542+
$f = Get-AzRmStorageShare -ResourceGroupName $resourceGroupName -AccountName $storageAccountName -ShareName $shareName
536543
$f | fl
537544
```
538545

@@ -552,8 +559,13 @@ provisionedIops=10000
552559
provisionedThroughputMibPerSec=2048
553560

554561
# Update the file share provisioning.
555-
az storage share-rm update --resource-group $resourceGroupName --name $shareName --storage-account $storageAccountName --quota $provisionedStorageGib --provisioned-iops $provisionedIops --provisioned-bandwidth-mibps $provisionedThroughputMibPerSec
556-
562+
az storage share-rm update \
563+
--resource-group $resourceGroupName \
564+
--name $shareName \
565+
--storage-account $storageAccountName \
566+
--quota $provisionedStorageGib \
567+
--provisioned-iops $provisionedIops \
568+
--provisioned-bandwidth-mibps $provisionedThroughputMibPerSec
557569
```
558570

559571
---
@@ -578,24 +590,54 @@ Follow these instructions to update the provisioning for your file share.
578590

579591
5. Select **Save** to save provisioning changes. Storage, IOPS, and throughput changes are effective within a few minutes after a provisioning change.
580592

593+
> [!NOTE]
594+
> You can use PowerShell and CLI to enable/disable paid bursting if desired. Paid burst is an advanced feature of the provisioned v1 billing model, consult [provisioned v1 paid bursting](./understanding-billing.md#provisioned-v1-paid-bursting) before enabling.
595+
581596
# [PowerShell](#tab/azure-powershell)
582-
You can modify a provisioned v1 file share with the `Update-AzRmStorageShare` cmdlet. Remember to replace the values for the variables `$resourceGroupName`, `$storageAccountName`, `$fileShareName`, and `$provisionedStorageGib` with the desired values for your file share.
597+
You can modify a provisioned v1 file share with the `Update-AzRmStorageShare` cmdlet. Remember to replace the values for the variables `$resourceGroupName`, `$storageAccountName`, and `$fileShareName` with the desired values for your file share. Set `$provisionedStorageGib`, `$paidBurstingEnabled`, `$paidBurstingMaxIops`, and `$paidBurstingMaxThroughputMibPerSec` to non-null (`$null`) values to set on the file share. Paid bursting is an advanced feature of the provisioned v1 model, consult [provisioned v1 paid bursting](./understanding-billing.md#provisioned-v1-paid-bursting) before enabling.
583598

584599
```PowerShell
585600
# The path to the file share resource to be modified.
586601
$resourceGroupName = "<resource-group>"
587602
$storageAccountName = "<storage-account>"
588603
$fileShareName = "<file-share>"
589604
590-
# The provisioning desired on the file share.
591-
$provisionedStorageGib = 10240
605+
# The provisioning desired on the file share. Set to $null to keep at the
606+
# current level of provisioning.
607+
$provisionedStorageGib = 10240
608+
609+
# Paid bursting settings.
610+
$paidBurstingEnabled = $null # Set to $true or $false.
611+
$paidBurstingMaxIops = $null # Set to an integer value.
612+
$paidBurstingMaxThroughputMibPerSec = $null # Set to an integer value.
613+
614+
# Configure parameter object for splatting.
615+
$params = @{
616+
ResourceGroupName = $resourceGroupName;
617+
StorageAccountName = $storageAccountName;
618+
Name = $fileShareName;
619+
}
620+
621+
if ($null -ne $provisionedStorageGib) {
622+
$params += @{ QuotaGiB = $provisionedStorageGib }
623+
}
624+
625+
if ($null -ne $paidBurstingEnabled) {
626+
$params += @{ PaidBurstingEnabled = $paidBurstingEnabled }
627+
}
628+
629+
if ($null -ne $paidBurstingMaxIops) {
630+
$params += @{ PaidBurstingMaxIops = $paidBurstingMaxIops }
631+
}
632+
633+
if ($null -ne $paidBurstingMaxThroughputMibPerSec) {
634+
$params += @{
635+
PaidBurstingMaxBandwidthMibps = $paidBurstingMaxThroughputMibPerSec
636+
}
637+
}
592638
593639
# Update the file share provisioning.
594-
Update-AzRmStorageShare `
595-
-ResourceGroupName $resourceGroupName `
596-
-StorageAccountName $storageAccountName `
597-
-Name $fileShareName `
598-
-QuotaGiB $provisionedStorageGib
640+
Update-AzRmStorageShare @params
599641
```
600642

601643
# [Azure CLI](#tab/azure-cli)
@@ -618,6 +660,20 @@ az storage share-rm update \
618660
--quota $provisionedStorageGib
619661
```
620662

663+
To toggle paid bursting, use the `--paid-bursting-enabled` parameter. Paid bursting is an advanced feature of the provisioned v1 model, consult [provisioned v1 paid bursting](./understanding-billing.md#provisioned-v1-paid-bursting) before enabling. You can optionally use the `--paid-bursting-max-iops` and `--paid-bursting-max-bandwidth-mibps` flags to set a restriction on the upper amount of paid bursting allowed for cost control purposes. Remember to replace the values for the variables `resourceGroupName`, `storageAccountName`, and `fileShareName` with the desired values for your file share.
664+
665+
```bash
666+
resourceGroupName="<resource-group>"
667+
storageAccountName="<storage-account>"
668+
fileShareName="<file-share>"
669+
670+
az storage share-rm update \
671+
--resource-group $resourceGroupName \
672+
--storage-account $storageAccountName \
673+
--name $fileShareName \
674+
--paid-bursting-enabled true
675+
```
676+
621677
---
622678

623679
### Change the cost and performance characteristics of a pay-as-you-go file share

0 commit comments

Comments
 (0)