SlideShare a Scribd company logo
OpenStack Update
A VIEW THROUGH WINDOWS INTO THE ICEHOUSE
ppouliot@Microsoft.com
 Live in Stoneham, MA
 Education: Philosophy (RIC), Telecom Sec & Digital Forensics (BU)
 Certifications: CISSP, MCSE+I, MCT, OCP, Network+
 18+ Years in Datacenter, Network, and Application infrastructure
and automation.
 Working within the OSS community focused on Window/Linux
interoperability for 11+ years professionally
 Active in Infragard (2011) & ISSA (2010) communities
 Working within the OpenStack community for over 3 years
Agenda
 To provide and overview of functionality available within the
OpenStack ecosystem for Microsoft Technologies.
 Provide an overview of technologies that may enhance your
experience with Windows and OpenStack.
 Give a high level overview of the OpenStack Continuous Integration
for Hyper-V.
 Provide a sneak peak into what’s brewing in the next two releases
for OpenStack and Microsoft technologies.
IceHouse Goals
 Continuous Integration
 Establish a CI infrastructure that responds to upstream
commits
 Stability
 Maintain parity and stability within current OpenStack
projects
 OpenVSwitch for Hyper-V
 Enable Vswitch interoperability between Windows and
KVM through OpenVswitch
Nova Compute
 Python stack runs natively on the Windows Platform
 Windows 8, 8.1 (Dev Only)/ Hyper-V/Windows Server 2008 R2, 2012,
2012R2(Havana+)
 Near feature parity with KVM
 Hyper-V Native features like shared nothing live migration
 MSIs: Full integration with all necessary components for the best
possible OpenStack experience expected by Windows Users and
Cloud Administrators.
 Get it now:
https://www.cloudbase.it/downloads/HyperVNovaCompute_Iceho
use_2014_1.msi
Horizon/FreeRDP Web Connect
 Seamlessly integrated RDP support in Icehouse, on both Nova and
Horizon.
 Specify the url of your FreeRDP-WebConnect service in the Hyper-V
Nova compute nodes as detailed below and restart the nova-
compute service.
 http://www.cloudbase.it/freerdp-html5-proxy-windows/
 This is direct access of Guest console through Hyper-V
 Runs on Most recent Windows or Linux.
 https://github.com/cloudbase/FreeRDP-WebConnect
 MSI installer also available:
 https://www.cloudbase.it/downloads/FreeRDPWebConnect_Beta.ms
Nova Continous Integration
 Came alive in mid January 2014
 Built and maintained by a small team of highly skilled engineers
 Undercloud of KVM on Centos providing virtualized Ubuntu
Devstack Controllers
 Two Physical Hyper-V nodes per Controller dynamically assembled
 All layers automated through native operating system tools, puppet,
or shell scripting.
 Executes a Tempest run for every upstream commit
 Automation and Scripts:
 https://github.com/openstack-hyper-v
 https://github.com/cloudbase
Neutron
 Icehouse focuse on stability to Neutron Hyper-V driver code
 Addition of Continuous Integration for the Hyper-V driver and
Neutron code.
 CI: Nested Networking tests network functionality up to VLAN
encapsulation with the existing Hyper-V Driver.
 Fully integrated configuration and installation built into the Hyper-v
Nova compute driver.
 OpenVSwitch for Hyper-V!!!!!!!!!!
OpenVSwitch for Hyper-V
 http://www.cloudbase.it/open-vswitch-on-hyper-v/
 Apache 2.0 Licensed and publicly available
User Space: https://github.com/cloudbase/openvswitch-hyperv
Kernel Driver: https://github.com/cloudbase/openvswitch-hyperv-kernel
 All Open vSwitch userspace tools and daemons (e.g. ovs-vsctl, ovs-
vswitchd) run natively on Windows or Hyper-V server.
 OVSDB database
 Newly developed Hyper-V virtual switch forwarding extension
 Provides the same set of tools available on Linux with a seamless
integration in the Hyper-V networking model
 Fully interoperable GRE and VXLAN encapsulation.
OpenVSwitch for Hyper-V
 MSI installer that takes care of installing all the required Windows
services for the obsdb-server and ovs-vswitchd daemons
 Supports fully automated installation and wrapping in your favorite
DevOps tools set.
Heat: templates for Windows
Workloads
 https://github.com/cloudbase/windows-heat-templates
 Active Directory Domain Controller
 Exchange 2013
 IIS
 MsSQL Server 2012
 Sharepoint 2013
 Puppet Agent
Juju and MAAS with Windows.
 http://www.cloudbase.it/windows-with-juju-and-maas/
 Native Juju Execution on Windows Platforms
 Juju charms for:
 Active Directory
 IIS
 SQL Server
 Exchange
 SharePoint
 Lync
 Hyper-V OpenStack Compute
Juno Pans
https://etherpad.openstack.org/p/nova-hyperv-juno
 Nova and Cinder SMB3 integration
 Nova x509 based Windows password-less authentication
 http://www.cloudbase.it/windows-without-passwords-in-openstack/
 Generation 2 VMs
 Nova serial console
 Nova soft reboot
 Nova host power actions
Juno Part 2
 Nova SMB shared storage
 This is like NFS shared instance storage in libvirt
 Nova / Neutron Hyper-V SR-IOV pass-through
 Nova Hyper-V clustering support
 Ironic Hyper-V integration
Juno Part 3
 Nova rescue
 Nova RemoteFX support
 Proposed in Havana
 GPU shares assigned to VMs for specific GFX optimization, VDI use
case - not GPU computation
 share is based on the amount of video memory
 Finite resource, requested via the flavor and require scheduler
knowledge of the resource
 GPU support for DirectX11 required on the host
The End
 Contact Information
 Peter Pouliot CISSP
 E: ppouliot@Microsoft.com
 IRC: primeministerp
 Skype: primeministerpete

More Related Content

PDF
Folsom Summit - Hyper-V Deep Dive
PPTX
WinOps 2017 - Docker on Windows, the Beginner's Guide
PPTX
DockerCon EU 2017 - Docker on Windows workshop
PPTX
DockerCon 17 EU: Modernizing .NET Apps with Docker
PDF
Building a Hyper Secure VPC on AWS with Puppet
PPTX
Xpirit MeetUp: Docker Windows Workshop
PDF
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
PPTX
ContainerSched 2017: Why Containers Will Take Over the World
Folsom Summit - Hyper-V Deep Dive
WinOps 2017 - Docker on Windows, the Beginner's Guide
DockerCon EU 2017 - Docker on Windows workshop
DockerCon 17 EU: Modernizing .NET Apps with Docker
Building a Hyper Secure VPC on AWS with Puppet
Xpirit MeetUp: Docker Windows Workshop
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
ContainerSched 2017: Why Containers Will Take Over the World

What's hot (20)

PPTX
Linuxing in London: Docker Intro Workshop
PDF
Enabling Business Agility with SUSE CaaS Platform
PPTX
Openstack win final
PPTX
WinOps 2017 - Docker on Windows - from 101 to Production
PDF
Container Orchestration Wars (2017 Edition)
PPTX
The Jenkins Plugin for OpenStack
PDF
Pottnet MeetUp Essen - ASP.Net Core
PPTX
OpenStack: Changing the Face of Service Delivery
PPTX
TechDays NL 2017: The Hybrid Docker Swarm
PDF
Boston open stack meetup hyper v in openstack
PPTX
IP EXPO London 2017: Modernizing Traditional Apps with Docker
PDF
CD NYC From Source Code to Production
PPTX
OpenStack @ Workday - CI/CD
PPTX
Developer South Coast 2018: Docker on Windows - The Beginner's Guide
PPT
Introduction Docker 1.12
PPTX
Using Docker in Production
PPTX
Role of sdn controllers in open stack
PPTX
Docker on Windows - 101 to Production (half-day workshop)
ODP
Build a Basic Cloud Using RDO-manager
PDF
Using Puppet for Deploying Hyper-V OpenStack Compute Nodes - PuppetConf 2013
Linuxing in London: Docker Intro Workshop
Enabling Business Agility with SUSE CaaS Platform
Openstack win final
WinOps 2017 - Docker on Windows - from 101 to Production
Container Orchestration Wars (2017 Edition)
The Jenkins Plugin for OpenStack
Pottnet MeetUp Essen - ASP.Net Core
OpenStack: Changing the Face of Service Delivery
TechDays NL 2017: The Hybrid Docker Swarm
Boston open stack meetup hyper v in openstack
IP EXPO London 2017: Modernizing Traditional Apps with Docker
CD NYC From Source Code to Production
OpenStack @ Workday - CI/CD
Developer South Coast 2018: Docker on Windows - The Beginner's Guide
Introduction Docker 1.12
Using Docker in Production
Role of sdn controllers in open stack
Docker on Windows - 101 to Production (half-day workshop)
Build a Basic Cloud Using RDO-manager
Using Puppet for Deploying Hyper-V OpenStack Compute Nodes - PuppetConf 2013
Ad

Viewers also liked (20)

PPTX
vBrownBag OpenStack Networking Talk
PDF
Dell SUSE Cloud Solution, Powered by OpenStack
PDF
OpenStack Neutron Liberty Updates
PDF
Designing OpenStack Architectures
PPTX
kamesh Videos
PPTX
Triangle OpenStack Meetup
PDF
Dell openstack cloud with inktank ceph – large scale customer deployment
PPTX
Open Source Cloud, Virtualization and Deployment Technologies
PPTX
Dockerizing the Hard Services: Neutron and Nova
PDF
Postgres Plus Cloud Database on OpenStack
PPTX
Is OpenStack Neutron production ready for large scale deployments?
PDF
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
PPTX
OpenStack: Why Is It Gaining So Much Traction?
PPTX
Deploying OpenStack Using Docker in Production
PDF
Whats new in neutron for open stack havana
PPTX
OCP Serverを用いた OpenStack Containerの検証
PPTX
OpenStack and Ceph case study at the University of Alabama
PDF
OpenStack 101 update
PDF
Massachusetts Open Cloud Initiative
PDF
OpenStack networking - Neutron deep dive with PLUMgrid
vBrownBag OpenStack Networking Talk
Dell SUSE Cloud Solution, Powered by OpenStack
OpenStack Neutron Liberty Updates
Designing OpenStack Architectures
kamesh Videos
Triangle OpenStack Meetup
Dell openstack cloud with inktank ceph – large scale customer deployment
Open Source Cloud, Virtualization and Deployment Technologies
Dockerizing the Hard Services: Neutron and Nova
Postgres Plus Cloud Database on OpenStack
Is OpenStack Neutron production ready for large scale deployments?
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
OpenStack: Why Is It Gaining So Much Traction?
Deploying OpenStack Using Docker in Production
Whats new in neutron for open stack havana
OCP Serverを用いた OpenStack Containerの検証
OpenStack and Ceph case study at the University of Alabama
OpenStack 101 update
Massachusetts Open Cloud Initiative
OpenStack networking - Neutron deep dive with PLUMgrid
Ad

Similar to Open stack icehouse microsoftupdate (20)

PDF
Hyper-V support for OpenStack Grizzly
PPTX
Hyper-V OpenStack Nova Compute
PPTX
OpenStack and Windows - What's new in Ocata
PPTX
Whats New in Apache CloudStack Version 4.5
DOCX
Dean Hagen
PDF
Pottnet Meetup Essen - ASP.Net Core
DOCX
Shree duth awasthi_cv
PPTX
The Enhanced Cisco Container Platform
PDF
Windows Server 2016 First Look (Part 1)
PPTX
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
PDF
VMworld 2013: Deploying VMware NSX Network Virtualization
PDF
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
DOCX
final proposal-Xen based Hypervisor in a Box
PDF
Pivotal Cloud Foundry 2.0: First Look
PDF
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
PDF
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
PPTX
Docker - Demo on PHP Application deployment
PDF
Cloud stack for z Systems - July 2016
PDF
CIT-2697 - Customer Success Stories with IBM PureApplication System
PPTX
Proxmox 4.2 usage in the Standards Interoperability PLM Project
Hyper-V support for OpenStack Grizzly
Hyper-V OpenStack Nova Compute
OpenStack and Windows - What's new in Ocata
Whats New in Apache CloudStack Version 4.5
Dean Hagen
Pottnet Meetup Essen - ASP.Net Core
Shree duth awasthi_cv
The Enhanced Cisco Container Platform
Windows Server 2016 First Look (Part 1)
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
VMworld 2013: Deploying VMware NSX Network Virtualization
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
final proposal-Xen based Hypervisor in a Box
Pivotal Cloud Foundry 2.0: First Look
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Docker - Demo on PHP Application deployment
Cloud stack for z Systems - July 2016
CIT-2697 - Customer Success Stories with IBM PureApplication System
Proxmox 4.2 usage in the Standards Interoperability PLM Project

More from Kamesh Pemmaraju (19)

PDF
Mirantis OpenStack and Cumulus Linux Webinar
PPTX
New Ceph capabilities and Reference Architectures
PDF
High Availability for OpenStack
PDF
Docker and OpenStack Boston Meetup
PDF
Ceph and openstack at the boston meetup
PDF
Solving Business Challenges with OpenStack
PDF
Openstack 101
PPTX
Software Defined Networking
PDF
Open stack qa and tempest
PDF
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
PPT
Pyrax talk
PPTX
Private cloud in a box
PDF
Open stack meetup_boston_ubuntu_cloud
PDF
Openstack Keystone
PDF
Open stack swift_essex_meetup_2012_06_21_judd_maltin
PDF
Open stack foundation update 6 21_2012
PDF
June Boston openStack Summit: Preparing quantum for the data center
PDF
Essex deployday
PDF
Boston open stack meetup deployment case study
Mirantis OpenStack and Cumulus Linux Webinar
New Ceph capabilities and Reference Architectures
High Availability for OpenStack
Docker and OpenStack Boston Meetup
Ceph and openstack at the boston meetup
Solving Business Challenges with OpenStack
Openstack 101
Software Defined Networking
Open stack qa and tempest
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Pyrax talk
Private cloud in a box
Open stack meetup_boston_ubuntu_cloud
Openstack Keystone
Open stack swift_essex_meetup_2012_06_21_judd_maltin
Open stack foundation update 6 21_2012
June Boston openStack Summit: Preparing quantum for the data center
Essex deployday
Boston open stack meetup deployment case study

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation_ Review paper, used for researhc scholars
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf

Open stack icehouse microsoftupdate

  • 1. OpenStack Update A VIEW THROUGH WINDOWS INTO THE ICEHOUSE
  • 2. ppouliot@Microsoft.com  Live in Stoneham, MA  Education: Philosophy (RIC), Telecom Sec & Digital Forensics (BU)  Certifications: CISSP, MCSE+I, MCT, OCP, Network+  18+ Years in Datacenter, Network, and Application infrastructure and automation.  Working within the OSS community focused on Window/Linux interoperability for 11+ years professionally  Active in Infragard (2011) & ISSA (2010) communities  Working within the OpenStack community for over 3 years
  • 3. Agenda  To provide and overview of functionality available within the OpenStack ecosystem for Microsoft Technologies.  Provide an overview of technologies that may enhance your experience with Windows and OpenStack.  Give a high level overview of the OpenStack Continuous Integration for Hyper-V.  Provide a sneak peak into what’s brewing in the next two releases for OpenStack and Microsoft technologies.
  • 4. IceHouse Goals  Continuous Integration  Establish a CI infrastructure that responds to upstream commits  Stability  Maintain parity and stability within current OpenStack projects  OpenVSwitch for Hyper-V  Enable Vswitch interoperability between Windows and KVM through OpenVswitch
  • 5. Nova Compute  Python stack runs natively on the Windows Platform  Windows 8, 8.1 (Dev Only)/ Hyper-V/Windows Server 2008 R2, 2012, 2012R2(Havana+)  Near feature parity with KVM  Hyper-V Native features like shared nothing live migration  MSIs: Full integration with all necessary components for the best possible OpenStack experience expected by Windows Users and Cloud Administrators.  Get it now: https://www.cloudbase.it/downloads/HyperVNovaCompute_Iceho use_2014_1.msi
  • 6. Horizon/FreeRDP Web Connect  Seamlessly integrated RDP support in Icehouse, on both Nova and Horizon.  Specify the url of your FreeRDP-WebConnect service in the Hyper-V Nova compute nodes as detailed below and restart the nova- compute service.  http://www.cloudbase.it/freerdp-html5-proxy-windows/  This is direct access of Guest console through Hyper-V  Runs on Most recent Windows or Linux.  https://github.com/cloudbase/FreeRDP-WebConnect  MSI installer also available:  https://www.cloudbase.it/downloads/FreeRDPWebConnect_Beta.ms
  • 7. Nova Continous Integration  Came alive in mid January 2014  Built and maintained by a small team of highly skilled engineers  Undercloud of KVM on Centos providing virtualized Ubuntu Devstack Controllers  Two Physical Hyper-V nodes per Controller dynamically assembled  All layers automated through native operating system tools, puppet, or shell scripting.  Executes a Tempest run for every upstream commit  Automation and Scripts:  https://github.com/openstack-hyper-v  https://github.com/cloudbase
  • 8. Neutron  Icehouse focuse on stability to Neutron Hyper-V driver code  Addition of Continuous Integration for the Hyper-V driver and Neutron code.  CI: Nested Networking tests network functionality up to VLAN encapsulation with the existing Hyper-V Driver.  Fully integrated configuration and installation built into the Hyper-v Nova compute driver.  OpenVSwitch for Hyper-V!!!!!!!!!!
  • 9. OpenVSwitch for Hyper-V  http://www.cloudbase.it/open-vswitch-on-hyper-v/  Apache 2.0 Licensed and publicly available User Space: https://github.com/cloudbase/openvswitch-hyperv Kernel Driver: https://github.com/cloudbase/openvswitch-hyperv-kernel  All Open vSwitch userspace tools and daemons (e.g. ovs-vsctl, ovs- vswitchd) run natively on Windows or Hyper-V server.  OVSDB database  Newly developed Hyper-V virtual switch forwarding extension  Provides the same set of tools available on Linux with a seamless integration in the Hyper-V networking model  Fully interoperable GRE and VXLAN encapsulation.
  • 10. OpenVSwitch for Hyper-V  MSI installer that takes care of installing all the required Windows services for the obsdb-server and ovs-vswitchd daemons  Supports fully automated installation and wrapping in your favorite DevOps tools set.
  • 11. Heat: templates for Windows Workloads  https://github.com/cloudbase/windows-heat-templates  Active Directory Domain Controller  Exchange 2013  IIS  MsSQL Server 2012  Sharepoint 2013  Puppet Agent
  • 12. Juju and MAAS with Windows.  http://www.cloudbase.it/windows-with-juju-and-maas/  Native Juju Execution on Windows Platforms  Juju charms for:  Active Directory  IIS  SQL Server  Exchange  SharePoint  Lync  Hyper-V OpenStack Compute
  • 13. Juno Pans https://etherpad.openstack.org/p/nova-hyperv-juno  Nova and Cinder SMB3 integration  Nova x509 based Windows password-less authentication  http://www.cloudbase.it/windows-without-passwords-in-openstack/  Generation 2 VMs  Nova serial console  Nova soft reboot  Nova host power actions
  • 14. Juno Part 2  Nova SMB shared storage  This is like NFS shared instance storage in libvirt  Nova / Neutron Hyper-V SR-IOV pass-through  Nova Hyper-V clustering support  Ironic Hyper-V integration
  • 15. Juno Part 3  Nova rescue  Nova RemoteFX support  Proposed in Havana  GPU shares assigned to VMs for specific GFX optimization, VDI use case - not GPU computation  share is based on the amount of video memory  Finite resource, requested via the flavor and require scheduler knowledge of the resource  GPU support for DirectX11 required on the host
  • 16. The End  Contact Information  Peter Pouliot CISSP  E: ppouliot@Microsoft.com  IRC: primeministerp  Skype: primeministerpete