SlideShare a Scribd company logo
Hyper-V and OpenStack

   Alessandro Pilotti         Peter Pouliot
 CEO Cloudbase Solutions   Sr SDET OpenStack
     @cloudbaseit               Microsoft
OpenStack Essex Summit
 Goals:
   Organize a development community to support and
    maintain the OpenStack/Hyper-V codebase
   Re-Integrate Hyper-V codebase for Folsom Release
   Make Hyper-V server the premier hypervisor for
    OpenStack compute workloads
Folsom Success story
 Established a community
   5+ active members contributing
 Hyper-V restored in Folsom
   All code Integrated and maintained within the active
     Nova-Compute codebase on Github

 Original Functionality restored and greatly improved
 Hyper-V v3 Server 2012 released and ready for
  OpenStack compute
Microsoft’s Hyper-V Server 2012
    Ready for you to try with OpenStack
    Folsom!
Hyper-V 2012 availability
 FREE edition
   Full Hypervisor
   Minimum OS support
     Minimum impact on security updates, etc

 Windows Server 2012
   Just enable the related role
 Windows 8
   For workstation / testing / development usage
Key Code Contributions for
           Folsom
 Alessandro Pilotti
   Pause/Un-pause, Suspend/Resume,
   Snapshot, Live Migration
   Folsom integration, Hyper-V unit Testing Framework
   Folsom Installer
 Pedro Navarro Perez
   Volume attach/Detach
   Boot from volume
 Jordan Rinke
   Initial integration and Essex installer
Hyper-V 2012 and OpenStack
 Python Application installed as an application/service
  on the Hyper-V node.

 OpenStack compute utilizes key features baked into
  the Hyper-V Virtualization Platform

 Does not require windows clustering services
 Does not require shared storage
Hyper-V/Glance Integration
 Native glance client support on Windows.
 Upload images directly from the windows compute
  node

 VHDx support planned for Grizzly
Volume Attach/Detach
             Requirements
 Windows iSCSI initiator service enabled and running
  on hyper-v compute node.

 Configuration can be scripted
 Create, attach detach volumes using the OpenStack
  Dashboard or Nova commands.

 OS must be installed directly onto the created volume
  for “boot from volume” instances
Live Migration Requirements
 Each compute node must have Active Directory
  Domain Membership

 Nova-compute service must be running under an Active
  Directory Domain account.

 Shared nothing live migration can be enabled via
  simple powershell commands or from the Hyper-V
  management GUI.

 Live Migration initiated via nova live-migration
  commands
MSI Installer
Features:
 Independent Python environment to avoid conflicts with existing
   applications
 Installs and registers all the required dependencies
 Generates dynamically a nova.conf file based on the parameters
   provided by the user
 Creates a new Hyper-V external switch if required
 Registers Nova Compute as a service and starts it
 Enables the Microsoft iSCSI Initiator service (optional)
MSI Installer Continued..
 Enables and configures Hyper-V Live Migration
  (optional )

 FreeRDP for Hyper-V console access
 Installs a command prompt shortcut in the applications
  menu for a ready made OpenStack prompt (optional)

 Can be executed fully unattended and automated
Hyper-V OpenStack Nova Compute
Grizzly is Coming
 Planning for Grizzly now!
     Quantum
     RDP access to VM Consoles
     Windows Guest Agent
     Cinder
     SQL Server support
Hyper-V OpenStack Nova Compute
Resources
 OpenStack Hyper-V Wiki
   http://wiki.openstack.org/Hyper-V
 OpenStack Compute installer
   http://www.cloudbase.it
 Hyper-V
   http://www.microsoft.com/en-us/server-cloud/hyper-v-
    server/

More Related Content

PDF
PPTX
Websockets: Pushing the web forward
PPTX
Open Stack compute-service-nova
PDF
2011 Essex Summit: Openstack/Hyper-V clouds
PDF
Nginx conference 2015
PPTX
Dockercon 2015 - Persistent Data in a Microservices World
PPTX
DEVNET-1183 OpenShift + Kubernetes + Docker
PPTX
OpenStack and Windows
Websockets: Pushing the web forward
Open Stack compute-service-nova
2011 Essex Summit: Openstack/Hyper-V clouds
Nginx conference 2015
Dockercon 2015 - Persistent Data in a Microservices World
DEVNET-1183 OpenShift + Kubernetes + Docker
OpenStack and Windows

What's hot (20)

PDF
Cloud networking deep dive
PPTX
Deploying OpenStack Using Docker in Production
PPTX
Openstack in 10 mins
PPTX
vSphere Integrated Containers 101 and End-User Workflow
PDF
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
PPTX
Photon Controller: An Open Source Container Infrastructure Platform from VMware
PPTX
A First Look at vSphere Integrated Containers and Photon Platform
PPTX
Openstack components as containerized microservices
PDF
Container Networking Deep Dive
PDF
Docker 1.9 Workshop
PDF
Building Containers: How Many Ways Are Too Many?
PDF
DockerCon EU 2015: The Latest in Docker Engine
PPTX
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
PDF
Automating the CI / CD pipeline of your containerized applications
PPTX
Docker Meetup 08 03-2016
PPTX
Open stack + Containers + Hyper-V
PPTX
Puppet + Windows Nano Server
PPTX
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
PPTX
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
PDF
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
Cloud networking deep dive
Deploying OpenStack Using Docker in Production
Openstack in 10 mins
vSphere Integrated Containers 101 and End-User Workflow
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
Photon Controller: An Open Source Container Infrastructure Platform from VMware
A First Look at vSphere Integrated Containers and Photon Platform
Openstack components as containerized microservices
Container Networking Deep Dive
Docker 1.9 Workshop
Building Containers: How Many Ways Are Too Many?
DockerCon EU 2015: The Latest in Docker Engine
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
Automating the CI / CD pipeline of your containerized applications
Docker Meetup 08 03-2016
Open stack + Containers + Hyper-V
Puppet + Windows Nano Server
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
Ad

Similar to Hyper-V OpenStack Nova Compute (20)

PDF
Folsom Summit - Hyper-V Deep Dive
PPTX
Open stack icehouse microsoftupdate
PDF
Boston open stack meetup hyper v in openstack
PPTX
Openstack win final
PDF
Hyper-V support for OpenStack Grizzly
PDF
AWS Summit Singapore 2019 | Latest Trends for Cloud-Native Application Develo...
PDF
CIT-2697 - Customer Success Stories with IBM PureApplication System
PPTX
Successful Patterns for running platforms
PDF
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
PPTX
OpenStack and Windows - What's new in Ocata
PPTX
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
PDF
OpenShift 4 installation
PDF
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
PDF
Red Hat Forum Benelux 2015
PDF
Exploring Open Source Dual A/B Update Solutions for Embedded Linux
PPTX
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
PPTX
Evolution of VS code Java ecosystem
PPTX
PHP and FastCGI Performance Optimizations
PDF
OpenShift Container Platform 4.12 Release Notes
PDF
InstallAnywhere 2014
Folsom Summit - Hyper-V Deep Dive
Open stack icehouse microsoftupdate
Boston open stack meetup hyper v in openstack
Openstack win final
Hyper-V support for OpenStack Grizzly
AWS Summit Singapore 2019 | Latest Trends for Cloud-Native Application Develo...
CIT-2697 - Customer Success Stories with IBM PureApplication System
Successful Patterns for running platforms
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
OpenStack and Windows - What's new in Ocata
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
OpenShift 4 installation
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
Red Hat Forum Benelux 2015
Exploring Open Source Dual A/B Update Solutions for Embedded Linux
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
Evolution of VS code Java ecosystem
PHP and FastCGI Performance Optimizations
OpenShift Container Platform 4.12 Release Notes
InstallAnywhere 2014
Ad

More from Alessandro Pilotti (10)

PPTX
Strategies for migrating workloads from VMware to OpenStack
PPTX
OpenStack + Nano Server + Hyper-V + S2D
PPTX
Building a Microsoft cloud with open technologies
PPTX
Interoperable OpenStack guest provisioning with Cloudbase-Init
PPTX
An HTML5 client to connect to the Hyper-V console
PPTX
Drupal, Memcache and Solr on Windows
PPTX
Managing Drupal on Windows with Drush
PPTX
Building drupal web farms with IIS - part 1
PPTX
Windows Loves drupal
PPTX
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Strategies for migrating workloads from VMware to OpenStack
OpenStack + Nano Server + Hyper-V + S2D
Building a Microsoft cloud with open technologies
Interoperable OpenStack guest provisioning with Cloudbase-Init
An HTML5 client to connect to the Hyper-V console
Drupal, Memcache and Solr on Windows
Managing Drupal on Windows with Drush
Building drupal web farms with IIS - part 1
Windows Loves drupal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal

Hyper-V OpenStack Nova Compute

  • 1. Hyper-V and OpenStack Alessandro Pilotti Peter Pouliot CEO Cloudbase Solutions Sr SDET OpenStack @cloudbaseit Microsoft
  • 2. OpenStack Essex Summit  Goals:  Organize a development community to support and maintain the OpenStack/Hyper-V codebase  Re-Integrate Hyper-V codebase for Folsom Release  Make Hyper-V server the premier hypervisor for OpenStack compute workloads
  • 3. Folsom Success story  Established a community  5+ active members contributing  Hyper-V restored in Folsom  All code Integrated and maintained within the active Nova-Compute codebase on Github  Original Functionality restored and greatly improved  Hyper-V v3 Server 2012 released and ready for OpenStack compute
  • 4. Microsoft’s Hyper-V Server 2012 Ready for you to try with OpenStack Folsom!
  • 5. Hyper-V 2012 availability  FREE edition  Full Hypervisor  Minimum OS support  Minimum impact on security updates, etc  Windows Server 2012  Just enable the related role  Windows 8  For workstation / testing / development usage
  • 6. Key Code Contributions for Folsom  Alessandro Pilotti  Pause/Un-pause, Suspend/Resume,  Snapshot, Live Migration  Folsom integration, Hyper-V unit Testing Framework  Folsom Installer  Pedro Navarro Perez  Volume attach/Detach  Boot from volume  Jordan Rinke  Initial integration and Essex installer
  • 7. Hyper-V 2012 and OpenStack  Python Application installed as an application/service on the Hyper-V node.  OpenStack compute utilizes key features baked into the Hyper-V Virtualization Platform  Does not require windows clustering services  Does not require shared storage
  • 8. Hyper-V/Glance Integration  Native glance client support on Windows.  Upload images directly from the windows compute node  VHDx support planned for Grizzly
  • 9. Volume Attach/Detach Requirements  Windows iSCSI initiator service enabled and running on hyper-v compute node.  Configuration can be scripted  Create, attach detach volumes using the OpenStack Dashboard or Nova commands.  OS must be installed directly onto the created volume for “boot from volume” instances
  • 10. Live Migration Requirements  Each compute node must have Active Directory Domain Membership  Nova-compute service must be running under an Active Directory Domain account.  Shared nothing live migration can be enabled via simple powershell commands or from the Hyper-V management GUI.  Live Migration initiated via nova live-migration commands
  • 11. MSI Installer Features:  Independent Python environment to avoid conflicts with existing applications  Installs and registers all the required dependencies  Generates dynamically a nova.conf file based on the parameters provided by the user  Creates a new Hyper-V external switch if required  Registers Nova Compute as a service and starts it  Enables the Microsoft iSCSI Initiator service (optional)
  • 12. MSI Installer Continued..  Enables and configures Hyper-V Live Migration (optional )  FreeRDP for Hyper-V console access  Installs a command prompt shortcut in the applications menu for a ready made OpenStack prompt (optional)  Can be executed fully unattended and automated
  • 14. Grizzly is Coming  Planning for Grizzly now!  Quantum  RDP access to VM Consoles  Windows Guest Agent  Cinder  SQL Server support
  • 16. Resources  OpenStack Hyper-V Wiki  http://wiki.openstack.org/Hyper-V  OpenStack Compute installer  http://www.cloudbase.it  Hyper-V  http://www.microsoft.com/en-us/server-cloud/hyper-v- server/