Skip to content

Commit 0db1d63

Browse files
authored
Merge pull request #196976 from mbender-ms/avnm-hub-spoke
Updated portal steps
2 parents 238a18b + 33edfac commit 0db1d63

15 files changed

+63
-42
lines changed

articles/virtual-network-manager/how-to-create-hub-and-spoke-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ Deploy-AzNetworkManagerCommit @deployment
142142

143143
## Confirm deployment
144144

145-
1. Go to one of the virtual networks in the portal and select **Peerings** under *Settings*. You should see a new peering connection create between the hub and the spokes virtual network with *AVNM* in the name.
145+
1. Go to one of the virtual networks in the portal and select **Peerings** under *Settings*. You should see a new peering connection create between the hub and the spokes virtual network with *ANM* in the name.
146146

147147
1. To test *direct connectivity* between spokes, deploy a virtual machine into each spokes virtual network. Then start an ICMP request from one virtual machine to the other.
148148

articles/virtual-network-manager/how-to-create-hub-and-spoke.md

Lines changed: 57 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: 'Create a hub and spoke topology with Azure Virtual Network Manager (Preview)'
33
description: Learn how to create a hub and spoke network topology with Azure Virtual Network Manager.
4-
author: duongau
5-
ms.author: duau
4+
author: mbender-ms
5+
ms.author: mbender
66
ms.service: virtual-network-manager
77
ms.topic: how-to
8-
ms.date: 11/02/2021
8+
ms.date: 05/03/2022
99
ms.custom: template-concept, ignite-fall-2021
1010
---
1111

@@ -30,90 +30,111 @@ This section will help you create a network group containing the virtual network
3030

3131
1. Go to your Azure Virtual Network Manager instance. This how-to guide assumes you've created one using the [quickstart](create-virtual-network-manager-portal.md) guide.
3232

33-
1. Select **Network groups** under *Settings*, and then select **+ Add** to create a new network group.
33+
1. Select **Network groups** under *Settings*, and then select **+ Create** to create a new network group.
3434

35-
:::image type="content" source="./media/tutorial-create-secured-hub-and-spoke/add-network-group.png" alt-text="Screenshot of add a network group button.":::
35+
:::image type="content" source="./media/tutorial-create-secured-hub-and-spoke/add-network-group.png" alt-text="Screenshot of Create a network group button.":::
3636

37-
1. On the *Basics* tab, enter a **Name** and a **Description** for the network group.
37+
1. On the *Create a network group* page, enter a **Name** and a **Description** for the network group. Then select **Add** to create the network group.
3838

39-
:::image type="content" source="./media/how-to-create-hub-and-spoke/basics.png" alt-text="Screenshot of basics tab for add a network group.":::
39+
:::image type="content" source="./media/create-virtual-network-manager-portal/network-group-basics.png" alt-text="Screenshot of create a network group page.":::
4040

41-
1. To add virtual network manually, select the **Static group members** tab. For more information, see [static members](concept-network-groups.md#static-membership).
41+
1. You'll see the new network group added to the *Network Groups* page.
42+
:::image type="content" source="./media/create-virtual-network-manager-portal/network-groups-list.png" alt-text="Screenshot of network group page with list of network groups.":::
4243

43-
:::image type="content" source="./media/how-to-create-hub-and-spoke/static-group.png" alt-text="Screenshot of static group members tab.":::
44+
1. From the list of network groups, select **myNetworkGroup** to manage the network group memberships.
4445

45-
1. To add virtual networks dynamically, select the **Conditional statements** tab. For more information, see [dynamic membership](concept-network-groups.md#dynamic-membership).
46+
:::image type="content" source="media/how-to-create-mesh-network/manage-group-membership.png" alt-text="Screenshot of manage group memberships page.":::
4647

47-
:::image type="content" source="./media/how-to-create-hub-and-spoke/conditional-statements.png" alt-text="Screenshot of conditional statements tab.":::
48+
1. To add a virtual network manually, select the **Add** button under *Static membership*, and select the virtual networks to add. Then select **Add** to save the static membership. For more information, see [static members](concept-network-groups.md#static-membership).
4849

49-
1. Once you're satisfied with the virtual networks selected for the network group, select **Review + create**. Then select **Create** once validation has passed.
50+
:::image type="content" source="./media/how-to-create-hub-and-spoke/add-static-members.png" alt-text="Screenshot of add virtual networks to network group page.":::
51+
52+
1. To add virtual networks dynamically, select the **Define** button under *Define dynamic membership*, and then enter the conditional statements for membership. Select **Save** to save the dynamic membership conditions. For more information, see [dynamic membership](concept-network-groups.md#dynamic-membership).
53+
54+
:::image type="content" source="media/how-to-create-mesh-network/define-dynamic-members.png" alt-text="Screenshot of Define dynamic membership page.":::
5055

5156
## Create a hub and spoke connectivity configuration
5257

5358
This section will guide you through how to create a hub-and-spoke configuration with the network group you created in the previous section.
5459

55-
1. Select **Configuration** under *Settings*, then select **+ Add a configuration**.
60+
1. Select **Configuration** under *Settings*, then select **+ Create**.
5661

57-
:::image type="content" source="./media/how-to-create-hub-and-spoke/configuration-list.png" alt-text="Screenshot of the configurations list.":::
62+
:::image type="content" source="./media/create-virtual-network-manager-portal/add-configuration.png" alt-text="Screenshot of the configurations list.":::
5863

59-
1. Select **Connectivity** from the drop-down menu.
64+
1. Select **Connectivity configuration** from the drop-down menu.
6065

6166
:::image type="content" source="./media/create-virtual-network-manager-portal/configuration-menu.png" alt-text="Screenshot of configuration drop-down menu.":::
6267

63-
1. On the *Add a connectivity configuration* page, enter, or select the following information:
68+
1. On the *Add a connectivity configuration* page, enter the following information:
6469

65-
:::image type="content" source="./media/how-to-create-hub-and-spoke/connectivity-configuration.png" alt-text="Screenshot of add a connectivity configuration page.":::
70+
:::image type="content" source="media/how-to-create-mesh-network/add-config-name.png" alt-text="Screenshot of add a connectivity configuration page.":::
6671

6772
| Setting | Value |
6873
| ------- | ----- |
6974
| Name | Enter a *name* for this configuration. |
7075
| Description | *Optional* Enter a description about what this configuration will do. |
71-
| Topology | Select the **Hub and spoke** topology. |
72-
| Hub | Select a virtual network that will act as the hub virtual network. |
73-
| Existing peerings | Select this checkbox if you want to remove all previously created VNet peering between virtual networks in the network group defined in this configuration. |
7476

75-
1. Then select **+ Add network groups**.
77+
1. Select **Next: Topology >**. Select **Hub and Spoke** under the **Topology** setting. This selection will reveal more settings.
78+
79+
:::image type="content" source="./media/tutorial-create-secured-hub-and-spoke/hub-configuration.png" alt-text="Screenshot of selecting a hub for the connectivity configuration.":::
80+
81+
1. Select **Select a hub** under **Hub** setting. Then, select the virtual network to serve as your network hub and click **Select**.
7682

77-
1. On the *Add network groups* page, select the network groups you want to add to this configuration. Then select **Add** to save.
83+
:::image type="content" source="media/tutorial-create-secured-hub-and-spoke/select-hub.png" alt-text="Screenshot of Select a hub configuration.":::
84+
85+
1. Under **Spoke network groups**, select **+ add**. Then, select your network group and click **Select**.
86+
87+
:::image type="content" source="media/how-to-create-hub-and-spoke/add-network-group.png" alt-text="Screenshot of Add network groups page.":::
88+
89+
1. You'll see the following three options appear next to the network group name under **Spoke network groups**:
7890

79-
1. You'll see the following three options appear next to the network group name under *Spoke network groups*:
80-
8191
:::image type="content" source="./media/how-to-create-hub-and-spoke/spokes-settings.png" alt-text="Screenshot of spoke network groups settings." lightbox="./media/how-to-create-hub-and-spoke/spokes-settings-expanded.png":::
8292

83-
* *Direct connectivity*: Select **Enable peering within network group** if you want to establish VNet peering between virtual networks in the network group of the same region.
84-
* *Global Mesh*: Select **Enable mesh connectivity across regions** if you want to establish VNet peering for all virtual networks in the network group across regions.
85-
* *Gateway*: Select **Use hub as a gateway** if you have a virtual network gateway in the hub virtual network that you want this network group to use to pass traffic to on-premises.
93+
| Setting | Value |
94+
| ------- | ----- |
95+
| Direct connectivity | Select **Enable peering within network group** if you want to establish VNet peering between virtual networks in the network group of the same region. |
96+
| Gateway | Select **Hub as a gateway** if you have a virtual network gateway in the hub virtual network that you want this network group to use to pass traffic to on-premises. This option won't be available unless a virtual network gateway is deployed in the hub virtual network. |
97+
| Global Mesh | Select **Enable mesh connectivity across regions** if you want to establish VNet peering for all virtual networks in the network group across regions. This option requires you select **Enable peering within network group** first. |
8698

8799
Select the settings you want to enable for each network group.
88100

89-
1. Finally, select **Add** to create the hub-and-spoke connectivity configuration.
101+
1. Finally, Select **Next: Review + create >** and then **Create** to create the hub-and-spoke connectivity configuration.
90102

91103
## Deploy the hub and spoke configuration
92104

93-
To have this configuration take effect in your environment, you'll need to deploy the configuration to the regions where your selected virtual network are created.
105+
To have this configuration take effect in your environment, you'll need to deploy the configuration to the regions where your selected virtual networks are created.
106+
107+
> [!NOTE]
108+
> Make sure the virtual network gateway has been successfully deployed before deploying the connectivity configuration. If you deploy a hub and spoke configuration with **Use the hub as a gateway** enabled and there's no gateway, the deployment will fail. For more information, see [use hub as a gateway](concept-connectivity-configuration.md#use-hub-as-a-gateway).
109+
>
110+
111+
1. Select **Deployments** under *Settings*, then select **Deploy configuration**.
112+
113+
:::image type="content" source="./media/create-virtual-network-manager-portal/deployments.png" alt-text="Screenshot of deployments page in Network Manager.":::
94114

95-
1. Select **Deployments** under *Settings*, then select **Deploy a configuration**.
96115

97116
1. On the *Deploy a configuration* select the following settings:
98117

99118
:::image type="content" source="./media/how-to-create-hub-and-spoke/deploy.png" alt-text="Screenshot of deploy a configuration page.":::
100119

101120
| Setting | Value |
102121
| ------- | ----- |
103-
| Configuration type | Select **Connectivity**. |
104-
| Configurations | Select the name of the configuration you created in the previous section. |
105-
| Target regions | Select all the regions that apply to virtual networks you select for the configuration. |
122+
| Configurations | Select elect **Include connectivity configurations in your goal state**. This will reveal more options. |
123+
| Connectivity Configurations | Select the name of the connectivity configuration you created in the previous section. |
124+
| Target regions | Select all the regions that include virtual networks you need configuration applied to. |
106125

107-
1. Select **Deploy** and then select **OK** to commit the configuration to the selected regions.
126+
1. Select **Deploy**. You'll see the deployment shows up in the list for those regions. The deployment of the configuration can take several minutes to complete. You can select the **Refresh** button to check on the status of the deployment.
108127

109-
1. The deployment of the configuration can take up to 15-20 minutes, select the **Refresh** button to check on the status of the deployment.
128+
:::image type="content" source="./media/how-to-create-hub-and-spoke/deploy-status.png" alt-text="Screenshot of deployment status screen." lightbox="./media/how-to-create-hub-and-spoke/deploy-status-expanded.png":::
110129

111130
## Confirm deployment
112131

113-
1. See [view applied configuration](how-to-view-applied-configurations.md).
132+
1. Go to one of the virtual networks in the portal and select **Peerings** under *Settings*. You should see a new peering connection created between the hub and the spokes virtual network with *ANM* in the name.
114133

115134
1. To test *direct connectivity* between spokes, deploy a virtual machine into each spokes virtual network. Then initiate an ICMP request from one virtual machine to the other.
116135

136+
1. See [view applied configuration](how-to-view-applied-configurations.md).
137+
117138
## Next steps
118139

119140
- Learn about [Security admin rules](concept-security-admins.md)
48.9 KB
Loading
79.9 KB
Loading
Binary file not shown.
79.7 KB
Loading
62.9 KB
Loading

0 commit comments

Comments
 (0)