# Plan the one-way boundary of availability-set migration to Flexible scale sets

> What does cancellation preserve during the preview migration from an availability set to a Flexible scale set?

- Canonical URL: https://update.dsesecurity.com/updates/dse-20260909-026-plan-the-one-way-boundary-of-availability-set-migration-to-flexible-scale-sets/
- Publisher: Detection Systems & Engineering (DSE Security)
- Author: DSE Security Editorial Team
- Published: 2026-09-10T00:31:30+00:00
- Modified: 2026-09-10T00:32:00+00:00
- Last reviewed by DSE: 2026-09-09
- Resource type: Playbook
- DSE priority: Information
- Topics: Business Continuity, IT
- Reading time: 2 minutes

## What you need to know

What does cancellation preserve during the preview migration from an availability set to a Flexible scale set?

## Potentially affected

Teams evaluating the preview migration of Azure availability-set VMs to Flexible Virtual Machine Scale Sets.

## DSE recommendation

Write a per-VM migration and interruption plan that does not treat cancellation as reversal.

## Article

## Source facts

Microsoft labels availability-set migration to Flexible scale sets as preview. Migration deallocates VMs and cannot be reversed back to an availability set after completion. Canceling an unfinished migration leaves already-moved VMs in the scale set; only the remaining VMs stay in the availability set. The portal migrates the whole set together, whereas CLI, PowerShell, and REST workflows permit individual VM moves. Once migration begins, the availability set is locked to migration, completion, or cancellation operations until the process finishes. Migrated VMs require an explicit start. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/virtual-machines/availability-set-migrate-to-scale-sets).

## Applicability

Evaluate this preview only through an approved trial. Check registration and the documented disk, public-IP, and load-balancer exclusions before selecting a target. Record whether the workload can tolerate the proposed interruption and whether its migration needs per-VM sequencing.

## DSE recommendation

Write a per-VM migration and interruption plan that does not treat cancellation as reversal. Name the intended target and zone assignment, the point at which each VM may move, and the operator responsible for starting it afterward. Include an explicit decision for a partially migrated estate: continue, pause for investigation, or cancel the remaining moves. Do not promise a return path that the procedure does not provide.

## Verification

In a permitted pilot, capture validation results and the membership of each VM before and after its move. Exercise the approved start and workload checks before moving the next participant. If testing cancellation, compare the resulting split membership with the written expectation. Retain the old availability-set record until every intended VM has been accounted for and the cleanup decision is approved.

## Official references

[Microsoft Learn: Migrate availability sets to Virtual Machine Scale Sets](https://learn.microsoft.com/en-us/azure/virtual-machines/availability-set-migrate-to-scale-sets). Source reviewed September 9, 2026.

## Primary reference

- Name: Migrate availability sets to Virtual Machine Scale Sets - Azure Virtual Machines | Microsoft Learn
- Authority: Microsoft Learn
- URL: https://learn.microsoft.com/en-us/azure/virtual-machines/availability-set-migrate-to-scale-sets
- Source publication date: Not stated by the source

## Citation and use

Preferred citation: “Plan the one-way boundary of availability-set migration to Flexible scale sets,” DSE Security, https://update.dsesecurity.com/updates/dse-20260909-026-plan-the-one-way-boundary-of-availability-set-migration-to-flexible-scale-sets/
Publishing principles: https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/
Usage and citation policy: https://update.dsesecurity.com/usage/
Copyright © 2026 Detection Systems & Engineering. All rights reserved.
