Skip to content

Commit ead5e49

Browse files
authored
Merge pull request #234401 from tamram/tamram23-0412
classic account migration: add links to VM disk error info
2 parents 7849579 + e4ebc2b commit ead5e49

File tree

3 files changed

+44
-43
lines changed

3 files changed

+44
-43
lines changed

articles/storage/common/classic-account-migrate.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: tamram
77

88
ms.service: storage
99
ms.topic: how-to
10-
ms.date: 04/10/2023
10+
ms.date: 04/13/2023
1111
ms.author: tamram
1212
ms.subservice: common
1313
---
@@ -46,10 +46,10 @@ The process of migrating a classic storage account involves four steps:
4646
1. **Validate**. During the Validation phase, Azure checks the storage account to ensure that it can be migrated.
4747
1. **Prepare**. In the Prepare phase, Azure creates a new general-purpose v1 storage account and alerts you to any problems that may have occurred. The new account is created in a new resource group in the same region as your classic account.
4848

49-
At this point your classic storage account still exists. If there are any problems reported, you can correct them or abort the process.
49+
At this point, your classic storage account still exists. If there are any problems reported, you can correct them or abort the process.
5050

5151
1. **Check manually**. It's a good idea to make a manual check of the new storage account to make sure that the output is as you expect.
52-
1. **Commit or abort**. If you are satisfied that the migration has been successful, then you can commit the migration. Committing the migration permanently deletes the classic storage account.
52+
1. **Commit or abort**. If you're satisfied that the migration has been successful, then you can commit the migration. Committing the migration permanently deletes the classic storage account.
5353

5454
If there are any problems with the migration, then you can abort the migration at this point. If you choose to abort, the new resource group and new storage account are deleted. Your classic account remains available. You can address any problems and attempt the migration again.
5555

@@ -74,7 +74,7 @@ To migrate a classic storage account to the Azure Resource Manager deployment mo
7474
7575
1. If the Prepare step completes successfully, you'll see a link to the new resource group. Select that link to navigate to the new resource group. The migrated storage account appears under the **Resources** tab in the **Overview** page for the new resource group.
7676

77-
At this point you can compare the configuration and data in the classic storage account to the newly migrated storage account. You'll see both in the list of storage accounts in the portal. Both the classic account and the migrated account have the same name.
77+
At this point, you can compare the configuration and data in the classic storage account to the newly migrated storage account. You'll see both in the list of storage accounts in the portal. Both the classic account and the migrated account have the same name.
7878

7979
:::image type="content" source="media/classic-account-migrate/compare-classic-migrated-accounts.png" alt-text="Screenshot showing the results of the Prepare step in the Azure portal." lightbox="media/classic-account-migrate/compare-classic-migrated-accounts.png":::
8080

@@ -83,14 +83,14 @@ To migrate a classic storage account to the Azure Resource Manager deployment mo
8383

8484
# [PowerShell](#tab/azure-powershell)
8585

86-
To migrate a classic storage account to the Azure Resource Manager deployment model with PowerShell, you'll need to use the Azure PowerShell Service Management module. To learn how to install this module, see [Install and configure the Azure PowerShell Service Management module](/powershell/azure/servicemanagement/install-azure-ps#checking-the-version-of-azure-powershell). The key steps are included here for convenience.
86+
To migrate a classic storage account to the Azure Resource Manager deployment model with PowerShell, you must use the Azure PowerShell Service Management module. To learn how to install this module, see [Install and configure the Azure PowerShell Service Management module](/powershell/azure/servicemanagement/install-azure-ps#checking-the-version-of-azure-powershell). The key steps are included here for convenience.
8787

8888
> [!NOTE]
8989
> The cmdlets in the Azure Service Management module are for managing legacy Azure resources that use Service Management APIs, including classic storage accounts. This module includes the commands needed to migrate a classic storage account to Azure Resource Manager.
9090
>
9191
> To manage Azure Resource Manager resources, we recommend that you use the Az PowerShell module. The Az module replaces the deprecated AzureRM module. For more information about moving from the AzureRM module to the Az module, see [Migrate Azure PowerShell scripts from AzureRM to Az](/powershell/azure/migrate-from-azurerm-to-az).
9292
93-
First, install PowerShellGet if you do not already have it installed. For more information on how to install PowerShellGet, see [Installing PowerShellGet](/powershell/scripting/gallery/installing-psget#installing-the-latest-version-of-powershellget). After you install PowerShellGet, close and reopen the PowerShell console.
93+
First, install PowerShellGet if you don't already have it installed. For more information on how to install PowerShellGet, see [Installing PowerShellGet](/powershell/scripting/gallery/installing-psget#installing-the-latest-version-of-powershellget). After you install PowerShellGet, close and reopen the PowerShell console.
9494

9595
Next, install the Azure Service Management module. If you also have the AzureRM module installed, you'll need to include the `-AllowClobber` parameter, as described in [Step 2: Install Azure PowerShell](/powershell/azure/servicemanagement/install-azure-ps#step-2-install-azure-powershell). After the installation is complete, import the Azure Service Management module.
9696

@@ -125,7 +125,7 @@ Check the configuration for the prepared storage account with either Azure Power
125125
Move-AzureStorageAccount -Abort -StorageAccountName $accountName
126126
```
127127

128-
Finally, when you are satisfied with the prepared configuration, move forward with the migration and commit the resources with the following command:
128+
Finally, when you're satisfied with the prepared configuration, move forward with the migration and commit the resources with the following command:
129129

130130
```azurepowershell
131131
Move-AzureStorageAccount -Commit -StorageAccountName $accountName

articles/storage/common/classic-account-migration-overview.md

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -18,37 +18,30 @@ The [Azure Resource Manager](../../azure-resource-manager/management/overview.md
1818

1919
If you have classic storage accounts, start planning your migration now. Complete it by August 31, 2024, to take advantage of Azure Resource Manager. To learn more about the benefits of Azure Resource Manager, see [The benefits of using Resource Manager](../../azure-resource-manager/management/overview.md#the-benefits-of-using-resource-manager).
2020

21-
Storage accounts created using the classic deployment model will follow the [Modern Lifecycle Policy](https://support.microsoft.com/help/30881/modern-lifecycle-policy) for retirement.
21+
Storage accounts created using the classic deployment model follow the [Modern Lifecycle Policy](https://support.microsoft.com/help/30881/modern-lifecycle-policy) for retirement.
2222

2323
## Why is a migration required?
2424

25-
On August 31, 2024, we'll retire classic Azure storage accounts and they'll no longer be accessible. Before that date, you'll need to migrate them to Azure Resource Manager, which provides the same capabilities as well as new features, including:
25+
On August 31, 2024, we'll retire classic Azure storage accounts and they'll no longer be accessible. Before that date, you must migrate them to Azure Resource Manager, which provides all of the same functionality, as well as new features, including:
2626

2727
- A management layer that simplifies deployment by enabling you to create, update, and delete resources.
2828
- Resource grouping, which allows you to deploy, monitor, manage, and apply access control policies to resources as a group.
2929
- All new features for Azure Storage are implemented for storage account in Azure Resource Manager deployments, so customers that are still using classic resources will no longer have access to new features and updates.
3030

31-
## How does this affect me?
31+
## What happens if I don't migrate my accounts?
3232

33-
On September 1, 2024, customers will no longer be able to connect to classic storage accounts by using Azure Service Manager. Any data still contained in these accounts will no longer be accessible through Azure Service Manager.
33+
Starting on September 1, 2024, customers will no longer be able to connect to classic storage accounts by using Azure Service Manager. Any data still contained in these accounts will no longer be accessible through Azure Service Manager.
3434

3535
> [!WARNING]
3636
> If you do not migrate your classic storage accounts to Azure Resource Manager by August 31, 2024, you will permanently lose access to the data in those accounts.
3737
38-
Depending on when your subscription was created, you may no longer to be able to create classic storage accounts:
39-
40-
- Subscriptions created after August 31, 2022 can no longer create classic storage accounts.
41-
- Subscriptions created before September 1, 2022 will be able to create classic storage accounts until September 1, 2023
42-
43-
We recommend creating storage accounts only in Azure Resource Manager from this point forward.
44-
4538
## What actions should I take?
4639

4740
To migrate your classic storage accounts, you should:
4841

4942
1. Identify all classic storage accounts in your subscription.
5043
1. Migrate any classic storage accounts to Azure Resource Manager.
51-
1. Check your applications and logs to determine whether you are dynamically creating, updating, or deleting classic storage accounts from your code, scripts, or templates. If you are, then you need to update your applications to use Azure Resource Manager accounts instead.
44+
1. Check your applications and logs to determine whether you're dynamically creating, updating, or deleting classic storage accounts from your code, scripts, or templates. If you are, then you need to update your applications to use Azure Resource Manager accounts instead.
5245

5346
For step-by-step instructions, see [How to migrate your classic storage accounts to Azure Resource Manager](classic-account-migrate.md). For an in-depth overview of the migration process, see [Understand storage account migration from the classic deployment model to Azure Resource Manager](classic-account-migration-process.md).
5447

@@ -76,31 +69,36 @@ For step-by-step instructions, see [How to migrate your classic storage accounts
7669

7770
For step-by-step instructions for migrating your classic storage accounts, see [How to migrate your classic storage accounts to Azure Resource Manager](classic-account-migrate.md). For an in-depth overview of the migration process, see [Understand storage account migration from the classic deployment model to Azure Resource Manager](classic-account-migration-process.md).
7871

79-
### At what point can classic storage accounts no longer be created?
72+
### Can I create new classic accounts?
8073

81-
Subscriptions created after August 2022 are no longer be able to create classic storage accounts. Subscriptions created before August 2022 can continue to create and manage classic storage resources until the retirement date of August 31, 2024.
74+
Depending on when your subscription was created, you may no longer be able to create classic storage accounts:
75+
76+
- Subscriptions created after August 31, 2022 can no longer create classic storage accounts.
77+
- Subscriptions created before September 1, 2022 will be able to create classic storage accounts until September 1, 2023
78+
79+
We recommend creating storage accounts only in Azure Resource Manager from this point forward.
8280

8381
### What happens to existing classic storage accounts after August 31, 2024?
8482

85-
After August 31, 2024, you will no longer be able to access data in your classic storage accounts or manage them. It won't be possible to migrate a classic storage account after August 31, 2024.
83+
After August 31, 2024, you'll no longer be able to access data in your classic storage accounts or manage them. It won't be possible to migrate a classic storage account after August 31, 2024.
8684

8785
### Can Microsoft handle this migration for me?
8886

89-
No, Microsoft cannot migrate a customer's storage account on their behalf. Customers must use the self-serve options listed above.
87+
No, Microsoft can't migrate a customer's storage account on their behalf. Customers must use the self-serve options listed above.
9088

9189
### Will there be downtime when migrating my storage account from Classic to Resource Manager?
9290

93-
There is no downtime to migrate a classic storage account to Resource Manager. However, there is downtime for other scenarios linked to classic virtual machine (VM) migration.
91+
There's no downtime to migrate a classic storage account to Resource Manager. However, there may be downtime for other scenarios linked to classic virtual machine (VM) migration.
9492

95-
### What operations are not available during the migration?
93+
### What operations aren't available during the migration?
9694

97-
Also, during the migration, management operations are not available on the storage account. Data operations can continue to be performed during the migration.
95+
Also, during the migration, management operations aren't available on the storage account. Data operations can continue to be performed during the migration.
9896

99-
If you are creating or managing container objects with the Azure Storage resource provider, note that those operations will be blocked while the migration is underway. For more information, see [Understand storage account migration from the classic deployment model to Azure Resource Manager](classic-account-migration-process.md).
97+
If you're creating or managing container objects with the Azure Storage resource provider, keep in mind that those operations are blocked while the migration is underway. For more information, see [Understand storage account migration from the classic deployment model to Azure Resource Manager](classic-account-migration-process.md).
10098

10199
### Are storage account access keys regenerated as part of the migration?
102100

103-
No, account access keys are not regenerated during the migration. Your access keys and connection strings will continue to work unchanged after the migration is complete.
101+
No, account access keys aren't regenerated during the migration. Your access keys and connection strings will continue to work unchanged after the migration is complete.
104102

105103
### Are Azure RBAC role assignments maintained through the migration?
106104

@@ -112,9 +110,9 @@ Your storage account will be a general-purpose v1 account after the migration pr
112110

113111
### Will the URL of my storage account remain the same post-migration?
114112

115-
Yes, the migrated storage account will have the same name and address as the classic account.
113+
Yes, the migrated storage account has the same name and address as the classic account.
116114

117-
### Can additional verbose logging be added as part of the migration process?
115+
### Can verbose logging be added as part of the migration process?
118116

119117
No, migration is a service that doesn't have capabilities to provide additional logging.
120118

0 commit comments

Comments
 (0)