Differences between revisions 20 and 21
Revision 20 as of 2017-10-13 12:00:30
Size: 5340
Editor: PeterDreuw
Comment: fixed typo
Revision 21 as of 2019-07-11 09:23:41
Size: 5868
Editor: zobel
Comment: Debian 8/9 and Debian 10 are on seperate accounts on Azure, thus, linking marketplace images directly
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 * Debian 8 ("Jessie")
 * Debian 8 ("Jessie") with backports kernel
 * Debian 9 ("Stretch")
 * Debian 9 ("Stretch") with backports kernel
 * [[https://azuremarketplace.microsoft.com/en-us/marketplace/apps/credativ.debian?tab=PlansAndPrice|Debian 8 ("Jessie")]]
 * [[https://azuremarketplace.microsoft.com/en-us/marketplace/apps/credativ.debian?tab=PlansAndPrice|Debian 8 ("Jessie") with backports kernel]]
 * [[https://azuremarketplace.microsoft.com/en-us/marketplace/apps/credativ.debian?tab=PlansAndPrice|Debian 9 ("Stretch")]]
 * [[https://azuremarketplace.microsoft.com/en-us/marketplace/apps/credativ.debian?tab=PlansAndPrice|Debian 9 ("Stretch") with backports kernel]]
 * [[https://azuremarketplace.microsoft.com/en-us/marketplace/apps/debian.debian-10?tab=PlansAndPrice|Debian 10 ("Buster")]]

Azure is the public cloud infrastructure provided by Microsoft and some partners worldwide. Debian images and support infrastructure inside Azure is maintained by Debian developers at credativ.


Support for Azure should be requested via the Azure Support Portal. How to create an Azure support request?

If there are general questions about the image itself, those can be asked via mailto:debian-cloud@lists.debian.org


Debian images are available in all Public Azure regions, as well as Azure China, Azure Germany and Azure USGov clouds.

There are several different images available:

Access via the Azure portal

Debian can be found in the Marketplace via the new resource mechanism of the Azure portal.

Access via Azure Resource Manager (ARM)

The Debian images can be found using the following parts of the image URN:

  • Publisher: credativ

  • Offer: Debian

  • SKU: 8, 8-backports, 9, 9-backports

  • Version: latest or a valid version

An example for the final resource name is credativ:Debian:9:latest.

Access via Classic (ASM)

In Classic mode the images are referenced by the internal name directly. There is no automatic lookup of the latest version available.

This image names looks like this:

  • Public Azure:
    • 6a83c2d016534a7a917bcd21b6e1c0c9__Debian-8-amd64-<version>

    • 6a83c2d016534a7a917bcd21b6e1c0c9__Debian-9-amd64-<version>

  • Azure China:
  • Azure Germany:
  • Azure USGov:

Access via Azure stack

Debian is available for syndication from the public Azure Marketplace and can be imported this way directly into the local Azure Stack installation.

Image build automation

Debian VMs in Azure require the device drivers for Hyper-V (hv_*.ko), which are already available with Debian's Jessie kernel. In addition, Azure images require a provisioning daemon to be preinstalled on the image, called the Azure Linux agent. See also Azure's documentation for building Debian images.


There exists high available and distributed Debian mirrors inside Azure. They provide anything for architectures amd64, i386 and source from main and security archive and a temporary local repository.

deb http://debian-archive.trafficmanager.net/debian jessie main
deb http://debian-archive.trafficmanager.net/debian-security jessie/updates main
deb-src http://debian-archive.trafficmanager.net/debian jessie main
deb-src http://debian-archive.trafficmanager.net/debian-security jessie/updates main

The temporary debian-azure repository is signed using the following key. This key can be found also in the debian-azure-archive-keyring package.

debian-azure archive for Stretch

For Debian Stretch, debian-azure archive on debian-archive.trafficmanager.net is not needed any more, all needed packages are now in Debian's main archive.

Version: GnuPG v2


Known problems

Expired Debian for Azure Archive Automatic Signing Key (Jessie)

On Debian Jessie images, that were created before February 2nd 2017, we included an extra repository called "debian-azure" (URL: http://debian-archive.trafficmanager.net/debian-azure) to ship an updated version of waagent. The archive signing key for that repository expired.

This repository is not needed any more and can savely be removed from the sources.list. The updated waagent package is nowadays shipped with the debian-backports repository.