windows azure pack service provider foundation 2012 r2 windows server 2012 r2 virtual machine...

54

Upload: miles-byrd

Post on 23-Dec-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center
Page 2: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Microsoft CloudOS vs. OpenStackDamian Flynn, MVP

DCIM-B410

Page 3: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Windows Azure Pack

Service Provider Foundation 2012 R2

Windows Server 2012 R2

Virtual Machine Manager 2012 R2

Damian FlynnMVP System Centerwww.DamianFlynn.com@damian_flynn

Page 4: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Agenda The state of the universe The ruling Cloud Colony's

Openstack and Windows Azure Pack Network Configurations Constructing Logical Switches

Deploy Creating an OpenStack Cloud for Hyper-V Viable CloudOS Alternative

Questions?

1

2

3

Page 5: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

The State of the Universe

Page 6: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Every cloud platform share similar goals, but history and communities set them apart.

Page 7: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Open source cloud empires

Page 8: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Since the big bang…

SCVMM 2007 SCVMM 2008 R2

SCVMM 2008 R2 SP1

SCVMM 2012 SCVMM 2012 SP1

Azure Pack 2012

VMOps

SCVMM 2008

SCVMM 2012 R2

Azure Pack 2013

SCVMM 2012 R2 UR1

Azure Pack 2013 UR1

CloudStack

Cirtix CloudStack

Apache CloudStack

CloudStack 4.1

CloudStack 4.2

CloudStack 4.3

Microsoft CloudOS

Apache CloudStack

4.6 Carina

4.4 Retina

4.0 Eagle

4.2 Flame

3.8 Twin-Jet

3.6 Logoon

OpenNebula3.0 Iris

2.2 Cat Eye

3.4 WildDuck

2.0 Abell 39

ON 1.4

OpenNebula 1.0

ON 1.2

JunoHavanaFolsom

GrizzlyEssex

DiabloOpenStack

Bexar

Austin Cactus IceHouse

EucalyptusEucalyptus

1.6

2.0

3.0

3.1

3.2

3.3

3.4

3.4.2

2006

2007

2008

2009

2010

2011

2012

2013

2014

Page 9: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Unrest in the community force

ww

w.q

yjo

hn

.new

/?p=

34

32

New contributors per

month

Extreme unrest in the force!

Page 10: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Community activity across empire’sOpenstack

https://lists.launchpad.net/openstack/https://answers.Launchpad.net/openstack/http://lists.openstack.org/pipermail/*/https://ask.openstack.org/

OpenNebulahttp://lists.opennebula.org/pipermail/users-opennebula.org/http://lists.opennebula.org/pipermail/ecosystem-opennebula.org/http://lists.opennebula.org/pipermail/interoperability-opennebula.org/

Eucalyptushttps://engage.eucalyptus.com/customer/portal/topcis/215645-general/discussions/questionshttps://groups.google.com/a/eucalyptus.com/forum/#!forum/euca-usershttp://lists.eucalyptus.com/pipermail/community/ (Up to 2013-01)

CloudStackhttp://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users/http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users-cn/http://cloudstack.org/forum/index.html (up to 2012-09)*e

mpir

e a

ctiv

ity d

ata

sou

rce

Page 11: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Architecture

Page 12: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Architecture Concept

file

cloud service

Access Control

Virtual Network

VHD storage blob

Portal

Network

Block

BlobImageCompute

Identity

Page 13: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

StackWAP ComputeNetwork

Cloud OS Basic Deployment

Automation

Database

Files

Database

Management

Identity

Library

Compute

Network

Portal Network Compute

Network

Metering

Portal

Identity

Library

Compute

Network

Automation

Database

Blobs

Files

Database

Messages

MeteringControl Plane

External

HorizonPortalWAP :Tenant

IdentityAD FederationLibrary / ImagesVMM: LibraryComputeVMM : Hosts

NetworkVMM: NetworkBlock StorageVMM: StorageObject StorageN/A

Database ServicesWAP: DatabasesAutomationSMA

Message BrokerWindows Fabric

MeteringWAP: Usage

Config DatabaseMsSQL

Database

Page 14: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

ComputeNetworkController

OpenStack Basic Deployment

Automation

Database

Blobs

Files

MessagesDatabase

Management

Identity

Library

Compute

Network

Portal Network Compute

Network

Metering

Portal

Identity

Library

Compute

Network

Automation

Database

Blobs

Files

Database

Messages

MeteringControl Plane

External

PortalHorizon

IdentityKeystone

Library / ImagesGlanceComputeNova

NetworkNeutron

Block StorageCinder

Object StorageSwift

Database ServicesTroveAutomationHeat

Message BrokerRabbitMQ

MeteringCeilometer

Config DatabaseMySQL

Metering

Page 15: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

OpenStack Feature ReleasesComputeCompute

Nova

BlobsObject StorageSwift

LibraryLibrary / ImagesGlance

Portal

Identity

HorizonPortalHorizon

IdentityKeystone

Network

Files

NetworkNeutron

Block StorageCinder

AutomationAutomationHeat

MeteringMeteringCeilometer

DatabaseDatabase ServicesTrove

Austin Bexar Cactus Diablo Essex Folsom Grizzly Havana Icehouse

Page 16: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Cloud OS Feature ReleasesCompute

Blobs

Library

Portal

Identity

Network

Files

Automation

Metering

Database

SCVMM

2007SCVMM

2008

SCVMM

2008 R2SCVMM

2008 R2 SP1

SCVMM

2012

Azure Pack

2012Azure Pack

2013

PortalWAP :Tenant

IdentityAD Federation

Library / ImagesVMM: Library

ComputeVMM : Hosts

NetworkVMM: NetworkBlock StorageVMM: Storage

Object StorageN/A

Database ServicesWAP: Databases

AutomationSMA

MeteringWAP: Usage

MessagesMessage BrokerWindows Fabric

Mic

roso

ft

Clo

udO

S

PortalApp Controller

PortalSCVMM SSP

Page 17: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Compute

Page 18: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

ComputeHypervisor Management

Stack FunctionCloudOS SC VMM: Fabric Hosts

OpenStack NOVA

Page 19: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Hypervisor SupportMicrosoft Cloud OS

Hypervisors DescriptionHyper-V Windows, Linux, and FreeBSD virtual machines.

Runs SCVMM agent natively on the Windows virtualization platform.

VMware vSphere 4.1 + VMware-based Linux & WindowsConnection with a vCenter server only

XenServer / Xen Cloud Platform

Linux or Windows virtual machines. Connection created directly with XenServer (no XenCenter Interaction)

Page 20: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Hypervisor SupportOpenStack

Hypervisors DescriptionHyper-V Windows, Linux, and FreeBSD virtual machines.

Runs nova-compute natively on the Windows virtualization platform.

VMware vSphere 4.1 + VMware-based Linux & WindowsConnection with a vCenter server or directly with an ESXi host.

XenServer / Xen Cloud Platform

Linux or Windows virtual machines. Must install the nova-computeservice in a para-virtualized VM.

KVM (Kernel-Based VM) Modified QEMU program to launch the virtual machine. Supported formats include raw images, the qcow2, and VMware.

QEMU (Quick EMUlator)UML (User Mode Linux)

Generally only used for Linux development purposes.

Page 21: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Storage

Page 22: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

StorageBlock and Object

Stack FunctionCloudOS SC VMM: Fabric Storage

OpenStack Swift – Object Base File Storage (or BLOB)Cinder – Block Based File Storage (Library)

Page 23: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Swift Cloud StorageStandalone Provider

Cloud Storage independent to all other ProvidersAutomated deployments available, eg SwiftStack

Amazon S3Amazon Simple Storage Service APIMultiple Clients (CyberDuck, S3 Browser, CloudBerry)

Highly Scalable Architecturehttps://swiftstack.com/openstack-swift/architecture/

Page 24: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Network

Page 25: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

NetworkPhysical and Software Defined

Stack FunctionCloudOS SC VMM: Fabric Networks

OpenStack Neutron (originally Quantum)

Page 26: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

OpenStackOpen vSwitchIsolated networks with OVS and Layer 2 in Layer 3 tunnels

Cisco UCSIsolation based on VLAN and network profiles implemented on Cisco UCS

Linux BridgeIsolation based on VLAN virtual interfaces and Linux bridge

NTT-Data RyuProxy access for NTT Ryu Platform

Nicira NVPProxy access for Nicira NVP Platform

Page 27: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

OpenStack SDN SolutionsIBM SDN-VENuageOneConvergenceOpenDaylight

Page 28: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Cloud OSHyper-V Extensible SwitchIntegrated support for Plug-In based flow processing logic, Open API with 3rd Party EcoSystem

Cisco UCSIsolation based on VLAN and network profiles implemented on Cisco UCSDeep Integrated Support for Nexus 1000V

Page 29: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Cloud OS SDN SolutionsNVGRE

Page 30: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Images

Page 31: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

LibraryImage Management Services

Stack FunctionCloudOS SC VMM: Library

OpenStack Glance

Page 32: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Glance

Start Queued

Saving

Active

Killed

Deleted

Pending

Create

Upload

Uploaded

Add Location

Remove Location

Upload Failure

Delete Partials

Schedule Delete

DeleteActive

Page 33: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Identity

Page 34: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

IdentityAuthentication and Service Discovery

Stack FunctionCloudOS Windows Azure Pack Authentication Sites

OpenStack Keystone

Page 35: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

IdentityAuthentication and Service Discovery

Token Backend

Catalog Backend

Identity Backend

Service Catalog APIIdentity API

Page 36: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

User Experience

Page 37: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

LibraryImage Management Services

Stack FunctionCloudOS Windows Azure Pack Admin & Tenant Portal

OpenStack Horizon

Page 38: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Roadmap

Page 39: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

OpenStackIncubator Projects

Sahara Ironic Marconi

Focusing on delivering a PaaS offering, enabling the Provisioning of Hadoop clusters within the Openstack Environment

Project Focused on the ability to deliver Bare Metal Physical Server provisioning

PaaS service delivering Highly Available messaging services for Web Applications hosted on OpenStack (Similar to Amazon Simple Queue Service)

WAP: VMM Service Templates

VMM: Bare Metal Deployment

WAP: Service Bus

Page 40: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Windows Azure PackRoadmap is not public

Azure Pack is following Microsoft Azure for Consistent Cloud OSNew Microsoft Azure releases every 6 weeksNew Azure Pack Releases every 12 weeks (Quarterly Updates)

3rd Party ProvidersEco-System emerging quicklyCloud Cruiser, GridPro, ParallelsSDK and “Building Clouds” Blog examples

Page 41: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Hyper-V Clouds

Page 42: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

OpenStack Controller

Compute

Network

Files

Metering

ComputeNova

NetworkNeutron

Block StorageCinder

MeteringCeilometer

PortalHorizon

git clone https://github.com/openstack-dev/devstack.git -b stable/icehousecd devstack./stach.sh

apt-get update && apt-get upgradeapt-get install git

Horizon is now available at http://172.21.10.101/Keystone is serving at http://172.21.10.101:5000/v2.0/Examples on using novaclient command line is in exercise.shThe default users are: admin and demoThe password: Passw0rdThis is your host ip: 172.21.10.101Stack.sh completed in 1732 seconds

PortalHorizon

Page 43: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Hyper-V Openstack via cloudbase.it

Compute

Network

Files

Metering

ComputeNova

NetworkNeutron

Block StorageCinder

MeteringCeilometer

PortalHorizonConsole AccessFreeRDP

Page 44: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

OpenStack Hyper-V support

Compute

Network

Files

Metering

ComputeNova

NetworkNeutron

Block StorageCinder

MeteringCeilometer

PortalHorizonConsole AccessFreeRDP

Dynamic & Multi-Tenant

Network VirtualizationPolicy-Based IsolationQoSPerformance MetricsLive MigrationStorage Migration

Compute Scale

Larger hostsLarger VMsVM DensityLarge Clusters

Network

10Gb Datacenter Bridging (DCB)Hardware offloads SR-IOV Receive Side Scaling RDMANIC Teaming

Storage

Hyper-V over SMBODX Offload CopysThin ProvisioningiSCSIStorage SpacesSynthetic Fiber Channel

Manageability

Hyper-V Extensible Switch

PowerShell

Page 45: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Take Aways

Page 46: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Microsoft HypervisorCloud PlatformsMicrosoft Engineering Team actively supporting 3rd Party PlatformsOpenStack is a viable “FREE” alternative to CloudOS“FREE” is itself a truly hidden cost!

Cloud OSMicrosoft hybrid consistent platform for IaaS, PaaS and SaaSBuilds on proven System Center ComponentsFamiliar, Fully supported Technology

OpenStackAnalogous to Amazon Cloud ServicesOpen Source Community and Sponsored Platform.Native deployments primarily on Redhat/Ubuntu leveraging Python runtime

Page 47: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

A successful Cloud OS deployment may make you feel like a rocket scientist…

Page 48: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

A successful OpenStack deployment will make you feel like a Nuclear Physicist…

Page 49: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Question’s

Page 50: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Come Visit Us in the Microsoft Solutions Experience!

Look for Datacenter and Infrastructure ManagementTechExpo Level 1 Hall CD

For More InformationWindows Server 2012 R2http://technet.microsoft.com/en-US/evalcenter/dn205286

Windows Server

Microsoft Azure

Microsoft Azurehttp://azure.microsoft.com/en-us/

System Center

System Center 2012 R2http://technet.microsoft.com/en-US/evalcenter/dn205295

Azure PackAzure Packhttp://www.microsoft.com/en-us/server-cloud/products/windows-azure-pack

Page 51: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

msdn

Resources for Developers

http://microsoft.com/msdn

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Page 52: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Complete an evaluation and enter to win!

Page 53: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

Evaluate this session

Scan this QR code to evaluate this session.

Page 54: Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.