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/quickstart-configure-dev-box-service.md
+27-26Lines changed: 27 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,8 @@ This quickstart describes how to configure the Microsoft Dev Box service by usin
21
21
22
22
This quickstart will take you through the process of setting up your Dev Box environment. You'll create a dev center to organize your dev box resources, configure network components to enable dev boxes to connect to your organizational resources, and create a dev box definition that will form the basis of your dev boxes. You’ll then create a project and a dev box pool, which work together to help you give access to users who will manage or use the dev boxes.
23
23
24
+
After you've completed this quickstart, you'll have a Dev Box configuration ready for user to create and connect to dev boxes.
25
+
24
26
## Prerequisites
25
27
26
28
To complete this quick start, make sure that you have:
@@ -38,7 +40,7 @@ To complete this quick start, make sure that you have:
38
40
39
41
## Create a dev center
40
42
41
-
The following steps show you how to create and configure a dev center.
43
+
To begin the configuration, you'll create a dev center to enable you to manage your dev box resources. The following steps show you how to create and configure a dev center.
42
44
43
45
1. Sign in to the [Azure portal](https://portal.azure.com).
44
46
@@ -76,18 +78,20 @@ The following steps show you how to create and configure a dev center.
76
78
77
79
78
80
## Create a network connection
81
+
79
82
Network connections determine the region into which dev boxes are deployed and allow them to be connected to your existing virtual networks. The following steps show you how to create and configure a network connection in Microsoft Dev Box.
80
83
81
84
To create a network connection, you must have:
82
85
83
-
- An existing virtual network (vnet) and subnet. If you don't have a vnet and subnet available, follow the instructions here: [Create a virtual network and subnet[Optional]](#create-a-virtual-network-and-subnet-optional) to create them.
86
+
- An existing virtual network (vnet) and subnet. If you don't have a vnet and subnet available, follow the instructions here: [Create a virtual network and subnet](#create-a-virtual-network-and-subnet) to create them.
84
87
- A configured and working Hybrid AD join or Azure AD join.
85
88
-**Azure AD join:** To learn how to join devices directly to Azure Active Directory (Azure AD), see [Plan your Azure Active Directory join deployment](../active-directory/devices/azureadjoin-plan.md).
86
89
-**Hybrid AD join:** To learn how to join your AD DS domain-joined computers to Azure AD from an on-premises Active Directory Domain Services (AD DS) environment, see [Plan your hybrid Azure Active Directory join deployment](../active-directory/devices/hybrid-azuread-join-plan.md).
87
90
- If your organization routes egress traffic through a firewall, you need to open certain ports to allow the Dev Box service to function. For more information, see [Network requirements](/windows-365/enterprise/requirements-network).
88
91
89
-
### Create a virtual network and subnet [Optional]
90
-
If you don't have a vnet and subnet available for your network connection, you can create them using these steps:
92
+
### Create a virtual network and subnet
93
+
94
+
You must have a vnet and subnet available for your network connection; create them using these steps:
91
95
92
96
1. In the search box, type *Virtual Network* and then select **Virtual Network** in the search results.
93
97
@@ -114,7 +118,7 @@ If you don't have a vnet and subnet available for your network connection, you c
114
118
115
119
### Create a network connection
116
120
117
-
Follow these steps to create a network connection:
121
+
Now that you have an available vnet and subnet, you need a network connection to associate the vnet and subnet with the dev center. Follow these steps to create a network connection:
118
122
119
123
1. In the search box, type *Network connections* and then select **Network connections** in the search results.
120
124
@@ -165,7 +169,8 @@ Follow these steps to create a network connection:
165
169
1. When the deployment is complete, select **Go to resource**. You'll see the Network Connection overview page.
166
170
167
171
## Attach network connection to dev center
168
-
You need to attach a network connection to a dev center before it can be used in projects to create dev box pools.
172
+
173
+
To provide networking configuration information for dev boxes, you need to associate a network connection with a dev center. In this step, you'll attach the network connection to your dev center.
169
174
170
175
1. In the search box, type *Dev centers* and then select **Dev centers** in the search results.
171
176
@@ -182,7 +187,8 @@ After creation, several health checks are run on the network. You can view the s
182
187
To resolve any errors, refer to the [Troubleshoot Azure network connections](/windows-365/enterprise/troubleshoot-azure-network-connection).
183
188
184
189
## Create a dev box definition
185
-
The following steps show you how to create and configure a dev box definition. You can use dev box definitions across multiple projects in the same dev center. Dev box definitions define the image and SKU (compute + storage) that will be used in creation of the dev boxes.
190
+
191
+
The following steps show you how to create and configure a dev box definition. Dev box definitions define the image and SKU (compute + storage) that will be used in creation of the dev boxes.
186
192
187
193
1. Open the dev center in which you want to create the dev box definition.
188
194
@@ -207,7 +213,8 @@ The following steps show you how to create and configure a dev box definition. Y
207
213
1. Select **Create**.
208
214
209
215
## Create a project
210
-
A dev box project is the point of access for the development team members. Within a project, you configure dev box pools that specify the dev box definitions and network connections used when dev boxes are created. Dev box users create dev boxes using the dev box pools in the projects to which they have access.
216
+
217
+
Dev box projects enable you to manage team level settings, including providing access to development teams so developers can create dev boxes.
211
218
212
219
The following steps show you how to create and configure a project in dev box.
213
220
@@ -239,7 +246,8 @@ The following steps show you how to create and configure a project in dev box.
239
246
240
247
241
248
## Create a dev box pool
242
-
A dev box pool is a collection of dev boxes that have similar settings. Dev box pools specify the dev box definitions and network connections dev boxes will use. You must have a pool before users can create a dev box.
249
+
250
+
A dev box pool is a collection of dev boxes that have similar settings. Dev box pools specify the dev box definitions and network connections dev boxes will use. You must have at least one pool associated with your project before users can create a dev box.
243
251
244
252
The following steps show you how to create a dev box pool associated with a project.
245
253
@@ -278,6 +286,7 @@ The dev box pool will be deployed and health checks will be run to ensure the im
278
286
:::image type="content" source="./media/quickstart-configure-dev-box-service/dev-box-pool-grid-populated.png" alt-text="Screenshot showing a list of existing pools.":::
279
287
280
288
## Provide access to a dev box project
289
+
281
290
Before users can create dev boxes based on the dev box pools in a project, you must provide access for them through a role assignment. The Dev Box User role enables dev box users to create, manage and delete their own dev boxes. You must have sufficient permissions to a project before you can add users to it.
282
291
283
292
1. In the search box, type *Projects* and then select **Projects** in the search results.
@@ -292,30 +301,22 @@ Before users can create dev boxes based on the dev box pools in a project, you m
292
301
293
302
1. Select **Add** > **Add role assignment**.
294
303
295
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/add-role-assignment.png" alt-text="Screenshot showing the Add menu with Add role assignment highlighted.":::
296
-
297
-
1. On the Add role assignment page, search for *devcenter*, select the **DevCenter Dev Box User** built-in role, and then select **Next**.
298
-
299
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/add-dev-box-user.png" alt-text="Screenshot showing the Add role assignment search box highlighted.":::
300
-
301
-
1. On the Members page, select **+ Select Members**.
302
-
303
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/dev-box-user-select-members.png" alt-text="Screenshot showing the Members tab with Select members highlighted.":::
304
-
305
-
1. On the **Select members** pane, select the Active Directory Users or Groups you want to add, and then select **Select**.
306
-
307
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/select-member.png" alt-text="Screenshot showing the Select members pane with a user account highlighted.":::
308
-
309
-
1. On the Add role assignment page, select **Review + assign**.
310
-
304
+
1. Assign the following role. For detailed steps, see [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal).
305
+
306
+
|Setting |Value |
307
+
|---------|---------|
308
+
|Role | DevCenter Dev Box User |
309
+
|Assign access to | User |
310
+
|Members | Your account |
311
+
311
312
The user will now be able to view the project and all the pools within it. They can create dev boxes from any of the pools and manage those dev boxes from the [developer portal](https://aka.ms/devbox-portal).
The Microsoft Dev Box service makes it possible for you to delegate administration of projects to a member of the project team. Project administrators can assist with the day-to-day management of projects for their team, like creating and managing dev box pools. To provide users permissions to manage projects, add them to the DevCenter Project Admin role.
318
-
To learn how to add a user to the Project Admin role, see[Provide access to projects for project admins](how-to-project-admin.md).
319
+
You can assign the DevCenter Project Admin role by using the [Provide access to a dev box project](#provide-access-to-a-dev-box-project) steps, but selecting the Project Admin role instead of the Dev Box User role. For more information, go to[Provide access to projects for project admins](how-to-project-admin.md).
0 commit comments