From there, these images can be used to create VMs or used as source images in a separate workflow based on the packer Azure Builder. Once the image creation process is complete, images are copied from the builder VM to Azure storage. Then within the builder VM, packer will be used to create the base images. First, a builder VM capable of running nested VMs will be created.
This process relies on the nested virtualization feature available in Azure. It handles a lot of the complexity involved in the process I am about to describe in this document. It may be a better fit if you have a Redhat subscription or you intend to extend existing Azure Base images. Before jumping into this, please check out the Azure Image Builder. Have you ever had to manually install an operating system from scratch to create base images for use in the cloud? Are you required to periodically rebuild these base images because of patches and updates? Are you working on a packer plugin? This repository introduces an end to end workflow for creating base images from OS install disks in ISO format.