Skip to content

Commit cdda774

Browse files
authored
Merge pull request #231237 from tamram/tamram23-0316
classic account migration docs
2 parents 9f38c68 + 757bf0d commit cdda774

16 files changed

+303
-97
lines changed

articles/storage/.openpublishing.redirection.storage.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,11 @@
470470
"redirect_url": "/azure/storage/blobs/authorize-managed-identity",
471471
"redirect_document_id": false
472472
},
473+
{
474+
"source_path_from_root": "/articles/storage/common/storage-account-migrate-classic.md",
475+
"redirect_url": "/azure/storage/common/classic-account-migrate",
476+
"redirect_document_id": false
477+
},
473478
{
474479
"source_path_from_root": "/articles/storage/blobs/authorize-managed-identity.md",
475480
"redirect_url": "/azure/storage/blobs/authorize-access-azure-active-directory",

articles/storage/blobs/TOC.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ items:
128128
items:
129129
- name: Overview
130130
href: ../common/storage-account-overview.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json
131-
- name: Premium performance
131+
- name: Premium block blob
132132
href: storage-blob-block-blob-premium.md
133133
- name: Authorization
134134
items:
@@ -329,8 +329,14 @@ items:
329329
href: ../common/storage-account-move.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json
330330
- name: Upgrade to Data Lake Storage Gen2
331331
href: upgrade-to-data-lake-storage-gen2-how-to.md
332-
- name: Migrate a classic account to Azure Resource Manager
333-
href: ../common/storage-account-migrate-classic.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json
332+
- name: Migrate to Azure Resource Manager
333+
items:
334+
- name: Overview
335+
href: ../common/classic-account-migration-overview.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json
336+
- name: Understand the migration process
337+
href: ../common/classic-account-migration-process.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json
338+
- name: Migrate a classic storage account to Resource Manager
339+
href: ../common/classic-account-migrate.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json
334340
- name: Create and manage containers
335341
items:
336342
- name: Manage containers (Azure portal)
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: How to migrate your classic storage accounts to Azure Resource Manager
3+
titleSuffix: Azure Storage
4+
description: Learn how to migrate your classic storage accounts to the Azure Resource Manager deployment model. All classic accounts must be migrated by August 31, 2024.
5+
services: storage
6+
author: tamram
7+
8+
ms.service: storage
9+
ms.topic: how-to
10+
ms.date: 03/27/2023
11+
ms.author: tamram
12+
ms.subservice: common
13+
---
14+
15+
# How to migrate your classic storage accounts to Azure Resource Manager
16+
17+
Microsoft will retire classic storage accounts on August 31, 2024. To preserve the data in any classic storage accounts, you must migrate them to the Azure Resource Manager deployment model by that date. After you migrate your account, all of the benefits of the Azure Resource Manager deployment model will be available for that account. For more information about the deployment models, see [Resource Manager and classic deployment](../../azure-resource-manager/management/deployment-models.md).
18+
19+
This article describes how to migrate your classic storage accounts to the Azure Resource Manager deployment model. For more information, see [Migrate your classic storage accounts to Azure Resource Manager by August 31, 2024](classic-account-migration-overview.md).
20+
21+
## Identify classic storage accounts in your subscription
22+
23+
# [Portal](#tab/azure-portal)
24+
25+
To list classic storage accounts in your subscription with the Azure portal:
26+
27+
1. Navigate to the list of your storage accounts in the Azure portal.
28+
1. Select **Add filter**. In the **Filter** dialog, set the **Filter** field to **Type** and the **Operator** field to **Equals**. Then set the **Value** field to **microsoft.classicstorage/storageaccounts**.
29+
30+
:::image type="content" source="media/classic-account-migrate/classic-accounts-list-portal.png" alt-text="Screenshot showing how to list classic storage accounts in Azure portal." lightbox="media/classic-account-migrate/classic-accounts-list-portal.png":::
31+
32+
# [PowerShell](#tab/azure-powershell)
33+
34+
To list classic storage accounts in your subscription with PowerShell, run the following command:
35+
36+
```azurepowershell
37+
Get-AzResource -ResourceType Microsoft.ClassicStorage/storageAccounts
38+
```
39+
40+
# [Azure CLI](#tab/azure-cli)
41+
42+
To list classic storage accounts in your subscription with Azure CLI, run the following command:
43+
44+
```azurecli
45+
$ az resource list \
46+
--resource-type Microsoft.ClassicStorage/storageAccounts \
47+
--query "[].{resource_type:type, name:name}" \
48+
--output table
49+
```
50+
51+
---
52+
53+
## Migrate a classic storage account
54+
55+
To migrate a classic storage account to the Azure Resource Manager deployment model with the Azure portal:
56+
57+
1. Navigate to your classic storage account in the Azure portal.
58+
1. In the **Settings** section, click **Migrate to ARM**.
59+
1. Click on **Validate** to determine migration feasibility.
60+
61+
:::image type="content" source="./media/classic-account-migrate/validate-storage-account.png" alt-text="Screenshot showing how to migrate your classic storage account to Azure Resource Manager." lightbox="./media/classic-account-migrate/validate-storage-account.png":::
62+
63+
1. After a successful validation, click on **Prepare** button to simulate the migration.
64+
65+
> [!IMPORTANT]
66+
> There may be a delay of a few minutes after validation is complete before the Prepare button is enabled.
67+
68+
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.
69+
70+
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.
71+
72+
:::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":::
73+
74+
1. If you're not satisfied with the results of the migration, select **Abort** to delete the new storage account and resource group. You can then address any problems and try again.
75+
1. When you're ready to commit, type **yes** to confirm, then select **Commit** to complete the migration.
76+
77+
### Locate and delete disk artifacts in a classic account
78+
79+
Classic storage accounts may contain classic (unmanaged) disks, virtual machine images, and operating system (OS) images. To migrate the account, you may need to delete these artifacts first.
80+
81+
To delete disk artifacts from the Azure portal, follow these steps:
82+
83+
1. Navigate to the Azure portal.
84+
1. In the **Search** bar at the top, search for **Disks (classic)**, **OS Images (classic)**, or **VM Images (classic)** to display classic disk artifacts.
85+
1. Locate the classic disk artifact to delete, and select it to view its properties.
86+
1. Select the **Delete** button to delete the disk artifact.
87+
88+
:::image type="content" source="media/classic-account-migrate/delete-disk-artifacts-portal.png" alt-text="Screenshot showing how to delete classic disk artifacts in Azure portal." lightbox="media/classic-account-migrate/delete-disk-artifacts-portal.png":::
89+
90+
## See also
91+
92+
- [Migrate your classic storage accounts to Azure Resource Manager by August 31, 2024](classic-account-migration-overview.md)
93+
- [Understand storage account migration from the classic deployment model to Azure Resource Manager](classic-account-migration-process.md)
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
title: We're retiring classic storage accounts on August 31, 2024
3+
titleSuffix: Azure Storage
4+
description: Overview of migration of classic storage accounts to the Azure Resource Manager deployment model. All classic accounts must be migrated by August 31, 2024.
5+
services: storage
6+
author: tamram
7+
8+
ms.service: storage
9+
ms.topic: conceptual
10+
ms.date: 03/27/2023
11+
ms.author: tamram
12+
ms.subservice: common
13+
---
14+
15+
# Migrate your classic storage accounts to Azure Resource Manager by August 31, 2024
16+
17+
The [Azure Resource Manager](../../azure-resource-manager/management/overview.md) deployment model now offers extensive functionality for Azure Storage accounts. For this reason, we deprecated the management of classic storage accounts through Azure Service Manager (ASM) on August 31, 2021. Classic storage accounts will be fully retired on August 31, 2024. All data in classic storage accounts must be migrated to Azure Resource Manager storage accounts by that date.
18+
19+
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).
20+
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.
22+
23+
## How does this affect me?
24+
25+
- Subscriptions created after August 31, 2022 can no longer create classic storage accounts.
26+
- Subscriptions created before September 1, 2022 will be able to create classic storage accounts until September 1, 2023.
27+
- 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.
28+
29+
> [!WARNING]
30+
> 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.
31+
32+
## What resources are available for this migration?
33+
34+
- If you have questions, get answers from community experts in [Microsoft Q&A](/answers/tags/98/azure-storage-accounts).
35+
- If your organization or company has partnered with Microsoft or works with Microsoft representatives, such as cloud solution architects (CSAs) or customer success account managers (CSAMs), contact them for additional resources for migration.
36+
- If you have a support plan and you need technical help, create a support request in the Azure portal:
37+
38+
1. Search for **Help + support** in the [Azure portal](https://portal.azure.com#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview).
39+
1. Select **Create a support request**.
40+
1. Under **Summary**, type a description of your issue.
41+
1. Under **Issue type**, select **Technical**.
42+
1. Under **Subscription**, select your subscription.
43+
1. Under **Service**, select **My services**.
44+
1. Under **Service type**, select **Storage Account Management**.
45+
1. Under **Resource**, select the resource you want to migrate.
46+
1. Under **Problem type**, select **Data Migration**.
47+
1. Under **Problem subtype**, select **Migrate account to new resource group/subscription/region/tenant**.
48+
1. Select **Next**, then follow the instructions to submit your support request.
49+
50+
## What actions should I take?
51+
52+
To migrate your classic storage accounts, you should:
53+
54+
1. Identify all classic storage accounts in your subscription.
55+
1. Migrate any classic storage accounts to Azure Resource Manager.
56+
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.
57+
58+
For step-by-step instructions, see [How to migrate your classic storage accounts to Azure Resource Manager](classic-account-migrate.md).
59+
60+
## See also
61+
62+
- [How to migrate your classic storage accounts to Azure Resource Manager](classic-account-migrate.md)
63+
- [Understand storage account migration from the classic deployment model to Azure Resource Manager](classic-account-migration-process.md)

0 commit comments

Comments
 (0)