Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Live Migration Supportability for Guest TPM–Enabled VMs on Azure Local (v24h2) Cluster

Open
#226 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Documentation
Clarity
Needs clarification
Activity status
Stale
Tech stack
azure

Research direction

Review the linked Azure Local trusted launch automatic state transfer documentation and the Windows Server Host Guardian Service documentation. Determine whether live migration and HGS are supported for Guest TPM-enabled VMs on Azure Local v24H2, including prerequisites and limitations; done means providing official Microsoft guidance for all three questions.

Written by the indexing model from the issue text.

Description

Hello Team,

Is it possible to live migrate (without shutdown) Guest TPM-enabled virtual machines between hosts in an Azure Local (Azure Stack HCI) v24H2 cluster?

Context:
These VMs are critical, and shutdown is not preferred during:
Monthly patching, Cluster node maintenance

From current documentation, moving a Guest TPM-enabled VM appears to require shutdown migration.
https://learn.microsoft.com/en-us/azure/azure-local/manage/trusted-launch-automatic-state-transfer?view=azloc-2512

Questions:
1)Is live migration supported for Guest TPM-enabled VMs in Azure Local v24H2, or is shutdown migration the only supported option?
2) Is Host Guardian Service (HGS) supported with Azure Local clusters to enable live migration?
3) HGS documentation lists Windows Server editions (2016–2025), but Azure Local is not explicitly mentioned. Is HGS officially supported on Azure Local v24H2, and are there any limitations or prerequisites?
https://learn.microsoft.com/en-us/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-manage-hgs
Any official guidance or documentation from Microsoft would be appreciated.

Thank you.

Dominant language
PowerShell
Stars
79
Forks
60
Avg merge
5h 24m
Merged PRs (30d)
1

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Azure/AzureLocal-Supportability

All issues in Azure/AzureLocal-Supportability

Similar issues

More Cloud issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.