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-azure-compute-gallery.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ To learn more about Azure Compute Gallery and how to create galleries, see:
27
27
28
28
## Prerequisites
29
29
30
-
- A dev center. If you don't have one available, follow the steps in [Create a dev center](./quickstart-configure-dev-box-service.md#create-a-dev-center).
30
+
- A dev center. If you don't have one available, follow the steps in [1. Create a dev center](quickstart-configure-dev-box-service.md#1-create-a-dev-center).
31
31
- A compute gallery. For you to use a gallery to configure dev box definitions, it must have at least [one image definition and one image version](../virtual-machines/image-version.md):
32
32
- The image version must meet the [Windows 365 image requirements](/windows-365/enterprise/device-images#image-requirements):
Copy file name to clipboardExpand all lines: articles/dev-box/how-to-customize-devbox-azure-image-builder.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ To provision a custom image that you created by using VM Image Builder, you need
37
37
38
38
- Owner or Contributor permissions on an Azure subscription or on a specific resource group.
39
39
- A resource group.
40
-
- A dev center with an attached network connection. If you don't have a one, follow the steps in [Create a network connection](./quickstart-configure-dev-box-service.md#create-a-network-connection).
40
+
- A dev center with an attached network connection. If you don't have a one, follow the steps in [2. Configure a network connection](quickstart-configure-dev-box-service.md#2-configure-a-network-connection).
41
41
42
42
## Create a Windows image and distribute it to Azure Compute Gallery
43
43
@@ -284,4 +284,4 @@ After the gallery images are available in the dev center, you can use the custom
284
284
285
285
## Next steps
286
286
287
-
- [Create dev box definitions](./quickstart-configure-dev-box-service.md#create-a-dev-box-definition)
287
+
- [3. Create a dev box definition](quickstart-configure-dev-box-service.md#3-create-a-dev-box-definition)
Copy file name to clipboardExpand all lines: articles/dev-box/quickstart-configure-dev-box-service.md
+26-23Lines changed: 26 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,35 +7,38 @@ ms.topic: quickstart
7
7
author: RoseHJM
8
8
ms.author: rosemalcolm
9
9
ms.date: 01/24/2023
10
-
ms.custom: references_regions
11
10
#Customer intent: As an enterprise admin, I want to understand how to create and configure dev box components so that I can provide dev box projects for my users.
12
11
---
13
12
14
13
# Quickstart: Configure Microsoft Dev Box Preview
15
14
16
-
This quickstart describes how to configure Microsoft Dev Box Preview by using the Azure portal to enable development teams to self-serve their dev boxes.
15
+
This quickstart describes how to set up Microsoft Dev Box Preview to enable development teams to self-serve their dev boxes. The setup process involves two distinct phases. In the first phase, dev infra admins configure the necessary Microsoft Dev Box resources through the Azure portal. After this phase is complete, users can proceed to the next phase, creating and managing their dev boxes through the developer portal. This quickstart shows you how to complete the first phase.
17
16
18
-
This quickstart takes you through the process of setting up your Dev Box environment. You 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 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.
17
+
The following graphic shows the steps required to configure Microsoft Dev Box in the Azure portal.
19
18
20
-
After you complete this quickstart, you'll have a Dev Box configuration ready for users to create and connect to dev boxes.
19
+
:::image type="content" source="media/quickstart-configure-dev-box-service/dev-box-build-stages.png" alt-text="Graphic showing the stages required to configure Microsoft Dev Box.":::
20
+
21
+
First, you create a dev center to organize your dev box resources. Next, you configure network components to enable dev boxes to connect to your organizational resources. Then, you create a dev box definition that is used to create dev boxes. After that, you create a project and a dev box pool. Users who have access to a project can create dev boxes from the pools associated with that project.
22
+
23
+
After you complete this quickstart, you'll have Microsoft Dev Box set up ready for users to create and connect to dev boxes.
24
+
25
+
If you already have a Microsoft Dev Box configured and you want to learn how to create and connect to dev boxes, refer to: [Quickstart: Create a dev box by using the developer portal](quickstart-create-dev-box.md).
21
26
22
27
## Prerequisites
23
28
24
29
To complete this quickstart, you need:
25
30
26
31
- An Azure account with an active subscription. If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
27
-
- Owner or Contributor role on an Azure subscription or a specific resource group.
28
-
-- Network Contributor permissions on an existing virtual network (Owner or Contributor), or permission to create a new virtual network and subnet.
32
+
- Owner or Contributor role on an Azure subscription or resource group.
29
33
- User licenses. To use Dev Box Preview, each user must be licensed for Windows 11 Enterprise or Windows 10 Enterprise, Microsoft Intune, and Azure Active Directory (Azure AD) P1. These licenses are available independently and are included in the following subscriptions:
30
-
31
34
- Microsoft 365 F3
32
35
- Microsoft 365 E3, Microsoft 365 E5
33
36
- Microsoft 365 A3, Microsoft 365 A5
34
37
- Microsoft 365 Business Premium
35
38
- Microsoft 365 Education Student Use Benefit
36
39
-[Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/), which allows you to use your Windows licenses on Azure with Dev Box.
37
-
-Certain ports to be open so that the Dev Box service can function if your organization routes egress traffic through a firewall. For more information, see [Network requirements](/windows-365/enterprise/requirements-network).
38
-
## Create a dev center
40
+
-If your organization routes egress traffic through a firewall, open the appropriate ports. For more information, see [Network requirements](/windows-365/enterprise/requirements-network).
41
+
## 1. Create a dev center
39
42
40
43
Use the following steps to create a dev center so that you can manage your dev box resources:
41
44
@@ -76,7 +79,7 @@ Use the following steps to create a dev center so that you can manage your dev b
76
79
77
80
1. When the deployment is complete, select **Go to resource**. Confirm that the dev center page appears.
78
81
79
-
## Create a network connection
82
+
## 2. Configure a network connection
80
83
81
84
Network connections determine the region in which dev boxes are deployed. They also allow dev boxes 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 Preview.
82
85
@@ -120,7 +123,7 @@ To create the network connection, complete the steps on the relevant tab.
120
123
121
124
#### [Azure AD join](#tab/AzureADJoin/)
122
125
123
-
1.1.1.Sign in to the [Azure portal](https://portal.azure.com).
126
+
1. Sign in to the [Azure portal](https://portal.azure.com).
124
127
125
128
1. In the search box, enter **network connections**. In the list of results, select **Network connections**.
126
129
@@ -181,7 +184,7 @@ To create the network connection, complete the steps on the relevant tab.
181
184
1. When the deployment is complete, select **Go to resource**. The network connection appears on the **Network connections** page.
182
185
183
186
---
184
-
## Attach a network connection to a dev center
187
+
###Attach a network connection to a dev center
185
188
186
189
To provide network configuration information for dev boxes, associate a network connection with a dev center:
187
190
@@ -201,9 +204,9 @@ After you attach a network connection, the Azure portal runs several health chec
201
204
202
205
To resolve any errors, see [Troubleshoot Azure network connections](/windows-365/enterprise/troubleshoot-azure-network-connection).
203
206
204
-
## Create a dev box definition
207
+
## 3. Create a dev box definition
205
208
206
-
Dev box definitions define the image and SKU (compute + storage) that will be used in creation of the dev boxes. To create and configure a dev box definition:
209
+
Dev box definitions define the image and SKU (compute + storage) that's used in the creation of the dev boxes. To create and configure a dev box definition:
207
210
208
211
1. Open the dev center in which you want to create the dev box definition.
209
212
@@ -217,15 +220,15 @@ Dev box definitions define the image and SKU (compute + storage) that will be us
217
220
|----|----|----|
218
221
|**Name**|Enter a descriptive name for your dev box definition.|
219
222
|**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).|
220
-
|**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.|
223
+
|**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 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.|
221
224
|**Compute**|Select the compute combination for your dev box definition.||
222
225
|**Storage**|Select the amount of storage for your dev box definition.||
223
226
224
227
:::image type="content" source="./media/quickstart-configure-dev-box-service/recommended-test-image.png" alt-text="Screenshot that shows the page for creating a dev box definition.":::
225
228
226
229
1. Select **Create**.
227
230
228
-
## Create a project
231
+
## 4. Create a project
229
232
230
233
Dev box projects enable you to manage team-level settings. These settings include providing access to development teams so that developers can create dev boxes.
231
234
@@ -243,7 +246,7 @@ To create and configure a project in a dev box:
243
246
|----|----|
244
247
|**Subscription**|Select the subscription in which you want to create the project.|
245
248
|**Resource group**|Select an existing resource group, or select **Create new** and then enter a name for the new resource group.|
246
-
|**Dev center**|Select the dev center that you want to associate with this project. All the settings at the dev center level will be applied to the project.|
249
+
|**Dev center**|Select the dev center that you want to associate with this project. All the settings at the dev center level apply to the project.|
247
250
|**Name**|Enter a name for the project. |
248
251
|**Description**|Enter a brief description of the project. |
249
252
@@ -259,9 +262,9 @@ To create and configure a project in a dev box:
259
262
260
263
1. Verify that the project appears on the **Projects** page.
261
264
262
-
## Create a dev box pool
265
+
## 5. Create a dev box pool
263
266
264
-
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.
267
+
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 use. You must associate at least one pool with your project before users can create a dev box.
265
268
266
269
To create a dev box pool that's associated with a project:
267
270
@@ -286,7 +289,7 @@ To create a dev box pool that's associated with a project:
286
289
|**Network connection**|Select an existing network connection. The network connection determines the region of the dev boxes that are created in this pool.|
287
290
|**Dev box Creator Privileges**|Select **Local Administrator** or **Standard User**.|
288
291
|**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.|
289
-
|**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.|
292
+
|**Stop time**| Select a time to shut down all the dev boxes in the pool. All dev boxes in this pool will shut down at this time every day.|
290
293
|**Time zone**| Select the time zone that the stop time is in.|
291
294
|**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. |
292
295
@@ -300,7 +303,7 @@ The Azure portal deploys the dev box pool and runs health checks to ensure that
300
303
301
304
:::image type="content" source="./media/quickstart-configure-dev-box-service/dev-box-pool-grid-populated.png" alt-text="Screenshot that shows a list of dev box pools and status information.":::
302
305
303
-
## Provide access to a dev box project
306
+
## 6. Provide access to a dev box project
304
307
305
308
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.
306
309
@@ -338,13 +341,13 @@ To assign roles:
338
341
339
342
Microsoft Dev Box Preview 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.
340
343
341
-
You can assign the DevCenter Project Admin role by using the steps described earlier in [Provide access to a dev box ](#provide-access-to-a-dev-box-project)project and 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).
344
+
You can assign the DevCenter Project Admin role by using the steps described earlier in [6. Provide access to a dev box project](#6-provide-access-to-a-dev-box-project) and 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).
In this quickstart, you created a dev box project and the resources that are necessary to support it. To learn how to create and connect to a dev box, advance to the next quickstart:
350
+
In this quickstart, you configured the Microsoft Dev Box resources that are required to enable users to create their own dev boxes. To learn how to create and connect to a dev box, advance to the next quickstart:
348
351
349
352
> [!div class="nextstepaction"]
350
353
> [Create a dev box](./quickstart-create-dev-box.md)
Copy file name to clipboardExpand all lines: articles/dev-box/quickstart-create-dev-box.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ You can create and manage multiple dev boxes as a dev box user. Create a dev box
21
21
22
22
To complete this quickstart, you need:
23
23
24
-
- Permissions as a [Dev Box User](./quickstart-configure-dev-box-service.md#provide-access-to-a-dev-box-project) for a project that has an available dev box pool. If you don't have permissions to a project, contact your administrator.
24
+
- Permissions as a [Dev Box User](quickstart-configure-dev-box-service.md#6-provide-access-to-a-dev-box-project) for a project that has an available dev box pool. If you don't have permissions to a project, contact your administrator.
0 commit comments