Carga de archivos de un disco duro virtual en una cuenta de almacenamiento de laboratorio mediante AzCopy
En este artículo aprenderá a usar la utilidad de línea de comandos AzCopy para cargar un archivo VHD en la cuenta de almacenamiento de un laboratorio en Azure DevTest Labs. Después de cargar el archivo del disco duro virtual, puede crear una imagen personalizada del archivo del disco duro virtual cargado y usar dicha imagen para aprovisionar una máquina virtual.
Para más información sobre los discos y los discos duros virtuales en Azure, consulte Introducción a los discos administrados
Nota
AzCopy es una utilidad de línea de comandos solo de Windows.
Requisitos previos
- Descargue e instale la versión más reciente de AzCopy.
Para cargar un archivo de un disco duro virtual en una cuenta de almacenamiento de laboratorio mediante AzCopy, en primer lugar debe obtener el nombre de la cuenta de almacenamiento de laboratorio a través del Azure Portal. Luego, use AzCopy para cargar el archivo.
Obtención del nombre de la cuenta de almacenamiento de laboratorio
Para obtener el nombre de la cuenta de almacenamiento de laboratorio:
Inicie sesión en Azure Portal.
Seleccione Todos los recursos y después seleccione su laboratorio.
En el menú del laboratorio, en Configuración, seleccione Configuración y directivas.
En Registro de actividad, en el menú de recursos de Bases de máquinas virtuales, seleccione Imágenes personalizadas.
En Imágenes personalizadas, seleccione Agregar.
En Imagen personalizada, en VHD, seleccione el vínculo Cargar una imagen mediante PowerShell.
En Cargar una imagen mediante PowerShell, desplácese a la derecha para ver una llamada al cmdlet Add-AzureRmVhd.
El parámetro
-Destination
contiene el identificador URI de un contenedor de blobs con el siguiente formato:https://<storageAccountName>.blob.core.windows.net/uploads/...
Copie el identificador URI de la cuenta de almacenamiento que se usará en la sección siguiente.
Carga de un archivo VHD
Para cargar un archivo de un disco duro virtual mediante AzCopy:
En Windows, abra una ventana del símbolo del sistema y vaya al directorio de instalación de AzCopy.
De forma predeterminada, AzCopy se instala en ProgramFiles(x86)\Microsoft SDKs\Azure\AzCopy.
Opcionalmente, puede agregar la ubicación de instalación de AzCopy a la ruta de acceso del sistema.
En el símbolo del sistema, ejecute el siguiente comando. Use la clave de la cuenta de almacenamiento y el identificador URI del contenedor de blobs que copió de Azure Portal. El valor de
vhdFileName
debe estar entre comillas.AzCopy /Source:<sourceDirectory> /Dest:<blobContainerUri> /DestKey:<storageAccountKey> /Pattern:"<vhdFileName>" /BlobType:page
El proceso de cargar un archivo de un disco duro virtual puede ser largo en función de su tamaño y de la velocidad de conexión.
Automatización de la carga de archivos de VHD
Para automatizar la carga de archivos VHD para crear imágenes personalizadas, use AzCopy para copiar o cargar archivos de VHD en la cuenta de almacenamiento asociada al laboratorio.
Para buscar la cuenta de almacenamiento de destino asociada al laboratorio:
- Inicie sesión en Azure Portal.
- En el menú de la izquierda, seleccione Grupos de recursos.
- Busque y seleccione el grupo de recursos asociado al laboratorio.
- En Información general, seleccione una de las cuentas de almacenamiento.
- Seleccione Blobs.
- Busque cargas en la lista. Si no existe ninguna, vuelva al paso 4 y pruebe con otra cuenta de almacenamiento.
- Use la dirección URL como destino del comando AzCopy.