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

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:

  1. Inicie sesión en Azure Portal.

  2. Seleccione Todos los recursos y después seleccione su laboratorio.

  3. En el menú del laboratorio, en Configuración, seleccione Configuración y directivas.

  4. En Registro de actividad, en el menú de recursos de Bases de máquinas virtuales, seleccione Imágenes personalizadas.

  5. En Imágenes personalizadas, seleccione Agregar.

  6. En Imagen personalizada, en VHD, seleccione el vínculo Cargar una imagen mediante PowerShell.

    Captura de pantalla que muestra la configuración para cargar un disco duro virtual mediante PowerShell en el panel Imagen personalizada.

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

    Captura de pantalla en la que se muestra un ejemplo de un identificador URI en el cuadro Agregar VHD.

  8. 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:

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

  2. 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:

  1. Inicie sesión en Azure Portal.
  2. En el menú de la izquierda, seleccione Grupos de recursos.
  3. Busque y seleccione el grupo de recursos asociado al laboratorio.
  4. En Información general, seleccione una de las cuentas de almacenamiento.
  5. Seleccione Blobs.
  6. Busque cargas en la lista. Si no existe ninguna, vuelva al paso 4 y pruebe con otra cuenta de almacenamiento.
  7. Use la dirección URL como destino del comando AzCopy.

Pasos siguientes