Skip to content

Commit 888face

Browse files
committed
mvoing the furniture
1 parent a090db4 commit 888face

File tree

6 files changed

+74
-281
lines changed

6 files changed

+74
-281
lines changed

articles/virtual-machines/.openpublishing.redirection.virtual-machines.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,16 @@
195195
"redirect_url": "/troubleshoot/azure/virtual-machines/rdp",
196196
"redirect_document_id": false
197197
},
198+
{
199+
"source_path_from_root": "/articles/virtual-machines/linux/capture-image.md",
200+
"redirect_url": "/azure/virtual-machines/capture-image-resource",
201+
"redirect_document_id": false
202+
},
203+
{
204+
"source_path_from_root": "/articles/virtual-machines/linux/upload-vhd.md",
205+
"redirect_url": "/azure/virtual-machines/linux/disks-upload-vhd-to-managed-disk-cli",
206+
"redirect_document_id": false
207+
},
198208
{
199209
"source_path_from_root": "/articles/virtual-machines/troubleshooting/redeploy-to-new-node-linux.md",
200210
"redirect_url": "/troubleshoot/azure/virtual-machines/redeploy-to-new-node-linux",

articles/virtual-machines/capture-image-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,4 @@ For images stored in an Azure Compute Gallery (formerly known as Shared Image Ga
5858

5959
## Next steps
6060

61-
- [Azure Compute Galleries overview](shared-image-galleries.md)
61+
- [Azure Compute Galleries overview](shared-image-galleries.md)

articles/virtual-machines/capture-image-resource.md

Lines changed: 58 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Create a managed image in Azure
2+
title: Create a legacy managed image in Azure
33
description: Create a legacy managed image of a generalized VM or VHD in Azure.
44
author: cynthn
55
ms.service: virtual-machines
66
ms.subservice: imaging
77
ms.workload: infrastructure-services
88
ms.topic: how-to
9-
ms.date: 02/28/2023
9+
ms.date: 03/15/2023
1010
ms.author: cynthn
1111
ms.custom: legacy
1212

@@ -15,10 +15,10 @@ ms.custom: legacy
1515

1616
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets
1717

18-
19-
This article covers the older managed image technology. For the most current technology, customers are encouraged to use [Azure Compute Gallery](azure-compute-gallery.md). All new features, like ARM64, Trusted Launch, and Confidential VM are only supported through Azure Compute Gallery.  If you have an existing managed image, you can use it as a source and create an Azure Compute Gallery image.  For more information, see [Create an image definition and image version](image-version.md).
20-
21-
One managed image supports up to 20 simultaneous deployments. Attempting to create more than 20 VMs concurrently, from the same managed image, may result in provisioning timeouts due to the storage performance limitations of a single VHD. To create more than 20 VMs concurrently, use an [Azure Compute Gallery](shared-image-galleries.md) (formerly known as Shared Image Gallery) image configured with 1 replica for every 20 concurrent VM deployments.
18+
> [!IMPORTANT]
19+
> This article covers the older managed image technology. For the most current technology, customers are encouraged to use [Azure Compute Gallery](azure-compute-gallery.md). All new features, like ARM64, Trusted Launch, and Confidential VM are only supported through Azure Compute Gallery.  If you have an existing managed image, you can use it as a source and create an Azure Compute Gallery image.  For more information, see [Create an image definition and image version](image-version.md).
20+
>
21+
> One managed image supports up to 20 simultaneous deployments. Attempting to create more than 20 VMs concurrently, from the same managed image, may result in provisioning timeouts due to the storage performance limitations of a single VHD. To create more than 20 VMs concurrently, use an [Azure Compute Gallery](shared-image-galleries.md) (formerly known as Shared Image Gallery) image configured with 1 replica for every 20 concurrent VM deployments.
2222
2323
For information on how managed images are billed, see [Managed Disks pricing](https://azure.microsoft.com/pricing/details/managed-disks/).
2424

@@ -45,6 +45,23 @@ You need a [generalized](generalize.md) VM in order to create an image.
4545

4646
After the image is created, you can find it as an **Image** resource in the list of resources in the resource group.
4747

48+
## Create a VM image using the CLI
49+
Create a managed image of the VM with [az image create](/cli/azure/image#az-image-create). The following example creates an image named *myImage* in the resource group named *myResourceGroup* using the VM resource named *myVM*.
50+
51+
```azurecli
52+
az image create \
53+
--resource-group myResourceGroup \
54+
--name myImage --source myVM
55+
```
56+
57+
> [!NOTE]
58+
> The image is created in the same resource group as your source VM. You can create VMs in any resource group within your subscription from this image. From a management perspective, you may wish to create a specific resource group for your VM resources and images.
59+
>
60+
> If you are capturing an image of a generation 2 VM, also use the `--hyper-v-generation V2` parameter. for more information, see [Generation 2 VMs](../generation-2.md).
61+
>
62+
> If you would like to store your image in zone-resilient storage, you need to create it in a region that supports [availability zones](../../availability-zones/az-overview.md) and include the `--zone-resilient true` parameter.
63+
64+
This command returns JSON that describes the VM image. Save this output for later reference.
4865

4966

5067
## Create a managed image of a VM using PowerShell
@@ -169,7 +186,7 @@ You can create a managed image from a snapshot of a generalized VM by following
169186
```
170187
171188
172-
## Create a managed image from a VM that uses a storage account
189+
## PowerShell: Create a managed image from a VM that uses a storage account
173190
174191
To create a managed image from a VM that doesn't use managed disks, you need the URI of the OS VHD in the storage account, in the following format: https://*mystorageaccount*.blob.core.windows.net/*vhdcontainer*/*vhdfilename.vhd*. In this example, the VHD is in *mystorageaccount*, in a container named *vhdcontainer*, and the VHD filename is *vhdfilename.vhd*.
175192
@@ -203,11 +220,41 @@ To create a managed image from a VM that doesn't use managed disks, you need the
203220
```
204221
205222
206-
## Create a VM from a managed image
223+
## CLI: Create a VM
224+
Create a VM by using the image you created with [az vm create](/cli/azure/vm). The following example creates a VM named *myVMDeployed* from the image named *myImage*.
225+
226+
```azurecli
227+
az vm create \
228+
--resource-group myResourceGroup \
229+
--name myVMDeployed \
230+
--image myImage\
231+
--admin-username azureuser \
232+
--ssh-key-value ~/.ssh/id_rsa.pub
233+
```
234+
235+
## CLI: Create a VM in another resource group
236+
237+
You can create VMs from an image in any resource group within your subscription. To create a VM in a different resource group than the image, specify the full resource ID to your image. Use [az image list](/cli/azure/image#az-image-list) to view a list of images. The output is similar to the following example.
238+
239+
```json
240+
"id": "/subscriptions/guid/resourceGroups/MYRESOURCEGROUP/providers/Microsoft.Compute/images/myImage",
241+
"location": "westus",
242+
"name": "myImage",
243+
```
244+
245+
The following example uses [az vm create](/cli/azure/vm#az-vm-create) to create a VM in a resource group other than the source image, by specifying the image resource ID.
246+
247+
```azurecli
248+
az vm create \
249+
--resource-group myOtherResourceGroup \
250+
--name myOtherVMDeployed \
251+
--image "/subscriptions/guid/resourceGroups/MYRESOURCEGROUP/providers/Microsoft.Compute/images/myImage" \
252+
--admin-username azureuser \
253+
--ssh-key-value ~/.ssh/id_rsa.pub
254+
```
207255

208-
One managed image supports up to 20 simultaneous deployments. Attempting to create more than 20 VMs concurrently, from the same managed image, may result in provisioning timeouts due to the storage performance limitations of a single VHD. To create more than 20 VMs concurrently, use an [Azure Compute Gallery](shared-image-galleries.md) (formerly known as Shared Image Gallery) image configured with 1 replica for every 20 concurrent VM deployments.
209256

210-
### Portal
257+
## Portal: Create a VM
211258

212259
1. Go to the [Azure portal](https://portal.azure.com) to find a managed image. Search for and select **Images**.
213260
3. Select the image you want to use from the list. The image **Overview** page opens.
@@ -218,7 +265,7 @@ One managed image supports up to 20 simultaneous deployments. Attempting to crea
218265
8. On the summary page, you should see your image name listed as a **Private image**. Select **Ok** to start the virtual machine deployment.
219266

220267

221-
### PowerShell
268+
## PowerShell: Create a VM
222269

223270
You can use PowerShell to create a VM from an image by using the simplified parameter set for the [New-AzVm](/powershell/module/az.compute/new-azvm) cmdlet. The image needs to be in the same resource group where you'll create the VM.
224271

articles/virtual-machines/generalize.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: virtual-machines
66
ms.subservice: imaging
77
ms.workload: infrastructure-services
88
ms.topic: how-to
9-
ms.date: 05/13/2022
9+
ms.date: 03/15/2023
1010
ms.author: cynthn
1111
ms.custom: portal
1212

@@ -114,3 +114,7 @@ Once Sysprep has finished, set the status of the virtual machine to **Generalize
114114
```azurepowershell-interactive
115115
Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized
116116
```
117+
118+
## Next steps
119+
120+
- Learn more about [Azure Compute Gallery](shared-image-galleries.md).

articles/virtual-machines/linux/capture-image.md

Lines changed: 0 additions & 139 deletions
This file was deleted.

0 commit comments

Comments
 (0)