|
1 | 1 | ---
|
2 |
| -title: How to manage a dev box pool |
| 2 | +title: Manage a dev box pool |
3 | 3 | titleSuffix: Microsoft Dev Box Preview
|
4 |
| -description: This article describes how to create, and delete Microsoft Dev Box Preview dev box pools. |
| 4 | +description: This article describes how to create and delete Microsoft Dev Box Preview dev box pools. |
5 | 5 | services: dev-box
|
6 | 6 | ms.service: dev-box
|
7 | 7 | author: RoseHJM
|
8 | 8 | ms.author: rosemalcolm
|
9 | 9 | ms.date: 10/12/2022
|
10 | 10 | ms.topic: how-to
|
| 11 | +#Customer intent: As a dev infrastructure manager, I want to be able to manage dev box pools so that I can provide appropriate dev boxes to my users. |
11 | 12 | ---
|
12 | 13 |
|
13 |
| -<!-- Intent: As a dev infrastructure manager, I want to be able to manage dev box pools so that I can provide appropriate dev boxes to my users. --> |
14 |
| - |
15 | 14 | # Manage a dev box pool
|
16 |
| -To enable developers to self-serve dev boxes from projects, you must 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 from the dev box pools they have access to through their project memberships. |
| 15 | + |
| 16 | +To enable developers to self-serve dev boxes from projects, you must configure dev box pools that specify the dev box definitions and network connections for newly created dev boxes. Dev box users create dev boxes from the dev box pools that their project memberships give them access to. |
17 | 17 |
|
18 | 18 | ## Permissions
|
| 19 | + |
19 | 20 | To manage a dev box pool, you need the following permissions:
|
20 | 21 |
|
21 |
| -|Action|Permission required| |
| 22 | +|Action|Permissions required| |
22 | 23 | |-----|-----|
|
23 |
| -|Create, delete, or update dev box pool|Owner or Contributor permissions on an Azure Subscription or a specific resource group. </br> DevCenter Project Admin for the project.| |
| 24 | +|Create, delete, or update a dev box pool|Owner or Contributor permissions on an Azure subscription or a specific resource group. </br> DevCenter Project Admin permissions for the project.| |
24 | 25 |
|
25 | 26 | ## Create a dev box pool
|
26 |
| -A dev box pool is a collection of dev boxes that you manage together. You must have a pool before users can create a dev box. |
27 | 27 |
|
28 |
| -The following steps show you how to create a dev box pool associated with a project. You'll use an existing dev box definition and network connection in the dev center to configure a dev box pool. |
| 28 | +A dev box pool is a collection of dev boxes that you manage together. You must have a pool before users can create a dev box. |
29 | 29 |
|
30 |
| -<!-- how many dev box pools can you create --> |
| 30 | +The following steps show you how to create a dev box pool that's associated with a project. You'll use an existing dev box definition and network connection in the dev center to configure the pool. |
31 | 31 |
|
32 |
| -If you don't have an available dev center with an existing dev box definition and network connection, follow the steps in [Quickstart: Configure the Microsoft Dev Box Preview service](quickstart-configure-dev-box-service.md) to create them. |
| 32 | +If you don't have an available dev center with an existing dev box definition and network connection, follow the steps in [Quickstart: Configure Microsoft Dev Box Preview](quickstart-configure-dev-box-service.md) to create them. |
33 | 33 |
|
34 | 34 | 1. Sign in to the [Azure portal](https://portal.azure.com).
|
35 | 35 |
|
36 |
| -1. In the search box, type *Projects* and then select **Projects** from the list. |
| 36 | +1. In the search box, enter **projects**. In the list of results, select **Projects**. |
37 | 37 |
|
38 |
| - :::image type="content" source="./media/how-to-manage-dev-box-pools/discover-projects.png" alt-text="Screenshot showing a search for projects from the Azure portal search box."::: |
| 38 | + :::image type="content" source="./media/how-to-manage-dev-box-pools/discover-projects.png" alt-text="Screenshot that shows a search for projects from the Azure portal search box."::: |
39 | 39 |
|
40 | 40 | 1. Open the project with which you want to associate the new dev box pool.
|
41 | 41 |
|
42 | 42 | :::image type="content" source="./media/how-to-manage-dev-box-pools/projects-grid.png" alt-text="Screenshot of the list of existing projects.":::
|
43 | 43 |
|
44 |
| -1. Select **Dev box pools** and then select **+ Create**. |
45 |
| - |
46 |
| - :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-grid-empty.png" alt-text="Screenshot of the list of dev box pools within a project. The list is empty."::: |
| 44 | +1. Select **Dev box pools**, and then select **Create**. |
47 | 45 |
|
48 |
| -1. On the **Create a dev box pool** page, enter the following values: |
| 46 | + :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-grid-empty.png" alt-text="Screenshot of the empty list of dev box pools within a project, along with the Create button."::: |
| 47 | + |
| 48 | +1. On the **Create a dev box pool** pane, enter the following values: |
49 | 49 |
|
50 | 50 | |Name|Value|
|
51 | 51 | |----|----|
|
52 |
| - |**Name**|Enter a name for the pool. The pool name is visible to developers to select when they're creating dev boxes, and must be unique within a project.| |
53 |
| - |**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.| |
54 |
| - |**Network connection**|Select an existing network connection. The network connection determines the region of the dev boxes created within this pool.| |
55 |
| - |**Dev Box Creator Privileges**|Select Local Administrator or Standard User.| |
56 |
| - |**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 has been created.| |
57 |
| - |**Stop time**| Select a time to shutdown all the dev boxes in the pool.| |
| 52 | + |**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.| |
| 53 | + |**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.| |
| 54 | + |**Network connection**|Select an existing network connection. The network connection determines the region of the dev boxes that are created in this pool.| |
| 55 | + |**Dev box Creator Privileges**|Select **Local Administrator** or **Standard User**.| |
| 56 | + |**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.| |
| 57 | + |**Stop time**| Select a time to shut down all the dev boxes in the pool.| |
58 | 58 | |**Time zone**| Select the time zone that the stop time is in.|
|
59 |
| - |**Licensing**| Select this check box to confirm that your organization has Azure Hybrid Benefit licenses that you want to apply to the dev boxes in this pool. | |
60 |
| - |
| 59 | + |**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. | |
61 | 60 |
|
62 |
| - :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-create.png" alt-text="Screenshot of the Create dev box pool dialog."::: |
| 61 | + :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-create.png" alt-text="Screenshot of the pane for creating a dev box pool."::: |
63 | 62 |
|
64 | 63 | 1. Select **Add**.
|
65 |
| - |
66 |
| -1. Verify that the new dev box pool appears in the list. You may need to refresh the screen. |
67 | 64 |
|
68 |
| -The dev box pool will be deployed and health checks will be run to ensure the image and network pass the validation criteria to be used for dev boxes. The screenshot below shows four dev box pools, each with a different status. |
| 65 | +1. Verify that the new dev box pool appears in the list. You might need to refresh the screen. |
69 | 66 |
|
70 |
| - :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-grid-populated.png" alt-text="Screenshot showing a list of existing pools."::: |
| 67 | +The Azure portal deploys the dev box pool and runs health checks to ensure that the image and network pass the validation criteria for dev boxes. The following screenshot shows four dev box pools, each with a different status. |
71 | 68 |
|
| 69 | +:::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-grid-populated.png" alt-text="Screenshot that shows a list of dev box pools and status information."::: |
72 | 70 |
|
73 | 71 | ## Delete a dev box pool
|
74 |
| -You can delete a dev box pool when you're no longer using it. |
| 72 | + |
| 73 | +You can delete a dev box pool when you're no longer using it. |
75 | 74 |
|
76 | 75 | > [!CAUTION]
|
77 |
| -> When you delete a dev box pool, all existing dev boxes within the pool will be permanently deleted. |
| 76 | +> When you delete a dev box pool, all existing dev boxes within the pool are permanently deleted. |
78 | 77 |
|
79 | 78 | 1. Sign in to the [Azure portal](https://portal.azure.com).
|
80 | 79 |
|
81 |
| -1. In the search box, type *Projects* and then select **Projects** from the list. |
| 80 | +1. In the search box, enter **projects**. In the list of results, select **Projects**. |
82 | 81 |
|
83 | 82 | 1. Open the project from which you want to delete the dev box pool.
|
84 | 83 |
|
85 |
| -1. Select the dev box pool you want to delete and then select **Delete**. |
86 |
| - |
87 |
| - :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-delete.png" alt-text="Screenshot of the list of existing dev box pools, with the one to be deleted selected."::: |
| 84 | +1. Select the dev box pool you that you want to delete, and then select **Delete**. |
| 85 | + |
| 86 | + :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-delete.png" alt-text="Screenshot of a selected dev box pool in the list of dev box pools, along with the Delete button."::: |
88 | 87 |
|
89 |
| -1. In the confirmation message, select **Confirm**. |
| 88 | +1. In the confirmation message, select **Continue**. |
90 | 89 |
|
91 |
| - :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-delete-confirm.png" alt-text="Screenshot of the Delete dev box pool confirmation message."::: |
| 90 | + :::image type="content" source="./media/how-to-manage-dev-box-pools/dev-box-pool-delete-confirm.png" alt-text="Screenshot of the confirmation message for deleting a dev box pool."::: |
92 | 91 |
|
93 | 92 | ## Next steps
|
94 | 93 |
|
95 | 94 | - [Provide access to projects for project admins](./how-to-project-admin.md)
|
96 | 95 | - [Create dev box definitions](./quickstart-configure-dev-box-service.md#create-a-dev-box-definition)
|
97 |
| -- [Configure an Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md) |
| 96 | +- [Configure Azure Compute Gallery](./how-to-configure-azure-compute-gallery.md) |
0 commit comments