• About Hyper-V.nu
  • Azure Pack Wiki
  • Azure Stack Wiki
  • WS2012R2 Hotfixes
  • Home
  • Tag: Service Template

Posts tagged Service Template

Windows Azure Pack – VM Role custom Virtual Machine sizes

March 10, 2014 8 Comments Written by Marc van Eijk

In Windows Azure Pack you can deploy standalone virtual machines, which are directly mapped to VM Templates in Virtual Machine Manager. The VM Templates are limited to deploy an Operating System, without applications. The VM Template allows you to configure the number of CPUs and the amount of Memory assigned to it. Since the standalone Virtual Machine in Windows Azure Pack is a direct mapping to the VM Template in Virtual Machine Manager, a virtual machine that is deployed by a tenant will be configured according to the size you specified in the VM template. If you would like to give a tenant the possibility to change the number of CPUs and amount of Memory assigned to virtual machine you can define hardware profiles in Virtual Machine Manager and add them to the plan that the tenant has a subscription on.

00 Standalone Virtual Machine

Virtual Machine Manager also provides Service Templates. Service Templates use VM Templates as building blocks and add a lot of functionality on top of them. Scale-up, Scale-out, application integration, relation to deployed instances and versioning, just to name a few.

With the release of Windows Azure Pack a new feature called the VM Role was introduced. The VM Role is a Windows Azure Pack gallery item, that uses the service template engine in Virtual Machine Manager. It allows you to deploy a virtual machine with automated application installation. Most of the functionality that you might be familiar with from Service Templates are also present in the VM Role. For a good comparison have a look at this blog.

The VM Role exists of two parts.  The Resource Definition is imported in to Windows Azure Pack and contains the fields to build up the deployment wizard and map to the Resource Extension. The Resource Extension is imported in to Virtual Machine Manager and contains the application logic. Virtual Machine Manager does not provide a Graphical User Interface for The Resource Extension. You can create new or edit existing Resource Definition and Resource Extension files with the VM Role Authoring Tool.

When you deploy your first VM Role, you will notice that the available sizes for the virtual machine are populated automatically.

Untitled

The predefined list contains the following sizes.

Name Description CpuCount MemoryInMB
ExtraSmall Extra Small Size VM 1 768
Small Small Size VM 1 1792
Medium Medium Size VM 2 3584
Large Large Size VM 4 7168
ExtraLarge Extra Large Size VM 8 14336
A6 A6 Size VM 4 28672
A7 A7 Size VM 8 57344

The VM Role is also present in Windows Azure. If you have deployed a virtual machine in Windows Azure before you will immediately recognize these sizes. To minimize the differences for moving the VM Roles between Windows Azure Pack and Windows Azure, it makes sense to match the VM sizes between the two environments. But what if you have a company policy that dictated other VM sizes or you are Service Provider and would like to provide your own VM sizes. The VM Authoring Tool also has a JSON tab to show the actual code.

Read More »

Marc van Eijk
CloudVMRoleSizeProfile, VM Role, VM template, Windows Azure Pack

Powered by



Archives

  • November 2017 (1)
  • November 2016 (2)
  • October 2016 (8)
  • September 2016 (10)
  • August 2016 (3)
  • June 2016 (2)
  • January 2016 (2)
  • October 2015 (1)
  • September 2015 (1)
  • August 2015 (1)
  • July 2015 (2)
  • June 2015 (2)
  • May 2015 (7)
  • April 2015 (5)
  • March 2015 (4)
  • February 2015 (15)
  • January 2015 (3)
  • December 2014 (8)
  • October 2014 (1)
  • September 2014 (3)
  • August 2014 (6)
  • July 2014 (4)
  • June 2014 (9)
  • May 2014 (5)
  • April 2014 (7)
  • March 2014 (8)
  • February 2014 (8)
  • January 2014 (5)
  • December 2013 (9)
  • November 2013 (8)
  • October 2013 (2)
  • September 2013 (4)
  • August 2013 (3)
  • July 2013 (9)
  • June 2013 (9)
  • May 2013 (2)
  • April 2013 (2)
  • March 2013 (12)
  • February 2013 (11)
  • January 2013 (9)
  • December 2012 (5)
  • November 2012 (2)
  • October 2012 (5)
  • September 2012 (8)
  • August 2012 (4)
  • July 2012 (1)
  • June 2012 (5)
  • May 2012 (7)
  • April 2012 (9)
  • March 2012 (4)
  • February 2012 (1)
  • January 2012 (7)
  • December 2011 (3)
  • November 2011 (7)
  • October 2011 (4)
  • September 2011 (11)
  • August 2011 (10)
  • July 2011 (5)
  • June 2011 (15)
  • May 2011 (17)
  • April 2011 (16)
  • March 2011 (15)
  • February 2011 (11)
  • January 2011 (7)
  • December 2010 (2)
  • November 2010 (1)
  • October 2010 (10)
  • September 2010 (9)
  • August 2010 (1)
  • July 2010 (7)
  • June 2010 (10)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (4)
  • February 2010 (6)
  • January 2010 (4)
  • November 2009 (26)
  • August 2009 (1)

Categories

  • Azure Pack Wiki (6)
  • Azure Stack (6)
  • Ben Gelens (20)
  • Containers (1)
  • Darryl van der Peijl (16)
  • Events (43)
  • Hans Vredevoort (315)
  • Hyper-v (233)
  • Ivo Hoefakker (1)
  • Marc van Eijk (52)
  • Mark Scholman (10)
  • Microsoft Ignite (5)
  • Peter Noorderijk (56)
  • Support (4)
  • System Management (91)
  • Tom Klaver (1)
  • Uncategorized (4)
  • Vendor (2)
  • Windows Server 2016 (1)

evolve theme by Theme4Press  •  Powered by WordPress