Thank you! · and NASA VMware joins OpenStack Foundation as Gold member 2013 Nova vCenter Driver...

Post on 17-Jul-2020

0 views 0 download

Transcript of Thank you! · and NASA VMware joins OpenStack Foundation as Gold member 2013 Nova vCenter Driver...

Thank you!

1

OS Technology

The VMware {code} Team wants to thank you for attending the OpenStack Meetup!

Join http://vmw.re/code COMMUNTIYACCESSEXPERINCE

© 2014 VMware Inc. All rights reserved.

Working with Windows Images on OpenStack

Trevor Roberts Jr - Sr. Technical Marketing Managertrobertsjr@vmware.com@VMTrooper

• About VMware

• OpenStack Summit Recap

• OpenStack + Windows FTW

Agenda

About VMware• The leader in virtualization & cloud infrastructure solutions. VMware is

dedicated to helping customers transform the way they build, deliver and consume Information Technology resources in a manner that is evolutionary and based on their specific needs.

• This includes OpenStack! We have a distribution (VMware Integrated OpenStack) that configures DefCore-compliant OpenStack to use the open source drivers to manage VMware infrastructure.

• We Are Hiring! - https://careers.vmware.com/search-jobs/openstack/

4

Contribute: VMware’s Community Involvement By the Numbers

5

Source: Stackalytics for tc-approved OpenStack projects in the OpenStack Mitaka release (http://stackalytics.com/?release=mitaka&project_type=tc-approved-release&company=vmware)

Top 10 contributor to the OpenStack releases

23Developers

181Commits

14558Lines-of-

Code

1572Patches

Reviewed

2010

Open vSwitch Project created by Nicira

2011

OpenStack Project created by Rackspace and NASA

VMware joins OpenStack Foundation as Gold member

2013

Nova vCenter Driver

Cinder VMDK Driver

Neutron NSX DriverCeilometer vCenterDriver

Leading OpenStack Distros support vSphere & NSX

VIO Beta AnnouncedGlance VMDK Driver

OpenStack distribution partners announce plans to support vSphere and NSX

2014

OpenStack Networking “Neutron” project started and led by Nicira

2012

NSX+Neutron

Contribute: A Long-Standing Commitment to the OpenStack Community

VIO 1.0 GA• Icehouse Based

• Deploy Production OpenStack in Minutes

VIO 2.0 GA• Kilo Based

• First Kilo DefCoreCompliant Distro

• Seamless, Non-Disruptive OpenStack Upgrade

VMware Integrated OpenStack launches.

2015

OpenStack Summit Recap

7

OpenStack Summit Highlights

OpenStack Summit Highlights

OpenStack & Windows

10

• OpenStack CLI on Windows• Microsoft Server Virtualization Validation Program (SVVP)• Build Your Image• Boot Instances with Cloudbase customization• Demo• Learn More• Q&A

Working with Windows on OpenStack

OpenStack CLI on Windows• Install latest version of Python 2 from python.org

– Pip automatically is installed

• Syntax particulars– Environment variables

– Multi-line commands

12

Microsoft Server Virtualization Validation Program (SVVP)• Check that Microsoft application version is supported on virtual platforms

• Check that the Windows Server version you want to include in your cloud is supported on your virtualization platform.

13

Build Your Image• Verify the correct drivers for storage and networking

– Not all VirtIO drivers are created equal!

• Create a virtual machine using your platform hypervisor– qemu-system-x86_64 -enable-kvm -m 2048 -cdrom

en_windows_server_2012_r2_vl_with_update_x64_dvd_4065221.iso -drive file=win12R2.img,if=virtio -drive file=win2k12r2-canonical-drivers.iso,index=3,media=cdrom -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 -net nic,model=virtio -net user -nographic -vnc :20 -usbdevicetablet

• Deploy Windows and configure the VM for use on OpenStack (firewall, enable RDP, updates)• Install Cloudbase-init• Windows deployment, configuration, and cloudbase install can be automated with a tool like

Packer

14

Instance Customization with Cloudbase

15

Cloudbase File System• C:\Program Files or C:\Program Files (x86) as Cloudbase Solutions\Cloudbase-

Init directory. There, are located some folders of interest like:– bin - Executable files and other binaries.– conf - Configuration files holding miscellaneous options.– log - Here are the cloudbase-init logs.– LocalScripts - User supplied scripts.– Python - Bundle of executable and library files to support Python scripts and core execution.

• Small footprint (~92 MB)

16

Demos

17

Learn more!• http://blogs.vmware.com/openstack

• http://cloudbase.it

• https://github.com/openstack/heat-templates/tree/master/hot/Windows

Thank You!

19