Service Mesh for AVS

Sumit bnd 40 Reputation points
2025-05-12T06:33:04.5633333+00:00

Hi Team,

I have a requirement to migrate VMs from on-prem to Azure VMware Solution (AVS). In our on-prem environment, we have a single vCenter server managing two separate clusters — one located in Melbourne and the other in Sydney. Each cluster is configured with distinct Management and vMotion networks.

Given this setup, I would like to confirm the correct approach for network and service mesh configuration. Based on my understanding, I will need to:

Deploy two separate service meshes (one for each cluster), and

Create two network profiles and two compute profiles accordingly to match the network configurations of Melbourne and Sydney clusters.

Could you please confirm if this approach is correct, or advise if there’s a more efficient alternative

if its possible, can i extend the same VLAN from the service mesh network extension

Azure VMware Solution
Azure VMware Solution
An Azure service that runs native VMware workloads on Azure.
388 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Mounika Reddy Anumandla 5,815 Reputation points Microsoft External Staff Moderator
    2025-05-12T12:25:24.01+00:00

    Hi Sumit bnd,

    Yes, your understanding is correct, and your approach aligns with VMware HCX best practices when migrating VMs from multiple on-prem clusters with different networking configurations to Azure VMware Solution (AVS).

    Since you have:

    A single vCenter managing both Melbourne and Sydney clusters,

    And each cluster has distinct Management and vMotion networks,

    You should create two separate service meshes — one for each cluster. Each service mesh allows HCX appliances (like the Interconnect and WAN Optimization appliances) to be deployed with the correct local networking per cluster.

    This ensures:

    • Isolation of IP pools per cluster
    • Correct routing of vMotion and management traffic
    • Accurate placement and performance tuning.

    In theory, if both clusters shared the same Management/vMotion networks and had low latency (<150ms RTT) between them, you might attempt to:

    • Use a single service mesh,
    • Define network/compute profiles that span both clusters.

    https://learn.microsoft.com/en-us/training/modules/migrate-vmware-workloads-on-premises-azure-vmware-solution/5-create-service-mesh

    You can technically extend the same VLAN (subnet) from on-prem to AVS using HCX Network Extension, but you must do it from only one source site/cluster at a time, not from both Melbourne and Sydney simultaneously — to avoid serious networking issues. The HCX Network Extension service provides layer 2 connectivity between sites. Network Extension HA protects extended networks from a Network Extension appliance failure at either the source or remote site. Do NOT extend the same VLAN from both Melbourne and Sydney clusters simultaneously. Can result in broadcast storms, MAC/IP conflicts, looping, or split-brain gateways.https://learn.microsoft.com/en-us/azure/azure-vmware/configure-hcx-network-extension-high-availability

    Ref: https://techcommunity.microsoft.com/blog/azuremigrationblog/vmware-hcx-design-with-azure-vmware-solution/4282072

    Hope it helps!

    Let me know if you have any further queries!

    If the comment is helpful, please click "upvote" to let us know!

    0 comments No comments

  2. Alex Burlachenko 8,315 Reputation points
    2025-05-13T12:33:27.9833333+00:00

    Hi Sumit bnd,

    Thank you for reaching out and sharing your question on the Q&A portal!

    From what you’ve described, your approach of deploying two separate service meshes one for each cluster (Melbourne and Sydney) makes sense since each cluster has its own distinct Management and vMotion networks. This way, you can maintain the same network isolation and configuration as your on-prem setup. You’ll indeed need to create two network profiles and two compute profiles to match these requirements. Microsoft’s documentation on AVS networking also supports this kind of setup when dealing with separate clusters with unique networking needs. Azure VMware Solution networking.

    Regarding your question about extending the same VLAN from the service mesh network extension yes, it is possible! Azure VMware Solution allows you to stretch VLANs using network extensions, which can help maintain consistency between your on-prem and AVS environments. However, keep in mind that this depends on your specific network design and compatibility.

    If you’re looking for a more streamlined approach, you could also explore using a single service mesh with proper segmentation, but that would depend on whether your workloads can share the same underlying network structure without conflicts. Sometimes, keeping things separate is the cleaner way to go, especially if you have strict isolation requirements.

    Best regards,
    Alex
    P.S. If my answer help to you, please Accept my answer
    PPS That is my Answer and not a Comment
    https://ctrlaltdel.blog/
    
    
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.