open stack icehouse microsoftupdate

16
OpenStack Update A VIEW THROUGH WINDOWS INTO THE ICEHOUSE

Upload: kamesh-pemmaraju

Post on 06-May-2015

686 views

Category:

Technology


4 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Open stack icehouse microsoftupdate

OpenStack UpdateA VIEW THROUGH WINDOWS INTO THE ICEHOUSE

Page 2: Open stack icehouse microsoftupdate

[email protected]

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

Page 3: Open stack icehouse microsoftupdate

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.

Page 4: Open stack icehouse microsoftupdate

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

Page 5: Open stack icehouse microsoftupdate

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_Icehouse_2014_1.msi

Page 6: Open stack icehouse microsoftupdate

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

Page 7: Open stack icehouse microsoftupdate

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

Page 8: Open stack icehouse microsoftupdate

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!!!!!!!!!!

Page 9: Open stack icehouse microsoftupdate

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.

Page 10: Open stack icehouse microsoftupdate

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.

Page 11: Open stack icehouse microsoftupdate

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

Page 12: Open stack icehouse microsoftupdate

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

Page 13: Open stack icehouse microsoftupdate

Juno Panshttps://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

Page 14: Open stack icehouse microsoftupdate

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

Page 15: Open stack icehouse microsoftupdate

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

Page 16: Open stack icehouse microsoftupdate

The End

Contact Information Peter Pouliot CISSP

E: [email protected]

IRC: primeministerp

Skype: primeministerpete