You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-network-manager/common-issues.md
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: mbender-ms
5
5
ms.author: mbender
6
6
ms.service: azure-virtual-network-manager
7
7
ms.topic: how-to
8
-
ms.date: 07/11/2025
8
+
ms.date: 05/06/2025
9
9
ms.custom: template-concept
10
10
---
11
11
@@ -15,42 +15,40 @@ This article describes common issues with Azure Virtual Network Manager and prov
15
15
16
16
## Configuration changes aren't applied
17
17
18
-
The following are some common reasons why your configuration changes aren't applied:
18
+
These are some common reasons why your configuration changes aren't applied:
19
19
20
-
### The configuration isn't deployed
21
20
22
-
You must deploy the configuration to your desired regions that contain your intended virtual networks after you create or modify the configuration. The configuration is only applied to the virtual networks after the configuration is deployed to the regions of those virtual networks.
21
+
### The configuration isn't applied to the regions where virtual networks are located
23
22
24
-
To resolve this issue, you need to [deploy the configuration](./concept-deployments.md) after you create or modify the configuration.
23
+
You need to check the regions where the virtual networks are located. The configuration is only applied to the regions where the virtual networks are located. If you have a virtual network in a region that isn't included in the configuration, the configuration isn't applied to that virtual network.
25
24
26
-
### Updated configuration changes aren't reflected in my virtual network
25
+
To resolve this issue, you need to add the region where the virtual network is located to the configuration.
27
26
28
-
Upon modifying your configuration, you must deploy the configuration again in the desired regions for those changes to take effect.
27
+
### Configuration isn't deployed
29
28
30
-
### The configuration isn't deployed to the region where the virtual network is located
29
+
You need to deploy the configuration after the configuration is created or modified. The configuration is only applied to the virtual networks after the configuration is deployed.
31
30
32
-
Verify the region where the virtual network is located is a part of the region set where you deployed your configuration. To take effect, the configuration must be deployed to the region where the virtual network is located. If you have a virtual network in a region that isn't targeted by the configuration's deployment, the configuration isn't applied to that virtual network.
33
-
34
-
To resolve this issue, you need to [deploy the configuration](./concept-deployments.md) to the region where the virtual network is located.
31
+
To resolve this issue, you need to deploy the configuration after the configuration is created or modified.
35
32
36
33
### Configuration changes didn't have enough time to apply
37
34
38
-
You need to wait for the configuration changes to finish deploying. Upon deployment, it can take up to 15-20 minutes for configuration changes to apply across the virtual networks in your targeted regions. When there's an update to your network group membership, it can take about 10 minutes for the appropriate configuration changes to reflect.
35
+
You need to wait for the configuration changes to apply. The time it takes for the configuration changes to apply after you commit the configuration is around 15-20 minutes. When there's an update to your network group membership, it would take about 10 minutes for the changes to reflect.
You need to deploy the new configuration after the configuration is modified.
40
40
41
41
## Connectivity configuration isn't working as expected
42
42
43
-
The following are some common reasons why your connectivity configuration isn't working as expected:
43
+
Here are common reasons why your connectivity configuration isn't working as expected:
44
44
45
45
### The virtual network peering creation fails
46
46
47
47
In a hub-and-spoke topology, if you enable the option to *use the hub as a gateway*, you need to have a gateway in the hub virtual network. Otherwise, the creation of the virtual network peering between the hub and the spoke virtual networks fails.
48
48
49
49
### Members in the network group can't communicate with each other
50
50
51
-
If you want to have members in the network group communicate with each other across regions, you need to enable the global mesh option.
52
-
53
-
In a hub-and-spoke topology, if you want the members of your spoke network group to communicate with each other, you need to enable the direct connectivity option. This option connects the members of a spoke network group among each other without going through the hub virtual network. If your topology contains multiple spoke network groups, it's important to note that this direct connectivity option only enables connectivity *within* each network group, meaning cross-network group communication is *not* established.
51
+
If you want to have members in the network group communicate with each other across regions in a hub and spoke topology configuration, you need to enable the global mesh option.
Copy file name to clipboardExpand all lines: articles/virtual-network-manager/concept-deployments.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,49 +5,49 @@ author: mbender-ms
5
5
ms.author: mbender
6
6
ms.service: azure-virtual-network-manager
7
7
ms.topic: concept-article
8
-
ms.date: 05/06/2024
8
+
ms.date: 07/11/2025
9
9
---
10
10
11
-
# Manage Configuration Deployments in Azure Virtual Network Manager
11
+
# Manage configuration deployments in Azure Virtual Network Manager
12
12
13
-
Learn how configuration deployments in Azure Virtual Network Manager are applied to your network resources. Explore how updating a configuration deployment differs by membership type, and understand details about *Deployment status* and *Goal state model*.
13
+
Learn how configuration deployments in Azure Virtual Network Manager are applied to your network resources. Explore how updating a configuration deployment differs by network group membership type, and understand details about [deployment status](#deployment-status-and-monitoring) and the [goal state model](#goalstate).
14
14
15
15
## How deployment works
16
16
17
-
*Deployment* is the method Azure Virtual Network Manager uses to apply configurations to your virtual networks in network groups. Configurations don't take effect until they're deployed. When a deployment request is sent to Azure Virtual Network Manager, it calculates the [goal state](#goalstate) of all resources under your network manager in that region. Goal state is a combination of deployed configurations and network group membership. Network manager applies the necessary changes to your infrastructure.
17
+
*Deployment* is the method Azure Virtual Network Manager uses to apply configurations to your network groups' virtual networks. Configurations don't take effect until they're deployed. When a deployment request is sent to Azure Virtual Network Manager, it calculates the [goal state](#goalstate) of all targeted resources under your network manager in the targeted regions. The goal state is a combination of deployed configurations and network group membership. Azure Virtual Network Manager applies the necessary changes to your resources' settings to achieve the desired goal state.
18
18
19
-
When committing a deployment, you select the regions where the configuration applies. The length of time for a deployment depends on how large the configuration is. Once the virtual networks are members of a network group, deploying a configuration onto that network group takes a few minutes. This includes adding or removing group members directly, or configuring an Azure Policy resource. Safe deployment practices recommend gradually rolling out changes on a per-region basis.
19
+
When committing a deployment, you select the regions where you want the selected configurations to apply. The time it takes for a deployment to complete depends on how large the configuration is. Once the virtual networks are members of a network group targeted by a configuration, deploying that configuration onto that network group can take a few minutes. This scenario includes adding or removing virtual networks to or from the targeted network group manually or conditionally with Azure Policy. Safe deployment practices recommend gradually rolling out changes on a per-region basis.
20
20
21
21
> [!IMPORTANT]
22
-
> Only one security configuration can be deployed to a region. However, multiple connectivity configurations can exist in a region. To deploy multiple security admin configurations to a region, you can create multiple rule collections in a security configuration, instead of creating multiple security admin configurations.
22
+
> Only one security admin configuration can be deployed from a single network manager to a region at a time. However, multiple connectivity and routing configurations can exist in a region. To deploy multiple sets of security admin rules to a region, you can create multiple rule collections within a security admin configuration.
23
23
24
24
## Deployment latency and timing
25
25
26
-
Deployment latency is the time it takes for a deployment configuration to be applied and take effect. There are two factors in how quickly the configurations are applied:
26
+
There are two factors in how quickly a deployment's configurations are applied and take effect:
27
27
28
-
- The base time of applying a configuration is a few minutes.
28
+
- The base time of applying a configuration is a few minutes.
29
29
30
-
- The time to receive a notification of network group membership can vary.
30
+
- The time to update network group membership (and thus the members onto which active configurations are newly applied to or removed from) can vary.
31
31
32
-
For manually added members, notification is immediate. For dynamic members where the scope is less than 1,000 subscriptions, notification takes a few minutes. In environments with more than 1,000 subscriptions, the notification mechanism works in a 24-hour window. Changes to network groups take effect without the need for configuration redeployment.
32
+
For manually added members, the network group membership immediately updates. For conditionally added members where the scope is less than 1,000 subscriptions, the network group membership can take a few minutes to update. For conditionally added members in environments with more than 1,000 subscriptions, the network group gets notified by Azure Policy in a 24-hour window; after that notification, active configurations are applied to the updated network group members in a few minutes. Changes to network group membership take effect without the need for configuration redeployment.
33
33
34
-
Virtual network manager applies the configuration to the virtual networks in the network group even if your network group consists of dynamic members from more than 1,000 subscriptions. When the virtual network manager is notified of group membership, the configuration is applied in a few minutes.
34
+
For example, if a virtual network is newly added to a network group with an active configuration already deployed onto it in the same region as that new virtual network member, that virtual network automatically receives the configuration without manually deploying the configuration again.
35
35
36
36
## Deployment status and monitoring
37
37
38
-
When you commit a configuration deployment, the API does a POST operation. Once the deployment request is made, Azure Virtual Network Manager calculates the goal state of your networks in the deployed regions and requests the underlying infrastructure to make the changes. You can see the deployment status on the *Deployment* page of the Virtual Network Manager.
38
+
When you commit a configuration deployment, the API forms a POST operation. Once the deployment request is made, Azure Virtual Network Manager calculates the goal state of your networks in the deployed regions and requests the underlying infrastructure to make the changes. You can see the deployment status on the *Deployment* page of your Azure Virtual Network Manager instance, or network manager.
39
39
40
40
:::image type="content" source="./media/tutorial-create-secured-hub-and-spoke/deployment-in-progress.png" alt-text="Screenshot of deployment in progress in deployment list.":::
41
41
42
42
## <aname = "goalstate"></a> Goal state model
43
43
44
-
When you commit a deployment of configurations, you're describing the goal state of your network manager in that region. This goal state is enforced during the next deployment. For example, when you commit configurations named *Config1* and *Config2* into a region, these two configurations get applied and become the region's goal state. If you decided to commit configuration named *Config1* and *Config3* into the same region, *Config2* would then be removed, and *Config3* would be added. To remove all configurations, you would deploy a **None**configuration against the regions you no longer wish to have any configurations applied.
44
+
When you commit a deployment of configurations, you describe the goal state of your network manager in the targeted regions. This goal state is enforced during the next deployment. For example, when you commit configurations *Config1* and *Config2* into a region, these two configurations get applied and become the region's goal state. If you decided to commit configurations *Config1* and *Config3* into the same region, *Config2* would then be removed, and *Config3* would be added. To remove all configurations, you would deploy **None**to the regions where you no longer wish to have any configurations applied.
45
45
46
46
## Configuration availability
47
47
48
-
A virtual network manager instance is available in a region as long as the region is up and running. Should a region with a virtual network manager go down, the virtual network manager instance is no longer available for deploying new configurations or editing current configurations. However, the configurations that were deployed to the virtual networks in the network group are still in effect unless those virtual networks are in the region that went down.
48
+
A network manager is available in a region as long as the region is up and running. Should a region with a network manager go down, the network manager is no longer available to submit new configuration deployments or modify existing configurations. However, the configurations that were deployed to the targeted network groups' virtual networks in the targeted regions are still in effect unless those virtual networks are in the region that went down.
49
49
50
-
For example, if an Azure Virtual Network Manager instance is created in region A and programs the VNets in region B, the configurations are still in effect even if region A goes down. However, if region B goes down, the configurations are no longer in effect. Also, you can't create new configurations or edit current configurations for virtual networks in region B.
50
+
For example, if a network manager exists in *regionA* and has deployed configurations onto virtual networks in *regionB*, those configurations are still in effect even if *regionA*goes down. However, you won't be able to create new, modify existing, or deploy configurations from the network manager in *regionA*. As another example, if *regionB* goes down, those configurations are no longer in effect. In this case, further deployments to virtual networks in *regionB* won't be successful.
0 commit comments