Skip to content

Commit af6a64d

Browse files
authored
Update quickstart-configure-dev-box-service.md
1 parent 89166d2 commit af6a64d

File tree

1 file changed

+47
-33
lines changed

1 file changed

+47
-33
lines changed

articles/dev-box/quickstart-configure-dev-box-service.md

Lines changed: 47 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Use the following steps to create a dev center so that you can manage your dev b
4848

4949
1. Sign in to the [Azure portal](https://portal.azure.com).
5050

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**.
5252

5353
:::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.":::
5454

@@ -77,7 +77,7 @@ Use the following steps to create a dev center so that you can manage your dev b
7777

7878
1. On the **Review** tab, select **Create**.
7979

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

8282
:::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.":::
8383

@@ -91,7 +91,9 @@ Network connections determine the region in which dev boxes are deployed. They a
9191

9292
You must have a virtual network and subnet available for your network connection. To create them:
9393

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**.
9597

9698
1. On the **Virtual Network** page, select **Create**.
9799

@@ -118,7 +120,9 @@ You now need a network connection to associate the virtual network and subnet wi
118120

119121
#### [Azure AD join](#tab/AzureADJoin/)
120122

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**.
122126

123127
1. On the **Network connections** page, select **Create**.
124128

@@ -141,11 +145,13 @@ You now need a network connection to associate the virtual network and subnet wi
141145

142146
1. On the **Review** tab, select **Create**.
143147

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

146150
#### [Hybrid Azure AD join](#tab/HybridAzureADJoin/)
147151

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**.
149155

150156
1. On the **Network connections** page, select **Create**.
151157

@@ -172,23 +178,25 @@ You now need a network connection to associate the virtual network and subnet wi
172178

173179
1. On the **Review** tab, select **Create**.
174180

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

177183
---
178184

179-
## Attach the network connection to the dev center
185+
## Attach a network connection to a dev center
180186

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

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**.
184192

185193
1. Select the dev center that you created, and then select **Networking**.
186194

187195
1. Select **+ Add**.
188196

189197
1. On the **Add network connection** pane, select the network connection that you created, and then select **Add**.
190198

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

193201
:::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.":::
194202

@@ -209,8 +217,8 @@ Dev box definitions define the image and SKU (compute + storage) that will be us
209217
|Name|Value|Note|
210218
|----|----|----|
211219
|**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.|
214222
|**Compute**|Select the compute combination for your dev box definition.||
215223
|**Storage**|Select the amount of storage for your dev box definition.||
216224

@@ -224,11 +232,13 @@ Dev box projects enable you to manage team-level settings. These settings includ
224232

225233
To create and configure a project in a dev box:
226234

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**.
228238

229239
1. On the **Projects** page, select **Create**.
230240

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:
232242

233243
|Name|Value|
234244
|----|----|
@@ -238,7 +248,7 @@ To create and configure a project in a dev box:
238248
|**Name**|Enter a name for the project. |
239249
|**Description**|Enter a brief description of the project. |
240250

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.":::
242252

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

@@ -248,15 +258,17 @@ To create and configure a project in a dev box:
248258

249259
1. Confirm that the project is created successfully by checking the notifications. Select **Go to resource**.
250260

251-
1. Verify that you see the **Project** page.
261+
1. Verify that the project appears on the **Projects** page.
252262

253263
## Create a dev box pool
254264

255265
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.
256266

257267
To create a dev box pool that's associated with a project:
258268

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**.
260272

261273
1. Open the project in which you want to create the dev box pool.
262274

@@ -266,22 +278,20 @@ To create a dev box pool that's associated with a project:
266278

267279
:::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.":::
268280

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-
271281
1. On the **Create a dev box pool** pane, enter the following values:
272282

273283
|Name|Value|
274284
|----|----|
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.|
278288
|**Dev box Creator Privileges**|Select **Local Administrator** or **Standard User**.|
279289
|**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.|
280290
|**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.|
281291
|**Time zone**| Select the time zone that the stop time is in.|
282292
|**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. |
283293

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.":::
285295

286296
1. Select **Create**.
287297

@@ -297,35 +307,39 @@ Before users can create dev boxes based on the dev box pools in a project, you m
297307

298308
To assign roles:
299309

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**.
301313

302314
1. Select the project that you want to give team members access to.
303315

304316
:::image type="content" source="./media/quickstart-configure-dev-box-service/select-project.png" alt-text="Screenshot of the list of existing projects.":::
305317

306-
1. Select **Access control (IAM)** from the left menu.
318+
1. On the left menu, select **Access control (IAM)**.
307319

308320
:::image type="content" source="./media/quickstart-configure-dev-box-service/project-permissions.png" alt-text="Screenshot that shows the page for project access control.":::
309321

310322
1. On the command bar, select **Add** > **Add role assignment**.
311323

312324
1. Assign the following role. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.md).
313325

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.":::
319333

320334
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).
321335

322336
[!INCLUDE [supported accounts note](./includes/note-supported-accounts.md)]
323337

324338
## Assign the Project Admin role
325339

326-
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.
327341

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

330344
[!INCLUDE [permissions note](./includes/note-permission-to-create-dev-box.md)]
331345

0 commit comments

Comments
 (0)