virtual box aquarium may09

46
1 Sun VirtualBox Aquarium Channel Webinar May 2009 Andy Hall Sr Product Manager Sun Microsystems, Inc.

Upload: eduardo-pelegri-llopart

Post on 13-May-2015

6.243 views

Category:

Technology


2 download

DESCRIPTION

Overview of VBox technology and products by Andy Hall

TRANSCRIPT

Page 1: Virtual Box Aquarium May09

1

Sun VirtualBox

Aquarium Channel WebinarMay 2009

Andy HallSr Product ManagerSun Microsystems, Inc.

Page 2: Virtual Box Aquarium May09

2

Agenda

• Background• Product Overview• What's New

> Networking modes in Virtual Box> Building a Virtual Appliance

• Q&A

Page 3: Virtual Box Aquarium May09

3

Cross-platform Virtualization Software

Sun VirtualBox

Host Platforms

Guest Platforms

x86 Hardware

Sun VirtualBox

Page 4: Virtual Box Aquarium May09

4

Windows 7, OpenSolaris, Oracle Enterprise Linux on a Mac

Page 5: Virtual Box Aquarium May09

5

Powerful Virtual Hardware

• Virtual SATA, SCSI or IDE: up to 32 disks

• Virtual NICs: gigabit ethernet E1000

• Virtual USB Controller: USB 1.1 and 2.0> USB device filter

• Full ACPI Support: guests reflect power status of host

• Virtual CD/DVD: passthru for CD/DVD writing

• Processor: > 32-bit and 64-bit guests; PAE support> Utilize VT-x/AMD or manage without

• Graphics Acceleration: > OpenGL for Windows, Linux, Solaris Guests

Page 6: Virtual Box Aquarium May09

6

Rich Host/Guest Integration

• Display options> Supports all VESA standard

resolutions/depths> Dynamically resizable Windows desktops> Full screen mode> Seamless Windows

• Mouse integration• Clock synchronization• Shared clipboard• Shared folders

Page 7: Virtual Box Aquarium May09

7

Client Platform

Deployment Option Features

iSCSI

RDP

Server

Client Client Platform

Sun VirtualBox

VM storage

Sun VirtualBox

Sun VirtualBox

VM storageVM storage

Client Platform

Page 8: Virtual Box Aquarium May09

8

Product Line Overview Today

Page 9: Virtual Box Aquarium May09

9

VirtualBox Use Cases

Desktop Server Cloud

• Testing and Development• Software distribution• OEM uses• Windows on Mac and

Linux• Linux on Windows• Desktop Security

• OEM use• Sun VDI• Testing and development• Appliance deployment

platform

• Sun Cloud Hypervisor• OEM Cloud Hypervisor

Page 10: Virtual Box Aquarium May09

10

Sun VDI Software 3

Page 11: Virtual Box Aquarium May09

11

Release Early, Release Often

April 20081.6

First Sun-branded version

New Host PlatformsSolaris OpenSolarisMac OS X

New Virtual HardwareSATAE1000PAE

Web Services

June1.6.2

Dec 20082.1

3D AccelerationOpenGL

PerformanceNehalemVT-x Mac

Networking improvements

Windows

VMDK/VHDsnapshots

Sept2.0

64-bit guests

VHD

Networking improvements

Sol10Mac

New GUI

APIsVDI telemetryPythonJAX-WS

July1.6.4

August1.6.6

Sept2.0.2

Oct2.0.4

Nov2.0.6

April 2009 2.2

Virtual appliances

Powerful guests32Gb

Performance

Networkinghost-only

SCSI disks

Jan2.1.2

Feb2.1.4

Page 12: Virtual Box Aquarium May09

12

Downloads

AprilMay

JuneJuly

AugustSeptember

OctoberNovember

DecemberJanuary

FebruaryMarch

April

0

200

400

600

800

1,000

1,200

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

Downloads per month (000's)Cumulative Down-loads (000's)

Page 13: Virtual Box Aquarium May09

13

Registrations at VirtualBox.org

AprilMay

JuneJuly

AugustSeptember

OctoberNovember

DecemberJanuary

FebruaryMarch

April

0

50

100

150

200

250

300

350

0

500

1,000

1,500

2,000

2,500

3,000

3,500

4,000

Monthly Registrations in 000'sCumulative Registrations in 000's

Page 14: Virtual Box Aquarium May09

14

What's New with 2.2?• Sharing and Publishing

> OVF Appliances

• Performance and Power> Hypervisor and Graphics performance> More powerful guests

• Making Life Easier> Smarter defaults> Improved Interoperability> Networking enhancements

• Platform specific improvements

Page 15: Virtual Box Aquarium May09

15

Performance• Faster

> Hypervisor optimizations> GRUB speedups with VT-x

• Powerful> Each guest can have up to 16 GB

• 3D acceleration for OpenSolaris and Linux guests> OpenGL drivers> Enables:

– CAD/CAM applications in a guest– Compiz Visual Effects (wobbly windows)

Page 16: Virtual Box Aquarium May09

16

3D Graphics Acceleration

OpenGL App

VirtualBox Guest Additions

VirtualBox

Host OpenGL Libraries

OpenGL Hardware

Guest

Host

Page 17: Virtual Box Aquarium May09

17

Enable 3D Acceleration

Page 18: Virtual Box Aquarium May09

18

Page 19: Virtual Box Aquarium May09

19

Page 20: Virtual Box Aquarium May09

20

Page 21: Virtual Box Aquarium May09

21

Page 22: Virtual Box Aquarium May09

22

Making Life Easier• Run 32-bit and 64-bit concurrently

> Hardware and software virtualization

• New VM defaults> Audio on> USB on> VT-x if hardware supports it

• LSI and BusLogic SCSI controllers> Greater compatibility with VMware

• Shared Folders for Solaris Guests

Page 23: Virtual Box Aquarium May09

23

Shared Folders on OpenSolaris Guests

Page 24: Virtual Box Aquarium May09

24

Making Networking Easier• Networking Modes:

> NAT> Internal Networking> Bridged Networking (ex-Host

Interface Networking)> Host-only Networking

• New easier Configuration interface

New

Page 25: Virtual Box Aquarium May09

25

VirtualBox NAT Networking

vm1IP: 10.0.2.15

vm2IP: 10.0.2.15

vm3IP: 10.0.2.15

• Guests sit on own private LAN

• VirtualBox acts as a DHCP Server

• VirtualBox NAT engine translates addresses

• Destination servers see traffic originating from VirtualBox host

• No configuration needed on Host or Guest

• Great when guests are clients

• Not good for guests as servers

VirtualBox HostIP: 129.156.4.212DHCP: 10.0.2.2Gateway: 10.0.2.2

Page 26: Virtual Box Aquarium May09

26

VirtualBox Bridged Networking

vm1IP: 129.156.4.240

• VirtualBox bridges to Host Network

• Guests are full network citizens

• Good for clients or server guests

• Consumes IP addresses

VirtualBox HostIP: 129.156.4.212

vm2IP: 129.156.4.241

vm3IP: 129.156.4.242

server1IP: 129.156.4.2

• May involve configuration of guest

• When host is disconnected, guests are too.

• Best for production environments

Page 27: Virtual Box Aquarium May09

27

VirtualBox Internal Networking

webserveren0: 129.156.4.100vboxnet0: 10.0.2.1

• Totally isolated network

• Guests can see other guests on same internal network

• Host cannot see internal network

• Network configuration needed

• Functions even when Host disconnected.

• Usually used in conjunction with Bridged

• Good for multi-tier solutions

VirtualBox HostIP: 129.156.4.212

Database servervboxnet0: 10.0.2.2

Page 28: Virtual Box Aquarium May09

28

VirtualBox Host-only Networking

vm1IP:192.168.56.101

• Hybrid between Bridged and internal

• VirtualBox creates a private network for guests and host

• Host sees a new software NIC

• VirtualBox provides a DHCP server

• Guests cannot see outside world

• Guests function even when host disconnected

• Good for development

VirtualBox Hostvboxnet0: 192.168.56.1

vm2IP:192.168.56.102

vm3IP:192.168.56.103

VirtualBox Hosten0: 129.156.4.212

Page 29: Virtual Box Aquarium May09

29

Host-only Network Configuration

• Select Host-only mode

• Select which Host-only NIC to use

Page 30: Virtual Box Aquarium May09

30

OVF Appliances

• Export and Import of VMs> Industry Standard “Open

Virtualization Format”> Easy to use wizard > Command-line interface

• VM mobility> VirtualBox -> VirtualBox> VirtualBox -> 3rd Party> 3rd Party -> VirtualBox

Page 31: Virtual Box Aquarium May09

31

The Export Process (1)

• Choose the Guest(s) to export

Page 32: Virtual Box Aquarium May09

32

The Export Process (2)

• Add optional additional information

Page 33: Virtual Box Aquarium May09

33

The Export Process (3)

• Choose the destination folder for the appliance files• Optionally output to legacy version 0.9 OVF format

Page 34: Virtual Box Aquarium May09

34

The Export Process (4)

• The output is> OVF configuration files> 1 or more VMDK Virtual Disk files

Page 35: Virtual Box Aquarium May09

35

The Import Process (1)

• Download a Virtual Appliance> Examples:

– www.jumpbox.com– http://jsc-nfs.czech.sun.com/room/virtual/OVFCorner/data/WebSpaceVA10-Vbox.zip

Page 36: Virtual Box Aquarium May09

36

The Import Process (2)

• Select the .ovf file

Page 37: Virtual Box Aquarium May09

37

The Import Process (3)

• Examine/Modify Virtual Appliance configuration

Page 38: Virtual Box Aquarium May09

38

The Import Process (4)

• Appliance imports....

Page 39: Virtual Box Aquarium May09

39

The Import Process (5)

• ...and appears in your list of VMs

Page 40: Virtual Box Aquarium May09

40

Appliance starting up...

Page 41: Virtual Box Aquarium May09

41

Appliance Running

Page 42: Virtual Box Aquarium May09

42

Appliance self-configuration

Page 43: Virtual Box Aquarium May09

43

Appliance being used

Page 44: Virtual Box Aquarium May09

44

Sun Storage 7000 Simulator• OVF support

• Host-only networking

• Performance improvements

Page 45: Virtual Box Aquarium May09

45

Appliances

Performance

Simplicity

●Optimizations●3D Graphics acceleration●More powerful guests

●Easy export/import model●Compatible with Industry Standard●Great for sharing, publishing, distributing

Summary

●Networking enhancements●Work offline more easily●Smarter defaults

Page 46: Virtual Box Aquarium May09

46

SUN VIRTUALBOX