Skip to content

Commit 4aa759a

Browse files
Merge pull request #262330 from GitHubber17/183368-12
Freshness | Microsoft Dev Box procedures
2 parents 8cad576 + 56535f5 commit 4aa759a

File tree

7 files changed

+85
-104
lines changed

7 files changed

+85
-104
lines changed

articles/dev-box/how-to-configure-network-connections.md

Lines changed: 2 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: dev-box
66
ms.service: dev-box
77
author: RoseHJM
88
ms.author: rosemalcolm
9-
ms.date: 12/20/2023
9+
ms.date: 01/12/2024
1010
ms.topic: how-to
1111
#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.
1212
---
@@ -161,47 +161,7 @@ Microsoft Dev Box requires a configured and working Active Directory join, which
161161
> [!NOTE]
162162
> 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.
163163
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)]
205165

206166
## Related content
207167

Lines changed: 30 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Manage a dev center
2+
title: Manage a Microsoft Dev Box dev center
33
titleSuffix: Microsoft Dev Box
44
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.
55
services: dev-box
66
ms.service: dev-box
77
author: RoseHJM
88
ms.author: rosemalcolm
9-
ms.date: 04/25/2023
9+
ms.date: 01/12/2024
1010
ms.topic: how-to
1111
#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.
1212
---
@@ -15,17 +15,17 @@ ms.topic: how-to
1515

1616
In this article, you learn how to manage a dev center in Microsoft Dev Box by using the Azure portal.
1717

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.
1919

2020
## Permissions
2121

2222
To manage a dev center, you need the following permissions:
2323

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). |
2929

3030
## Create a dev center
3131

@@ -39,46 +39,46 @@ To create a dev center in the Azure portal:
3939

4040
1. In the search box, enter **dev centers**. In the search results, select **Dev centers** from the **Services** list.
4141

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":::
4343

4444
1. On the **Dev centers** page, select **Create**.
4545

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":::
4747

4848
1. On the **Create a dev center** pane, on the **Basics** tab, enter the following values:
4949

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. |
5656

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":::
5858

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).
6060

6161
1. (Optional) On the **Tags** tab, enter a name/value pair that you want to assign.
6262

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":::
6464

6565
1. Select **Review + Create**.
6666

6767
1. On the **Review** tab, select **Create**.
6868

6969
1. Monitor the progress of the dev center creation from any page in the Azure portal by opening the **Notifications** pane.
7070

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":::
7272

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.
7474

7575
## Delete a dev center
7676

7777
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.
7878

7979
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.
8080

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.
8282

8383
When you're ready to delete your dev center, follow these steps:
8484

@@ -90,51 +90,19 @@ When you're ready to delete your dev center, follow these steps:
9090

9191
1. Select **Delete**.
9292

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":::
9494

9595
1. In the confirmation message, select **OK**.
9696

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)]
12898

12999
## Assign permissions for users
130100

131101
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:
132102

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.
138106

139107
To make role assignments:
140108

@@ -148,16 +116,16 @@ To make role assignments:
148116

149117
1. Select **Add** > **Add role assignment**.
150118

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).
152120

153121
| Setting | Value |
154-
| --- | --- |
122+
|---|---|
155123
| **Role** | Select **Owner**, **Contributor**, or **Reader**. |
156124
| **Assign access to** | Select **User, group, or service principal**. |
157125
| **Members** | Select the users or groups that you want to be able to access the dev center. |
158126

159127
## Related content
160128

161129
- [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)
163131
- [Configure Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md)
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
author: RoseHJM
3+
ms.author: rosemalcolm
4+
ms.date: 01/12/2024
5+
ms.topic: include
6+
ms.service: dev-box
7+
---
8+
9+
## Attach a network connection to a dev center
10+
11+
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.
-44.3 KB
Loading
-11.1 KB
Loading
21 KB
Loading
-65.7 KB
Loading

0 commit comments

Comments
 (0)