Virtual Machine Manager 2012 SP1 Beta Network Fabric

With the latest release of Beta of SP1, there is a lot of new functionality that needs to get tested Smile
VMM comes with some new and exciting features.

  • Improved Support for Network Virtualization
  • Extend the VMM console with Add-ins
  • Support for Windows Standards-Based Storage Management Service, thin provisioning of logical units and discovery of SAS storage
  • Ability to convert VHD to VHDX, use VHDX as base Operating System image

Requirements:
It requires Windows Server 2012, with ADK for Window 8 installed.

SP1 will also come with support for Windows Server 2012 and therefore it supports the Hyper-V extensible switch, so its allows for NDIS filter drivers (Known as extensions)
Diagram illustrating the synthetic device data paths with SR-IOV

So far I know of 3 vendors that are coming with their own extensions
Cisco, NEC and Broadcom.
So now we have a lot more options when defining our infrastructure fabric.
If you open the VMM console now you can see there is a lot more options to choose from.
Now if you compare the old VMM console to the new one you see the difference
(old)
image
(new)
image

So if you aren’t familiar with the network fabric in VMM im going to show you.
First of we have Logical Networks

Logical Network is a way of representing networks in your datacenter that have the same connectivity properties (DMZ, public network, Intranet , management). The Network Admin needs to tell SCVMM what VLAN ID belong to each Logical Network so the hosts can be configured to indicate the networks they are connected to. so for instance you could have a logical network for VLAN 791. Or you could add more network sites (For instance Oslo Backend is a Logical Network that has 2 Network sites attached to it VLAN 790, 791)

Mac Address Pools is just a pool of Mac addresses that will be automatic be generated for VM’s, VMM manages the pool so you wouldn’t end up with two identical MAC addresses.

Load Balancers lists up all the installed extensions for load balancers, by default NLB is installed as an extension you can also install one for other vendors such as Citrix or BIG-IP

VIP Templates here you defined load balancing templates (which port, monitor, load balancing methods) For instance you could use a HTTP monitor, which uses HTTP get to see if the web server is alive and you can use least connections as a LB method) Now if you have installed an lb extension VMM can automatically propagate this VIP template to the LB.

Switch Extension Managers here you will list up all the installed extensions for the extensible switch.

Logical Switches is a virtual switch, here you define properties such as extensions, SRV-IO, Uplink ports and Virtual Port profile.

Native Port Profiles consists of two profiles
         * Native Uplink Port Profile (Which is attached to a logical network) A native port profile for uplink adapters specifies the settings that must be available on any physical network adapter that the switch is connected to, such as the logical network definitions.
         * Virtual Adapter Profile (Which can be attached to a virtual machine or a host) A native port profile for virtual network adapters specifies the settings for the other ports in the switch that virtual machines are connected to, such as I/O bandwidth.

Port Classifications provide a global name for identifying different types of virtual network adapter port profiles

Gateways a network virtualization gateway provides access into and out of a VM network that uses network virtualization. A network virtualization gateway operates in one of the following modes:

  • Local network routing   The network virtualization gateway routes traffic directly between the VM network and a physical network in the data center.
  • Remote network routing   The network virtualization gateway first establishes a VPN connection to another endpoint of a site-to-site VPN and then routes traffic in to and out of the VM network through the VPN tunnel.


So how does this all add up ?

Lets start by defining a logical network (which consist of two network sites)

BACKEND

BACKEND – Oslo

  • Scoped to the Oslo host group
  • Associated subnet and VLAN: 10.0.0.0/24 VLAN 10

BACKEND – Oslo 2

  • Scoped to the Oslo 2 host group
  • Associated subnet and VLAN: 172.16.0.0/24 VLAN 11

Next we assign that Logical network to a physical network adapter on a host (or hosts)
Next we assign a logical switch to a host (or hosts) which has an Uplink Port Profile which will attach itself to a Logical Network.
But a picture says more then a thousand words so maybe it will be easier to understand Smile

(Not my best Visio but hopefully you understand Smile Here I have one Hyper-V host which is part of Host-group.
I have 2 Logical Switches ( Virtual Switches) which has each one uplink port profile for a VLAN.

image

Im going to create a new post for more complex architecture and when we add network virtualization to the mix.

#extensible-switch, #networking, #sp1, #vmm-2012

Beta of System Center 2012 Service Pack 1 released!

This update includes the following:
The Beta of System Center 2012 Service Pack 1 (“SP1”) enables System Center customers to jointly evaluate System Center 2012 with Windows Server 2012 and Windows 8. The Beta is for evaluation purposes only and not to be used in production as described in the EULAs associated with the product. No license keys are required to do this evaluation. The Beta includes updates and enhancements to the following System Center 2012 components:

  • Virtual Machine Manager
    • Improved Support for Network Virtualization
    • Extend the VMM console with Add-ins
    • Support for Windows Standards-Based Storage Management Service, thin provisioning of logical units and discovery of SAS storage
    • Ability to convert VHD to VHDX, use VHDX as base Operating System image
  • Configuration Manager
    • Deployment and management of Windows 8 and Windows Server 2012
    • Distribution point for Windows Azure to help reduce infrastructure costs
    • Automation of administrative tasks through PowerShell support
    • Management of Mac OS X clients and Linux and UNIX servers
    • Real-time administrative actions for Endpoint Protection related tasks
  • Data Protection Manager
    • Improved backup performance of Hyper-V over CSV 2.0
    • Protection for Hyper-V over remote SMB share
    • Protection for Windows Server 2012 de-duplicated volumes
    • Uninterrupted protection for VM live migration
  • App Controller
    • Service Provider Foundation API to create and operate Virtual Machines
    • Support for Azure VM; migrate VHDs from VMM to Windows Azure, manage from on-premise System Center
  • Operations Manager
    • Support for IIS 8
    • Monitoring of WCF, MVC and .NET NT services
    • Azure SDK support
  • Orchestrator
    • Support for Integration Packs, including 3rd party
    • Manage VMM self-service User Roles
    • Manage multiple VMM ‘stamps’ (scale units), aggregate results from multiple stamps
    • Integration with App Controller to consume Hosted clouds
  • Service Manager
    • Apply price sheets to VMM clouds
    • Create chargeback reports
    • Pivot by cost center, VMM clouds, Pricesheets
  • Server App-V
    • Support for applications that create scheduled tasks during packaging
    • Create virtual application packages from applications installed remotely on native server

So much interesting stuff here! looking forward to trying it out this week! Smile

#beta-sp1, #sp1, #system-center-2012