Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✔️ Máquinas virtuales Linux
En este artículo se proporcionan instrucciones paso a paso para capturar una imagen de Linux para prepararla para cargarla en Azure.
Prerrequisitos
Antes de continuar, asegúrese de que se cumplen los siguientes requisitos previos:
- Acceso a la máquina Linux cuyo disco desea imagen.
- CLI de Azure instalada en la máquina local.
- Una cuenta de Azure con los permisos adecuados para cargar imágenes.
Pasos para capturar una imagen de Linux
Prepare la máquina virtual Linux para la creación de imágenes, incluida la detención de servicios innecesarios y la limpieza de archivos temporales:
sudo systemctl stop <service-name> sudo apt-get clean sudo rm -rf /tmp/*Cree una imagen del disco mediante el
ddcomando :sudo dd if=/dev/sdX of=/path/to/output/image.img bs=4MNota:
Reemplace por
/dev/sdXel identificador de disco adecuado.Comprima la imagen de disco para ahorrar espacio y reducir el tiempo de carga:
gzip /path/to/output/image.imgInstale la CLI de Azure en el equipo local si no está instalada:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashInicie sesión en Azure mediante la CLI de Azure:
az loginCree un grupo de recursos donde almacenará la imagen (si es necesario):
az group create --name <ResourceGroupName> --location <Location>Cree una cuenta de almacenamiento para cargar la imagen:
az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location <Location> --sku Standard_LRSCree un contenedor de almacenamiento dentro de la cuenta de almacenamiento:
az storage container create --account-name <StorageAccountName> --name <ContainerName>Cargue la imagen de disco comprimido en el contenedor de almacenamiento:
az storage blob upload --account-name <StorageAccountName> --container-name <ContainerName> --name image.img.gz --file /path/to/output/image.img.gzCree un disco administrado a partir del disco duro virtual cargado:
az disk create --resource-group <ResourceGroupName> --name <DiskName> --source https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/image.img.gzCree una imagen a partir del disco administrado:
az image create --resource-group <ResourceGroupName> --name <ImageName> --source <DiskName>Compruebe que la imagen se ha creado correctamente:
az image show --resource-group <ResourceGroupName> --name <ImageName>
Ahora ha creado una imagen de Linux a partir de un disco local y lo ha cargado en Azure. Puede usar esta imagen para crear nuevas máquinas virtuales en el entorno de Azure.
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas, puede hacer soporte técnico a la comunidad de Azure. También puede enviar comentarios sobre el producto a la comunidad de comentarios de Azure.