Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Open stack icehouse microsoftupdate

1,302 views

Published on

The key areas of discussion focus on the following:
• What is available for integration within OpenStack as of the IceHouse release.
• Recent updates for Windows Technologies in Nova, Cinder, and Neutron projects
• An overview of the Hyper-V CI process including sneak peeks into upcoming infrastructure changes for Juno/K Releases
• Technology additions to support Windows within the OpenStack ecosystem.
• Summit Debrief and Juno Planning Outlined.

Published in: Technology
  • Be the first to comment

Open stack icehouse microsoftupdate

  1. 1. OpenStack Update A VIEW THROUGH WINDOWS INTO THE ICEHOUSE
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 16. The End  Contact Information  Peter Pouliot CISSP  E: ppouliot@Microsoft.com  IRC: primeministerp  Skype: primeministerpete

×