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
+47-33Lines changed: 47 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ Use the following steps to create a dev center so that you can manage your dev b
48
48
49
49
1. Sign in to the [Azure portal](https://portal.azure.com).
50
50
51
-
1. In the search box, enter **dev centers**. In the search results, select **Dev centers**.
51
+
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
52
52
53
53
:::image type="content" source="./media/quickstart-configure-dev-box-service/discover-dev-centers.png" alt-text="Screenshot that shows the Azure portal with the search box and the result for dev centers.":::
54
54
@@ -77,7 +77,7 @@ Use the following steps to create a dev center so that you can manage your dev b
77
77
78
78
1. On the **Review** tab, select **Create**.
79
79
80
-
1.Check on the progress of the dev center creation from any page in the Azure portal by opening the **Notifications** pane.
80
+
1.Monitor the progress of the dev center creation from any page in the Azure portal by opening the **Notifications** pane.
81
81
82
82
:::image type="content" source="./media/quickstart-configure-dev-box-service/notifications-pane.png" alt-text="Screenshot that shows the Notifications pane in the Azure portal.":::
83
83
@@ -91,7 +91,9 @@ Network connections determine the region in which dev boxes are deployed. They a
91
91
92
92
You must have a virtual network and subnet available for your network connection. To create them:
93
93
94
-
1. In the search box, enter **virtual network**. In the search results, select **Virtual Network**.
94
+
1. Sign in to the [Azure portal](https://portal.azure.com).
95
+
96
+
1. In the search box, enter **virtual network**. In the list of results, select **Virtual Network**.
95
97
96
98
1. On the **Virtual Network** page, select **Create**.
97
99
@@ -118,7 +120,9 @@ You now need a network connection to associate the virtual network and subnet wi
118
120
119
121
#### [Azure AD join](#tab/AzureADJoin/)
120
122
121
-
1. In the search box, enter **network connections**. In the search results, select **Network connections**.
123
+
1. Sign in to the [Azure portal](https://portal.azure.com).
124
+
125
+
1. In the search box, enter **network connections**. In the list of results, select **Network connections**.
122
126
123
127
1. On the **Network connections** page, select **Create**.
124
128
@@ -141,11 +145,13 @@ You now need a network connection to associate the virtual network and subnet wi
141
145
142
146
1. On the **Review** tab, select **Create**.
143
147
144
-
1. When the deployment is complete, select **Go to resource**. The **Network Connection overview** page appears, which confirms that you created the connection.
148
+
1. When the deployment is complete, select **Go to resource**. The network connection appears on the **Network connections** page.
145
149
146
150
#### [Hybrid Azure AD join](#tab/HybridAzureADJoin/)
147
151
148
-
1. In the search box, enter **network connections**. In the search results, select **Network connections**.
152
+
1. Sign in to the [Azure portal](https://portal.azure.com).
153
+
154
+
1. In the search box, enter **network connections**. In the list of results, select **Network connections**.
149
155
150
156
1. On the **Network connections** page, select **Create**.
151
157
@@ -172,23 +178,25 @@ You now need a network connection to associate the virtual network and subnet wi
172
178
173
179
1. On the **Review** tab, select **Create**.
174
180
175
-
1. When the deployment is complete, select **Go to resource**. The **Network Connection overview** page appears, which confirms that you created the connection.
181
+
1. When the deployment is complete, select **Go to resource**. The network connection appears on the **Network connections** page.
176
182
177
183
---
178
184
179
-
## Attach the network connection to the dev center
185
+
## Attach a network connection to a dev center
180
186
181
-
To provide network configuration information for dev boxes, you need to associate a network connection with a dev center. Use the following steps to attach the network connection to your dev center:
187
+
To provide network configuration information for dev boxes, associate a network connection with a dev center:
188
+
189
+
1. Sign in to the [Azure portal](https://portal.azure.com).
182
190
183
-
1. In the search box, enter **dev centers**. In the search results, select **Dev centers**.
191
+
1. In the search box, enter **dev centers**. In the list of results, select **Dev centers**.
184
192
185
193
1. Select the dev center that you created, and then select **Networking**.
186
194
187
195
1. Select **+ Add**.
188
196
189
197
1. On the **Add network connection** pane, select the network connection that you created, and then select **Add**.
190
198
191
-
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. Network connections that pass all the health checks can be added to a dev center and used in the creation of dev box pools. The dev boxes within the dev box pools will be created and domain joined in the location of the virtual network that's assigned to the network connection.
199
+
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. You can add network connections that pass all health checks to a dev center and use them to create dev box pools. Dev boxes that are in dev box pools are created and domain joined in the location of the virtual network that's assigned to the network connection.
192
200
193
201
:::image type="content" source="./media/quickstart-configure-dev-box-service/network-connection-grid-populated.png" alt-text="Screenshot that shows the status of a network connection.":::
194
202
@@ -209,8 +217,8 @@ Dev box definitions define the image and SKU (compute + storage) that will be us
209
217
|Name|Value|Note|
210
218
|----|----|----|
211
219
|**Name**|Enter a descriptive name for your dev box definition.|
212
-
|**Image**|Select the base operating system for the dev box. You can select an image from Azure Marketplace or from Azure Compute Gallery. </br> If you're creating a dev box definition for testing purposes, consider using the **Visual Studio 2022 Enterprise on Windows 11 Enterprise + Microsoft 365 Apps 22H2** image. |To access custom images while creating a dev box definition, you can use Azure Compute Gallery. For more information, see [Configure Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md).|
213
-
|**Image version**|Select a specific, numbered version to ensure that all the dev boxes in the pool always use the same version of the image. Select **Latest** to ensure that new dev boxes use the latest image available.|Selecting the **Latest** image version enables the dev box pool to use the most recent version of your chosen image from the gallery. This way, the created dev boxes will stay up to date with the latest tools and code on your image. Existing dev boxes aren't modified when an image version is updated.|
220
+
|**Image**|Select the base operating system for the dev box. You can select an image from Azure Marketplace or from Azure Compute Gallery. </br> If you're creating a dev box definition for testing purposes, consider using the **Visual Studio 2022 Enterprise on Windows 11 Enterprise + Microsoft 365 Apps 22H2** image. |To access custom images when you create a dev box definition, you can use Azure Compute Gallery. For more information, see [Configure Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md).|
221
+
|**Image version**|Select a specific, numbered version to ensure that all the dev boxes in the pool always use the same version of the image. Select **Latest** to ensure that new dev boxes use the latest image available.|Selecting the **Latest** image version enables the dev box pool to use the most recent version of your chosen image from the gallery. This way, the created dev boxes will stay up to date with the latest tools and code for your image. Existing dev boxes aren't modified when an image version is updated.|
214
222
|**Compute**|Select the compute combination for your dev box definition.||
215
223
|**Storage**|Select the amount of storage for your dev box definition.||
216
224
@@ -224,11 +232,13 @@ Dev box projects enable you to manage team-level settings. These settings includ
224
232
225
233
To create and configure a project in a dev box:
226
234
227
-
1. In the search box, enter **projects**. In the search results, select **Projects**.
235
+
1. Sign in to the [Azure portal](https://portal.azure.com).
236
+
237
+
1. In the search box, enter **projects**. In the list of results, select **Projects**.
228
238
229
239
1. On the **Projects** page, select **Create**.
230
240
231
-
1. On the **Create a project**page, on the **Basics** tab, enter the following values:
241
+
1. On the **Create a project**pane, on the **Basics** tab, enter the following values:
232
242
233
243
|Name|Value|
234
244
|----|----|
@@ -238,7 +248,7 @@ To create and configure a project in a dev box:
238
248
|**Name**|Enter a name for the project. |
239
249
|**Description**|Enter a brief description of the project. |
240
250
241
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/dev-box-project-create.png" alt-text="Screenshot that shows the Basics tab on the page for creating a dev box project.":::
251
+
:::image type="content" source="./media/quickstart-configure-dev-box-service/dev-box-project-create.png" alt-text="Screenshot that shows the Basics tab on the pane for creating a dev box project.":::
242
252
243
253
1. (Optional) On the **Tags** tab, enter a name/value pair that you want to assign.
244
254
@@ -248,15 +258,17 @@ To create and configure a project in a dev box:
248
258
249
259
1. Confirm that the project is created successfully by checking the notifications. Select **Go to resource**.
250
260
251
-
1. Verify that you see the **Project** page.
261
+
1. Verify that the project appears on the **Projects** page.
252
262
253
263
## Create a dev box pool
254
264
255
265
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 that dev boxes will use. You must associate at least one pool with your project before users can create a dev box.
256
266
257
267
To create a dev box pool that's associated with a project:
258
268
259
-
1. In the search box, enter **projects**. In the search results, select **Projects**.
269
+
1. Sign in to the [Azure portal](https://portal.azure.com).
270
+
271
+
1. In the search box, enter **projects**. In the list of results, select **Projects**.
260
272
261
273
1. Open the project in which you want to create the dev box pool.
262
274
@@ -266,22 +278,20 @@ To create a dev box pool that's associated with a project:
266
278
267
279
:::image type="content" source="./media/quickstart-configure-dev-box-service/create-pool.png" alt-text="Screenshot of an empty list of dev box pools within a project, along with selections to start creating a pool.":::
268
280
269
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/create-pool.png" alt-text="Screenshot that shows the list of dev box pools in a project. The list is empty.":::
270
-
271
281
1. On the **Create a dev box pool** pane, enter the following values:
272
282
273
283
|Name|Value|
274
284
|----|----|
275
-
|**Name**|Enter a name for the pool. The pool name is visible to developers to select when they're creating dev boxes, and it must be unique within a project.|
276
-
|**Dev box definition**|Select an existing dev box definition. The definition determines the base image and size for the dev boxes created within this pool.|
277
-
|**Network connection**|Select an existing network connection. The network connection determines the region of the dev boxes created within this pool.|
285
+
|**Name**|Enter a name for the pool. The pool name is visible to developers to select when they're creating dev boxes. It must be unique within a project.|
286
+
|**Dev box definition**|Select an existing dev box definition. The definition determines the base image and size for the dev boxes that are created in this pool.|
287
+
|**Network connection**|Select an existing network connection. The network connection determines the region of the dev boxes that are created in this pool.|
278
288
|**Dev box Creator Privileges**|Select **Local Administrator** or **Standard User**.|
279
289
|**Enable Auto-stop**|**Yes** is the default. Select **No** to disable an auto-stop schedule. You can configure an auto-stop schedule after the pool is created.|
280
290
|**Stop time**| Select a time to shut down all the dev boxes in the pool. All dev boxes in this pool will be shut down at this time every day.|
281
291
|**Time zone**| Select the time zone that the stop time is in.|
282
292
|**Licensing**| Select this checkbox to confirm that your organization has Azure Hybrid Benefit licenses that you want to apply to the dev boxes in this pool. |
283
293
284
-
:::image type="content" source="./media/quickstart-configure-dev-box-service/create-pool-details.png" alt-text="Screenshot of the page for creating a dev box pool.":::
294
+
:::image type="content" source="./media/quickstart-configure-dev-box-service/create-pool-details.png" alt-text="Screenshot of the pane for creating a dev box pool.":::
285
295
286
296
1. Select **Create**.
287
297
@@ -297,35 +307,39 @@ Before users can create dev boxes based on the dev box pools in a project, you m
297
307
298
308
To assign roles:
299
309
300
-
1. In the search box, enter **projects**. In the search results, select **Projects**.
310
+
1. Sign in to the [Azure portal](https://portal.azure.com).
311
+
312
+
1. In the search box, enter **projects**. In the list of results, select **Projects**.
301
313
302
314
1. Select the project that you want to give team members access to.
303
315
304
316
:::image type="content" source="./media/quickstart-configure-dev-box-service/select-project.png" alt-text="Screenshot of the list of existing projects.":::
305
317
306
-
1.Select **Access control (IAM)** from the left menu.
318
+
1.On the left menu, select **Access control (IAM)**.
307
319
308
320
:::image type="content" source="./media/quickstart-configure-dev-box-service/project-permissions.png" alt-text="Screenshot that shows the page for project access control.":::
309
321
310
322
1. On the command bar, select **Add** > **Add role assignment**.
311
323
312
324
1. Assign the following role. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.md).
313
325
314
-
|Setting |Value |
315
-
|---------|---------|
316
-
|**Role**|**DevCenter Dev Box User**|
317
-
|**Assign access to**| User |
318
-
|**Members**| Your account |
326
+
| Setting | Value |
327
+
| --- | --- |
328
+
|**Role**| Select **DevCenter Dev Box User**. |
329
+
|**Assign access to**| Select **User, group, or service principal**. |
330
+
|**Members**| Select the users or groups that you want to be able to access to the project. |
331
+
332
+
:::image type="content" source="media/how-to-dev-box-user/add-role-assignment-user.png" alt-text="Screenshot that shows the pane for adding a role assignment.":::
319
333
320
334
The user can now view the project and all the pools within it. The user 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 Preview 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 teams, like creating and managing dev box pools. To give users permissions to manage projects, add them to the DevCenter Project Admin role.
340
+
The Microsoft Dev Box Preview 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 teams, like creating and managing dev box pools. To give users permissions to manage projects, assign the DevCenter Project Admin role to them.
327
341
328
-
You can assign the DevCenter Project Admin role by using the steps described earlier in [Provide access to a dev box project](#provide-access-to-a-dev-box-project), 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).
342
+
You can assign the DevCenter Project Admin role by using the steps described earlier in [Provide access to a dev box project](#provide-access-to-a-dev-box-project), but select the Project Admin role instead of the Dev Box User role. For more information, see[Provide access to projects for project admins](how-to-project-admin.md).
0 commit comments