Upload
alessandro-pilotti
View
2.305
Download
4
Embed Size (px)
Citation preview
Hyper-V and OpenStack
Alessandro PilottiCEO Cloudbase Solutions
@cloudbaseit
Peter PouliotSr SDET OpenStack
Microsoft
OpenStack Essex SummitGoals:
Organize a development community to support and maintain the OpenStack/Hyper-V codebase
Re-Integrate Hyper-V codebase for Folsom ReleaseMake Hyper-V server the premier hypervisor for
OpenStack compute workloads
Folsom Success storyEstablished a community
5+ active members contributing
Hyper-V restored in FolsomAll 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 2012Ready for you to try with OpenStack Folsom!
Hyper-V 2012 availabilityFREE edition
Full HypervisorMinimum OS support
Minimum impact on security updates, etc
Windows Server 2012 Just enable the related role
Windows 8For workstation / testing / development usage
Key Code Contributions for Folsom
Alessandro PilottiPause/Un-pause, Suspend/Resume, Snapshot, Live MigrationFolsom integration, Hyper-V unit Testing FrameworkFolsom Installer
Pedro Navarro PerezVolume attach/Detach Boot from volume
Jordan RinkeInitial 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
Demo
Grizzly is ComingPlanning for Grizzly now!
QuantumRDP access to VM ConsolesWindows Guest AgentCinderSQL Server support
Q & A
ResourcesOpenStack Hyper-V Wiki
http://wiki.openstack.org/Hyper-V
OpenStack Compute installerhttp://www.cloudbase.it
Hyper-Vhttp://www.microsoft.com/en-us/server-cloud/hyper
-v-server/