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/dev-box/how-to-configure-network-connections.md
+2-42Lines changed: 2 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: dev-box
6
6
ms.service: dev-box
7
7
author: RoseHJM
8
8
ms.author: rosemalcolm
9
-
ms.date: 12/20/2023
9
+
ms.date: 01/12/2024
10
10
ms.topic: how-to
11
11
#Customer intent: As a platform engineer, I want to be able to manage network connections so that I can enable dev boxes to connect to my existing networks and deploy them in the desired region.
12
12
---
@@ -161,47 +161,7 @@ Microsoft Dev Box requires a configured and working Active Directory join, which
161
161
> [!NOTE]
162
162
> Microsoft Dev Box automatically creates a resource group for each network connection, which holds the network interface cards (NICs) that use the virtual network assigned to the network connection. The resource group has a fixed name based on the name and region of the network connection. You can't change the name of the resource group, or specify an existing resource group.
163
163
164
-
## Attach a network connection to a dev center
165
-
166
-
You need to attach a network connection to a dev center before you can use it in projects to create dev box pools.
167
-
168
-
1. Sign in to the [Azure portal](https://portal.azure.com).
169
-
170
-
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
171
-
172
-
1. Select the dev center that you created, and then select **Networking**.
173
-
174
-
1. Select **+ Add**.
175
-
176
-
1. On the **Add network connection** pane, select the network connection that you created earlier, and then select **Add**.
177
-
178
-
:::image type="content" source="./media/how-to-manage-network-connection/add-network-connection.png" alt-text="Screenshot that shows the pane for adding a network connection." lightbox="./media/how-to-manage-network-connection/add-network-connection.png":::
179
-
180
-
After you attach a network connection, the Azure portal runs several health checks on the network. You can view the status of the checks on the resource overview page.
181
-
182
-
:::image type="content" source="./media/how-to-manage-network-connection/network-connection-grid-populated.png" alt-text="Screenshot that shows the status of a network connection.":::
183
-
184
-
You can add network connections that pass all health checks to a dev center and use them to create dev box pools. Dev boxes within dev box pools are created and domain joined in the location of the virtual network assigned to the network connection.
185
-
186
-
To resolve any errors, see [Troubleshoot Azure network connections](/windows-365/enterprise/troubleshoot-azure-network-connection).
187
-
188
-
## Remove a network connection from a dev center
189
-
190
-
You can remove a network connection from a dev center if you no longer want to use it to connect to network resources. Network connections can't be removed if one or more dev box pools are using them.
191
-
192
-
1. Sign in to the [Azure portal](https://portal.azure.com).
193
-
194
-
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
195
-
196
-
1. Select the dev center that you created, and then select **Networking**.
197
-
198
-
1. Select the network connection that you want to remove, and then select **Remove**.
199
-
200
-
:::image type="content" source="./media/how-to-manage-network-connection/remove-network-connection.png" alt-text="Screenshot that shows the Remove button on the network connection page.":::
201
-
202
-
1. Review the warning message, and then select **OK**.
203
-
204
-
The network connection is no longer available for use in the dev center.
164
+
[!INCLUDE [attach or remove a network connection.](./includes/attach-remove-network-connections.md)]
description: Microsoft Dev Box dev centers help you manage dev box resources, grouping projects with similar settings. Learn how to create, delete, and manage dev centers.
5
5
services: dev-box
6
6
ms.service: dev-box
7
7
author: RoseHJM
8
8
ms.author: rosemalcolm
9
-
ms.date: 04/25/2023
9
+
ms.date: 01/12/2024
10
10
ms.topic: how-to
11
11
#Customer intent: As a platform engineer, I want to be able to manage dev centers so that I can manage my Microsoft Dev Box implementation.
12
12
---
@@ -15,17 +15,17 @@ ms.topic: how-to
15
15
16
16
In this article, you learn how to manage a dev center in Microsoft Dev Box by using the Azure portal.
17
17
18
-
Development teams vary in the way they function and might have different needs. A dev center helps you manage these scenarios by enabling you to group similar sets of projects together and apply similar settings.
18
+
Development teams vary in the way they function and can have different needs. A dev center helps you manage these scenarios by enabling you to group similar sets of projects together and apply similar settings.
19
19
20
20
## Permissions
21
21
22
22
To manage a dev center, you need the following permissions:
23
23
24
-
|Action|Permissions required|
25
-
|-----|-----|
26
-
|Create or delete a dev center|Owner or Contributor permissions on an Azure subscription or a specific resource group.|
27
-
|Manage a dev center|Owner or Contributor role, or specific Write permission to the dev center.|
28
-
|Attach or remove a network connection|Network Contributor permissions on an existing network connection (Owner or Contributor).|
24
+
|Action|Permissions required|
25
+
|---|---|
26
+
|_Create or delete a dev center_|Owner or Contributor permissions on an Azure subscription or a specific resource group.|
27
+
|_Manage a dev center_|Owner or Contributor role, or specific Write permission to the dev center.|
28
+
|_Attach or remove a network connection_|Network Contributor permissions on an existing network connection (Owner or Contributor).|
29
29
30
30
## Create a dev center
31
31
@@ -39,46 +39,46 @@ To create a dev center in the Azure portal:
39
39
40
40
1. In the search box, enter **dev centers**. In the search results, select **Dev centers** from the **Services** list.
41
41
42
-
:::image type="content" source="./media/how-to-manage-dev-center/search-dev-center.png" alt-text="Screenshot that shows the search box and list of services on the Azure portal.":::
42
+
:::image type="content" source="./media/how-to-manage-dev-center/search-dev-center.png" alt-text="Screenshot that shows the Azure portal with the search box and the result for dev centers." lightbox="./media/how-to-manage-dev-center/search-dev-center.png":::
43
43
44
44
1. On the **Dev centers** page, select **Create**.
45
45
46
-
:::image type="content" source="./media/how-to-manage-dev-center/create-dev-center.png" alt-text="Screenshot that shows the Create button on the page for dev centers.":::
46
+
:::image type="content" source="./media/how-to-manage-dev-center/create-dev-center.png" alt-text="Screenshot that shows the Azure portal with the Create button on the page for dev centers." lightbox="./media/how-to-manage-dev-center/create-dev-center.png":::
47
47
48
48
1. On the **Create a dev center** pane, on the **Basics** tab, enter the following values:
49
49
50
-
|Name|Value|
51
-
|----|----|
52
-
|**Subscription**|Select the subscription in which you want to create the dev center.|
53
-
|**ResourceGroup**|Select an existing resource group, or select **Create new** and then enter a name for the new resource group.|
54
-
|**Name**|Enter a name for the dev center.|
55
-
|**Location**|Select the location or region where you want to create the dev center.|
50
+
| Setting |Value|
51
+
|---|---|
52
+
|**Subscription**|Select the subscription in which you want to create the dev center.|
53
+
|**ResourceGroup**|Select an existing resource group, or select **Create new** and then enter a name for the new resource group.|
54
+
|**Name**|Enter a name for your dev center.|
55
+
|**Location**|Select the location or region where you want the dev center to be created. |
56
56
57
-
:::image type="content" source="./media/how-to-manage-dev-center/create-dev-center-basics.png" alt-text="Screenshot that shows the Basics tab on the pane for creating a dev center.":::
57
+
:::image type="content" source="./media/how-to-manage-dev-center/create-dev-center-basics.png" alt-text="Screenshot that shows the Basics tab on the pane for creating a dev center." lightbox="./media/how-to-manage-dev-center/create-dev-center-basics.png":::
58
58
59
-
For a list of supported Azure locations with capacity, see [Frequently asked questions about Microsoft Dev Box](https://aka.ms/devbox_acom).
59
+
For a list of the currently supported Azure locations with capacity, see [Frequently asked questions about Microsoft Dev Box](https://aka.ms/devbox_acom).
60
60
61
61
1. (Optional) On the **Tags** tab, enter a name/value pair that you want to assign.
62
62
63
-
:::image type="content" source="./media/how-to-manage-dev-center/create-dev-center-tags.png" alt-text="Screenshot that shows the Tags tab on the page for creating a dev center.":::
63
+
:::image type="content" source="./media/how-to-manage-dev-center/create-dev-center-tags.png" alt-text="Screenshot that shows the Tags tab on the page for creating a dev center." lightbox="./media/how-to-manage-dev-center/create-dev-center-tags.png":::
64
64
65
65
1. Select **Review + Create**.
66
66
67
67
1. On the **Review** tab, select **Create**.
68
68
69
69
1. Monitor the progress of the dev center creation from any page in the Azure portal by opening the **Notifications** pane.
70
70
71
-
:::image type="content" source="./media/how-to-manage-dev-center/azure-notifications.png" alt-text="Screenshot that shows the Notifications pane in the Azure portal.":::
71
+
:::image type="content" source="./media/how-to-manage-dev-center/azure-notifications.png" alt-text="Screenshot that shows the Notifications pane in the Azure portal." lightbox="./media/how-to-manage-dev-center/azure-notifications.png":::
72
72
73
-
1. When the deployment is complete, select **Go to resource** and confirm that the dev center appears on the **Dev centers**page.
73
+
1. When the deployment completes, select **Go to resource**. Confirm that the dev center page appears.
74
74
75
75
## Delete a dev center
76
76
77
77
You might choose to delete a dev center to reflect organizational or workload changes. Deleting a dev center in Microsoft Dev Box is irreversible, and you must prepare for the deletion carefully.
78
78
79
79
A dev center can't be deleted while any projects are associated with it. You must delete the projects before you can delete the dev center.
80
80
81
-
Attached network connections and their associated virtual networks are not deleted when you delete a dev center.
81
+
Attached network connections and their associated virtual networks aren't deleted when you delete a dev center.
82
82
83
83
When you're ready to delete your dev center, follow these steps:
84
84
@@ -90,51 +90,19 @@ When you're ready to delete your dev center, follow these steps:
90
90
91
91
1. Select **Delete**.
92
92
93
-
:::image type="content" source="./media/how-to-manage-dev-center/delete-dev-center.png" alt-text="Screenshot of the Delete button on the page for a dev center.":::
93
+
:::image type="content" source="./media/how-to-manage-dev-center/delete-dev-center.png" alt-text="Screenshot of the Delete button on the page for a dev center." lightbox="./media/how-to-manage-dev-center/delete-dev-center.png":::
94
94
95
95
1. In the confirmation message, select **OK**.
96
96
97
-
## Attach a network connection
98
-
99
-
You can attach existing network connections to a dev center. You must attach a network connection to a dev center before you can use it in projects to create dev box pools.
100
-
101
-
Network connections enable dev boxes to connect to existing virtual networks. The location, or Azure region, of the network connection determines where associated dev boxes are hosted.
102
-
103
-
To attach a network connection to a dev center in Microsoft Dev Box:
104
-
105
-
1. Sign in to the [Azure portal](https://portal.azure.com).
106
-
107
-
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
108
-
109
-
1. Select the dev center that you want to attach the network connection to, and then select **Networking**.
110
-
111
-
1. Select **+ Add**.
112
-
113
-
1. On the **Add network connection** pane, select the network connection that you created earlier, and then select **Add**.
114
-
115
-
## Remove a network connection
116
-
117
-
You can remove network connections from dev centers. Network connections can't be removed if one or more dev box pools are using them. When you remove a network connection, it's no longer available for use in dev box pools within the dev center.
118
-
119
-
1. Sign in to the [Azure portal](https://portal.azure.com).
120
-
121
-
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
122
-
123
-
1. Select the dev center that you want to detach the network connection from, and then select **Networking**.
124
-
125
-
1. Select the network connection that you want to detach, and then select **Remove**.
126
-
127
-
1. In the confirmation message, select **OK**.
97
+
[!INCLUDE [attach or remove a network connection](./includes/attach-remove-network-connections.md)]
128
98
129
99
## Assign permissions for users
130
100
131
101
You can assign multiple users permissions to a dev center to help with administrative tasks. You can assign users or groups to the following built-in roles:
132
102
133
-
|**Role**|**Description**|
134
-
|-----|-----|
135
-
|**Owner**|Grants full access to manage all resources, including the ability to assign roles in Azure role-based access control (RBAC).|
136
-
|**Contributor**|Grants full access to manage all resources, but doesn't allow the user to assign roles in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.|
137
-
|**Reader**|Grants the ability to view all resources, but doesn't allow the user to make any changes.|
103
+
-**Owner**: Grants full access to manage all resources, including the ability to assign roles in Azure role-based access control (RBAC).
104
+
-**Contributor**: Grants full access to manage all resources, but doesn't allow the user to assign roles in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.
105
+
-**Reader**: Grants the ability to view all resources, but doesn't allow the user to make any changes.
138
106
139
107
To make role assignments:
140
108
@@ -148,16 +116,16 @@ To make role assignments:
148
116
149
117
1. Select **Add** > **Add role assignment**.
150
118
151
-
1. Assign the following role. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.md).
119
+
1. Assign a role by configuring the following settings. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.md).
152
120
153
121
| Setting | Value |
154
-
|---|---|
122
+
|---|---|
155
123
|**Role**| Select **Owner**, **Contributor**, or **Reader**. |
156
124
|**Assign access to**| Select **User, group, or service principal**. |
157
125
|**Members**| Select the users or groups that you want to be able to access the dev center. |
158
126
159
127
## Related content
160
128
161
129
-[Provide access to projects for project admins](./how-to-project-admin.md)
162
-
-[2. Create a dev box definition](quickstart-configure-dev-box-service.md#create-a-dev-box-definition)
130
+
-[Create a dev box definition](quickstart-configure-dev-box-service.md#create-a-dev-box-definition)
You can attach existing network connections to a dev center. You must attach a network connection to a dev center before you can use it in projects to create dev box pools.
12
+
13
+
Network connections enable dev boxes to connect to existing virtual networks. The location, or Azure region, of the network connection determines where associated dev boxes are hosted.
14
+
15
+
To attach a network connection to a dev center in Microsoft Dev Box:
16
+
17
+
1. Sign in to the [Azure portal](https://portal.azure.com).
18
+
19
+
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
20
+
21
+
1. Select the dev center that you created, and then select **Networking**.
22
+
23
+
1. Select **+ Add**.
24
+
25
+
1. On the **Add network connection** pane, select the network connection that you created earlier, and then select **Add**.
26
+
27
+
:::image type="content" source="../media/how-to-manage-network-connection/add-network-connection.png" alt-text="Screenshot that shows the pane for adding a network connection." lightbox="../media/how-to-manage-network-connection/add-network-connection.png":::
28
+
29
+
After you attach a network connection, the Azure portal runs several health checks on the network. You can view the status of the checks on the resource overview page.
30
+
31
+
:::image type="content" source="../media/how-to-manage-network-connection/network-connection-grid-populated.png" alt-text="Screenshot that shows the status of a network connection." lightbox="../media/how-to-manage-network-connection/network-connection-grid-populated.png" :::
32
+
33
+
You can add network connections that pass all health checks to a dev center and use them to create dev box pools. Dev boxes within dev box pools are created and domain joined in the location of the virtual network assigned to the network connection.
34
+
35
+
To resolve any errors, see [Troubleshoot Azure network connections](/windows-365/enterprise/troubleshoot-azure-network-connection).
36
+
37
+
## Remove a network connection from a dev center
38
+
39
+
You can remove network connections from dev centers. Network connections can't be removed if one or more dev box pools are using them.
40
+
41
+
1. Sign in to the [Azure portal](https://portal.azure.com).
42
+
43
+
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
44
+
45
+
1. Select the dev center that you created, and then select **Networking**.
46
+
47
+
1. Select the network connection that you want to remove, and then select **Remove**.
48
+
49
+
:::image type="content" source="../media/how-to-manage-network-connection/remove-network-connection.png" alt-text="Screenshot that shows the Remove button on the network connection page." lightbox="../media/how-to-manage-network-connection/remove-network-connection.png":::
50
+
51
+
1. Review the warning message, and then select **OK**.
52
+
53
+
After you remove a network connection, it's no longer available for use in dev box pools within the dev center.
0 commit comments