Skip to content

Commit 49241bc

Browse files
Merge pull request #309833 from linuxelf001/patch-46
Create Disable-Confidential-VM-Metadata-Blob
2 parents 193fad2 + 0589453 commit 49241bc

2 files changed

Lines changed: 78 additions & 0 deletions

File tree

articles/confidential-computing/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@
6767
href: migrate-nested-confidential-vms.md
6868
- name: Virtual Machine Metablob Disk
6969
href: virtual-machine-metablob-disk.md
70+
- name: How to disable Virtual Machine Metablob Disk
71+
href: disable-confidential-vm-metadata-blob.md
7072
- name: Quickly create confidential VMs
7173
items:
7274
- name: Create a Confidential VM through the Azure portal
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Disable VMMD blob creation for Confidential VMs
3+
description: Instructions for opting out of the Virtual Machine Metablob Disk (VMMD).
4+
author: linuxelf001
5+
ms.topic: include
6+
ms.service: azure-virtual-machines
7+
ms.date: 03/11/2026
8+
ms.author: raginjup
9+
ms.reviewer: raginjup
10+
ms.custom: include file
11+
---
12+
13+
# Disable VMMD blob creation for Confidential VMs
14+
15+
This article outlines the background and the steps required to opt out of the newly introduced Virtual Machine Metadata (VMMD) blob feature in the Microsoft Azure Confidential VMs.
16+
17+
Microsoft Azure Confidential VMs (CVMs) recently adopted a **3blob** architecture comprising disk, VM Guest State (VMGS), and Virtual Machine Metadata (VMMD) blobs. This architecture update moves key information from the VMGS blob to a new VMMD blob to provide seamless support for various online key rotation scenarios.
18+
19+
Automation built for the previous architecture involving export, import, and upload scenarios may fail for certain workflows. If your workflows include a breaking scenario, you can deploy confidential VMs with legacy format by registering the `DisableConfidentialVMMetadataBlob` preview feature.
20+
21+
## Prerequisites
22+
23+
Before beginning, check to make sure that you have the following:
24+
25+
* An Azure account with an active subscription. [Create an account for free.](https://azure.microsoft.com/free)
26+
* A confidential VM with managed disks.
27+
28+
## Required Access
29+
30+
To list, register, or unregister preview features in your Azure subscription, you need access to the `Microsoft.Features/*` actions. This permission is granted through the [Contributor](../role-based-access-control/built-in-roles/privileged.md#contributor) and [Owner](../role-based-access-control/built-in-roles/privileged.md#owner) built-in roles. You can also specify the required access through a [custom role](../role-based-access-control/custom-roles.md).
31+
32+
> [!NOTE]
33+
> The portal only shows a preview feature when the service that owns the feature explicitly opts in. The opt-out enablement would have to set on customer subscriptions and then the customers can continue to use **2blob** CVMs. <br><br> AFEC Name: Microsoft.Compute/DisableConfidentialVMMetadataBlob <br> Preview feature name: DisableConfidentialVMMetadataBlob <br><br> [Learn More…](../azure-resource-manager/management/preview-features.md)
34+
35+
## How to Opt Out of VMMD Blob creation
36+
37+
To opt out of the **3blob** architecture and disable the VMMD creation, follow these steps to register the `DisableConfidentialVMMetadataBlob` feature through the Azure portal:
38+
39+
1. Sign in to the Azure portal.
40+
41+
2. Search for `Subscriptions` in the top search bar and click on the link.
42+
![Screenshot of Subscriptions in the search bar.](media/search-subscriptions.png)
43+
44+
3. On the `Subscriptions` page, select the name of the subscription you wish to configure.
45+
46+
4. In the left menu, under `Settings`, select `Preview features`.
47+
![Screenshot of Preview features under settings.](media/access-preview-features.png)
48+
49+
5. In the filter box of the `Preview features` screen, enter `DisableConfidentialVMMetadataBlob` and select the feature from the list.
50+
![Screenshot of DisableConfidentialVMMetadataBlob preview feature.](media/disable-confidential-vm-feature.png)
51+
52+
6. Select Register.
53+
![Screenshot of registering preview feature.](media/register-confidential-vm-feature.png)
54+
55+
The status changes to `Registered` once the process completes.
56+
57+
## Features Disabled After Opting Out
58+
59+
Using the legacy **2blob** architecture prevents access to the following services and capabilities designed for the new **3blob** format used in the latest Confidential VMs.
60+
61+
* **Backup and Restore**<br>
62+
The Azure Backup service doesn't support 2 blob confidential VMs configured with the opt-out feature.
63+
64+
* **Key Rotation**<br>
65+
Online key rotation depends on the VMMD blob and therefore is only available for **3blob** resources. Confidential VMs using the **2blob** format can't rotate keys while online. Automated key rotation may also fail if the resource is online.
66+
67+
68+
## Next Steps
69+
70+
* [Deploy a confidential VM from Azure](/azure/confidential-computing/quick-create-confidential-vm-portal)
71+
* [Azure confidential computing documentation](/azure/confidential-computing/)
72+
73+
## Related Articles
74+
75+
* [Azure managed disks overview](/azure/virtual-machines/managed-disks-overview)
76+
* [Managed disk migration guide](/azure/virtual-machines/linux/convert-unmanaged-to-managed-disks)

0 commit comments

Comments
 (0)