SlideShare a Scribd company logo
Sun VirtualBox

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


   • Background
   • Product Overview
   • What's New
     > Networking modes in Virtual Box
     > Building a Virtual Appliance
   • Q&A


                                         2
Sun VirtualBox


Cross-platform             Guest Platforms
Virtualization            Sun VirtualBox
Software
                           Host Platforms



                           x86 Hardware



                                             3
Windows 7, OpenSolaris, Oracle Enterprise Linux on a Mac




                                                           4
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
                                                        5
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
                                               6
Deployment Option Features


Server                      VM storage        VM storage

                                             Sun VirtualBox
                                   iSCSI
          VM storage                                  RDP

         Sun VirtualBox    Sun VirtualBox

         Client Platform   Client Platform   Client Platform
Client


                                                               7
Product Line Overview Today




                              8
VirtualBox Use Cases
•   Testing and Development
                              •   OEM use                   •   Sun Cloud Hypervisor
•   Software distribution
                              •   Sun VDI                   •   OEM Cloud Hypervisor
•   OEM uses
                              •   Testing and development
•   Windows on Mac and
                              •   Appliance deployment
    Linux
                                  platform
•   Linux on Windows
•   Desktop Security




       Desktop                        Server                        Cloud
                                                                                       9
Sun VDI Software 3




                     10
Release Early, Release Often



April 2008 June July August Sept Sept Oct Nov Dec 2008 Jan Feb April 2009
1.6        1.6.2 1.6.4 1.6.6 2.0 2.0.2 2.0.4 2.0.6 2.1 2.1.2 2.1.4 2.2
First Sun-branded        64-bit guests          3D Acceleration   Virtual
version                                              OpenGL       appliances
                         VHD
New Host Platforms                              Performance       Powerful guests
     Solaris             Networking                  Nehalem          32Gb
     OpenSolaris         improvements                VT-x Mac
     Mac OS X                 Sol10                               Performance
                              Mac               Networking
New Virtual Hardware                            improvements      Networking
     SATA                New GUI                     Windows          host-only
     E1000
     PAE                 APIs                                     SCSI disks
                                                VMDK/VHD
                                VDI telemetry      snapshots
Web Services                    Python
                                JAX-WS

                                                                                    11
Downloads
  1,200                                                                                                       14,000
                  Downloads per month
                  (000's)
                  Cumulative Down-
                  loads (000's)                                                                               12,000
  1,000




                                                                                                              10,000

   800



                                                                                                              8,000


   600


                                                                                                              6,000



   400

                                                                                                              4,000




   200
                                                                                                              2,000




     0                                                                                                        0
                  May          July            September      November       January          March
          April         June            August         October       December        February         April            12
Registrations at VirtualBox.org
  350                                                                                                          4,000

                 Monthly Registrations in
                 000's
                 Cumulative Registrations                                                                      3,500
  300
                 in 000's


                                                                                                               3,000
  250


                                                                                                               2,500

  200


                                                                                                               2,000


  150

                                                                                                               1,500


  100
                                                                                                               1,000



  50
                                                                                                               500




    0                                                                                                          0
                May            July          September        November        January          March
        April         June            August          October        December         February         April           13
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
                                           14
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)
                                                 15
3D Graphics Acceleration

               OpenGL App
                                      Guest
         VirtualBox Guest Additions



                VirtualBox

             Host OpenGL Libraries    Host

               OpenGL Hardware


                                              16
Enable 3D Acceleration




                         17
18
19
20
21
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

                                             22
Shared Folders on OpenSolaris Guests




                                  23
Making Networking Easier
  • Networking Modes:
    > NAT
    > Internal Networking
    > Bridged Networking (ex-Host
      Interface Networking)
    > Host-only Networking    New

  • New easier Configuration
    interface



                                    24
VirtualBox NAT Networking

                                                    • Guests sit on own private LAN
                                                    • VirtualBox acts as a DHCP
                                                      Server
VirtualBox Host
IP: 129.156.4.212                                   • VirtualBox NAT engine
DHCP: 10.0.2.2
Gateway: 10.0.2.2
                                                      translates addresses
                                                    • Destination servers see traffic
                                                      originating from VirtualBox host
                                                    • No configuration needed on
  vm1               vm2             vm3               Host or Guest
  IP: 10.0.2.15     IP: 10.0.2.15   IP: 10.0.2.15   • Great when guests are clients
                                                    • Not good for guests as servers
                                                                                    25
VirtualBox Bridged Networking
  server1
  IP: 129.156.4.2




                    VirtualBox Host     vm1               vm2               vm3
                    IP: 129.156.4.212   IP: 129.156.4.240 IP: 129.156.4.241 IP: 129.156.4.242



• VirtualBox bridges to Host                               • May involve configuration of
  Network                                                    guest
• Guests are full network citizens                         • When host is disconnected,
                                                             guests are too.
• Good for clients or server guests
                                                           • Best for production environments
• Consumes IP addresses                                                                         26
VirtualBox Internal Networking

                                       • Totally isolated network
                                       • Guests can see other guests on
                   VirtualBox Host       same internal network
                   IP: 129.156.4.212
                                       • Host cannot see internal
                                         network
                                       • Network configuration needed
     webserver
     en0: 129.156.4.100                • Functions even when Host
     vboxnet0: 10.0.2.1
                                         disconnected.
                                       • Usually used in conjunction with
                                         Bridged
          Database server
          vboxnet0: 10.0.2.2           • Good for multi-tier solutions
                                                                      27
VirtualBox Host-only Networking

                                                        • Hybrid between Bridged and
                                                          internal
                           VirtualBox Host              • VirtualBox creates a private
                           en0: 129.156.4.212             network for guests and host
  VirtualBox Host
  vboxnet0: 192.168.56.1
                                                        • Host sees a new software NIC
                                                        • VirtualBox provides a DHCP
                                                          server
                                                        • Guests cannot see outside
vm1               vm2               vm3                   world
IP:192.168.56.101 IP:192.168.56.102 IP:192.168.56.103
                                                        • Guests function even when host
                                                          disconnected
                                                        • Good for development       28
Host-only Network Configuration
                           • Select Host-only mode




• Select which Host-only
  NIC to use

                                                     29
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



                                     30
The Export Process (1)




• Choose the Guest(s) to export
                                  31
The Export Process (2)




• Add optional additional information
                                        32
The Export Process (3)




• Choose the destination folder for the appliance files
• Optionally output to legacy version 0.9 OVF format      33
The Export Process (4)




• The output is
  > OVF configuration files
  > 1 or more VMDK Virtual Disk files   34
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
                                                                                        35
The Import Process (2)




• Select the .ovf file
                         36
The Import Process (3)




• Examine/Modify Virtual Appliance configuration
                                                   37
The Import Process (4)




• Appliance imports....
                          38
The Import Process (5)




• ...and appears in your list of VMs
                                       39
Appliance starting up...




                           40
Appliance Running




                    41
Appliance self-configuration




                               42
Appliance being used




                       43
Sun Storage 7000 Simulator
                        • OVF support
                        • Host-only networking
                        • Performance
                          improvements




                                                 44
Summary

              ●Easy export/import model
Appliances    ●Compatible with Industry Standard

              ●Great for sharing, publishing, distributing




              Optimizations
              ●


Performance ●3D Graphics acceleration
            ●
              More powerful guests

              ●
               Networking enhancements
Simplicity    ●Work offline more easily

              ●Smarter defaults




                                                             45
SUN VIRTUALBOX




                 46

More Related Content

Similar to Virtual Box Aquarium May09

Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved
Microsoft TechNet - Belgium and Luxembourg
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
Lai Yoong Seng
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
itnig
 
An Introduction to node.js
An Introduction to node.jsAn Introduction to node.js
An Introduction to node.js
nodejsbcn
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Softcorp
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Note
csharney
 
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Ruben S. Montero
 
How I reshaped my lab environment
How I reshaped my lab environmentHow I reshaped my lab environment
How I reshaped my lab environment
subtitle
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
CoreOS
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
mestery
 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012
Andy Parsons
 
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...
Acquia
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolved
hypervnu
 
VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...
VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...
VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...
VMworld
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2
 
Move SAP to Cloud in 3 Easy Steps
Move SAP to Cloud in 3 Easy StepsMove SAP to Cloud in 3 Easy Steps
Move SAP to Cloud in 3 Easy Steps
AppZero
 
Apache CloudStack at LinuxCon Japan
Apache CloudStack at LinuxCon JapanApache CloudStack at LinuxCon Japan
Apache CloudStack at LinuxCon Japan
Kimihiko Kitase
 
Varnish, The Good, The Awesome, and the Downright Crazy
Varnish, The Good, The Awesome, and the Downright CrazyVarnish, The Good, The Awesome, and the Downright Crazy
Varnish, The Good, The Awesome, and the Downright Crazy
Mike Willbanks
 
Varnish, The Good, The Awesome, and the Downright Crazy.
Varnish, The Good, The Awesome, and the Downright Crazy.Varnish, The Good, The Awesome, and the Downright Crazy.
Varnish, The Good, The Awesome, and the Downright Crazy.
Mike Willbanks
 
Varnish Cache
Varnish CacheVarnish Cache
Varnish Cache
Mike Willbanks
 

Similar to Virtual Box Aquarium May09 (20)

Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
An Introduction to node.js
An Introduction to node.jsAn Introduction to node.js
An Introduction to node.js
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Note
 
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
 
How I reshaped my lab environment
How I reshaped my lab environmentHow I reshaped my lab environment
How I reshaped my lab environment
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012
 
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolved
 
VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...
VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...
VMworld 2013: VMware Virsto Technical Overview:Optimizing Your SAN Infrastruc...
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
 
Move SAP to Cloud in 3 Easy Steps
Move SAP to Cloud in 3 Easy StepsMove SAP to Cloud in 3 Easy Steps
Move SAP to Cloud in 3 Easy Steps
 
Apache CloudStack at LinuxCon Japan
Apache CloudStack at LinuxCon JapanApache CloudStack at LinuxCon Japan
Apache CloudStack at LinuxCon Japan
 
Varnish, The Good, The Awesome, and the Downright Crazy
Varnish, The Good, The Awesome, and the Downright CrazyVarnish, The Good, The Awesome, and the Downright Crazy
Varnish, The Good, The Awesome, and the Downright Crazy
 
Varnish, The Good, The Awesome, and the Downright Crazy.
Varnish, The Good, The Awesome, and the Downright Crazy.Varnish, The Good, The Awesome, and the Downright Crazy.
Varnish, The Good, The Awesome, and the Downright Crazy.
 
Varnish Cache
Varnish CacheVarnish Cache
Varnish Cache
 

More from Eduardo Pelegri-Llopart

Juggling at freenome
Juggling   at freenomeJuggling   at freenome
Juggling at freenome
Eduardo Pelegri-Llopart
 
Csumb capstone-fall2016
Csumb capstone-fall2016Csumb capstone-fall2016
Csumb capstone-fall2016
Eduardo Pelegri-Llopart
 
Digital activitymanagement
Digital activitymanagementDigital activitymanagement
Digital activitymanagement
Eduardo Pelegri-Llopart
 
Progress next iot_pelegri
Progress next iot_pelegriProgress next iot_pelegri
Progress next iot_pelegri
Eduardo Pelegri-Llopart
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Eduardo Pelegri-Llopart
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
Eduardo Pelegri-Llopart
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
Eduardo Pelegri-Llopart
 
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ ProgressIOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
Eduardo Pelegri-Llopart
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
Eduardo Pelegri-Llopart
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
Eduardo Pelegri-Llopart
 
What is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts YouWhat is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts You
Eduardo Pelegri-Llopart
 
Community Update 25 Mar2010 - English
Community Update 25 Mar2010 - EnglishCommunity Update 25 Mar2010 - English
Community Update 25 Mar2010 - English
Eduardo Pelegri-Llopart
 
GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010
Eduardo Pelegri-Llopart
 
Glass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.MiniGlass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.Mini
Eduardo Pelegri-Llopart
 
Introduction To Web Beans
Introduction To Web BeansIntroduction To Web Beans
Introduction To Web Beans
Eduardo Pelegri-Llopart
 
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEhcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
Eduardo Pelegri-Llopart
 
OpenDS Primer Aquarium
OpenDS Primer AquariumOpenDS Primer Aquarium
OpenDS Primer Aquarium
Eduardo Pelegri-Llopart
 
Fuji Overview
Fuji OverviewFuji Overview
Nuxeo 5.2 Glassfish
Nuxeo 5.2 GlassfishNuxeo 5.2 Glassfish
Nuxeo 5.2 Glassfish
Eduardo Pelegri-Llopart
 
OpenSSO Deployments
OpenSSO DeploymentsOpenSSO Deployments
OpenSSO Deployments
Eduardo Pelegri-Llopart
 

More from Eduardo Pelegri-Llopart (20)

Juggling at freenome
Juggling   at freenomeJuggling   at freenome
Juggling at freenome
 
Csumb capstone-fall2016
Csumb capstone-fall2016Csumb capstone-fall2016
Csumb capstone-fall2016
 
Digital activitymanagement
Digital activitymanagementDigital activitymanagement
Digital activitymanagement
 
Progress next iot_pelegri
Progress next iot_pelegriProgress next iot_pelegri
Progress next iot_pelegri
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ ProgressIOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
 
What is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts YouWhat is the Internet of Things and How it Impacts You
What is the Internet of Things and How it Impacts You
 
Community Update 25 Mar2010 - English
Community Update 25 Mar2010 - EnglishCommunity Update 25 Mar2010 - English
Community Update 25 Mar2010 - English
 
GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010GlassFish Community Update 25 Mar2010
GlassFish Community Update 25 Mar2010
 
Glass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.MiniGlass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.Mini
 
Introduction To Web Beans
Introduction To Web BeansIntroduction To Web Beans
Introduction To Web Beans
 
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEhcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
 
OpenDS Primer Aquarium
OpenDS Primer AquariumOpenDS Primer Aquarium
OpenDS Primer Aquarium
 
Fuji Overview
Fuji OverviewFuji Overview
Fuji Overview
 
Nuxeo 5.2 Glassfish
Nuxeo 5.2 GlassfishNuxeo 5.2 Glassfish
Nuxeo 5.2 Glassfish
 
OpenSSO Deployments
OpenSSO DeploymentsOpenSSO Deployments
OpenSSO Deployments
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

Virtual Box Aquarium May09

  • 1. Sun VirtualBox Aquarium Channel Webinar May 2009 Andy Hall Sr Product Manager Sun Microsystems, Inc. 1
  • 2. Agenda • Background • Product Overview • What's New > Networking modes in Virtual Box > Building a Virtual Appliance • Q&A 2
  • 3. Sun VirtualBox Cross-platform Guest Platforms Virtualization Sun VirtualBox Software Host Platforms x86 Hardware 3
  • 4. Windows 7, OpenSolaris, Oracle Enterprise Linux on a Mac 4
  • 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 5
  • 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 6
  • 7. Deployment Option Features Server VM storage VM storage Sun VirtualBox iSCSI VM storage RDP Sun VirtualBox Sun VirtualBox Client Platform Client Platform Client Platform Client 7
  • 9. VirtualBox Use Cases • Testing and Development • OEM use • Sun Cloud Hypervisor • Software distribution • Sun VDI • OEM Cloud Hypervisor • OEM uses • Testing and development • Windows on Mac and • Appliance deployment Linux platform • Linux on Windows • Desktop Security Desktop Server Cloud 9
  • 11. Release Early, Release Often April 2008 June July August Sept Sept Oct Nov Dec 2008 Jan Feb April 2009 1.6 1.6.2 1.6.4 1.6.6 2.0 2.0.2 2.0.4 2.0.6 2.1 2.1.2 2.1.4 2.2 First Sun-branded 64-bit guests 3D Acceleration Virtual version OpenGL appliances VHD New Host Platforms Performance Powerful guests Solaris Networking Nehalem 32Gb OpenSolaris improvements VT-x Mac Mac OS X Sol10 Performance Mac Networking New Virtual Hardware improvements Networking SATA New GUI Windows host-only E1000 PAE APIs SCSI disks VMDK/VHD VDI telemetry snapshots Web Services Python JAX-WS 11
  • 12. Downloads 1,200 14,000 Downloads per month (000's) Cumulative Down- loads (000's) 12,000 1,000 10,000 800 8,000 600 6,000 400 4,000 200 2,000 0 0 May July September November January March April June August October December February April 12
  • 13. Registrations at VirtualBox.org 350 4,000 Monthly Registrations in 000's Cumulative Registrations 3,500 300 in 000's 3,000 250 2,500 200 2,000 150 1,500 100 1,000 50 500 0 0 May July September November January March April June August October December February April 13
  • 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 14
  • 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) 15
  • 16. 3D Graphics Acceleration OpenGL App Guest VirtualBox Guest Additions VirtualBox Host OpenGL Libraries Host OpenGL Hardware 16
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 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 22
  • 23. Shared Folders on OpenSolaris Guests 23
  • 24. Making Networking Easier • Networking Modes: > NAT > Internal Networking > Bridged Networking (ex-Host Interface Networking) > Host-only Networking New • New easier Configuration interface 24
  • 25. VirtualBox NAT Networking • Guests sit on own private LAN • VirtualBox acts as a DHCP Server VirtualBox Host IP: 129.156.4.212 • VirtualBox NAT engine DHCP: 10.0.2.2 Gateway: 10.0.2.2 translates addresses • Destination servers see traffic originating from VirtualBox host • No configuration needed on vm1 vm2 vm3 Host or Guest IP: 10.0.2.15 IP: 10.0.2.15 IP: 10.0.2.15 • Great when guests are clients • Not good for guests as servers 25
  • 26. VirtualBox Bridged Networking server1 IP: 129.156.4.2 VirtualBox Host vm1 vm2 vm3 IP: 129.156.4.212 IP: 129.156.4.240 IP: 129.156.4.241 IP: 129.156.4.242 • VirtualBox bridges to Host • May involve configuration of Network guest • Guests are full network citizens • When host is disconnected, guests are too. • Good for clients or server guests • Best for production environments • Consumes IP addresses 26
  • 27. VirtualBox Internal Networking • Totally isolated network • Guests can see other guests on VirtualBox Host same internal network IP: 129.156.4.212 • Host cannot see internal network • Network configuration needed webserver en0: 129.156.4.100 • Functions even when Host vboxnet0: 10.0.2.1 disconnected. • Usually used in conjunction with Bridged Database server vboxnet0: 10.0.2.2 • Good for multi-tier solutions 27
  • 28. VirtualBox Host-only Networking • Hybrid between Bridged and internal VirtualBox Host • VirtualBox creates a private en0: 129.156.4.212 network for guests and host VirtualBox Host vboxnet0: 192.168.56.1 • Host sees a new software NIC • VirtualBox provides a DHCP server • Guests cannot see outside vm1 vm2 vm3 world IP:192.168.56.101 IP:192.168.56.102 IP:192.168.56.103 • Guests function even when host disconnected • Good for development 28
  • 29. Host-only Network Configuration • Select Host-only mode • Select which Host-only NIC to use 29
  • 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 30
  • 31. The Export Process (1) • Choose the Guest(s) to export 31
  • 32. The Export Process (2) • Add optional additional information 32
  • 33. The Export Process (3) • Choose the destination folder for the appliance files • Optionally output to legacy version 0.9 OVF format 33
  • 34. The Export Process (4) • The output is > OVF configuration files > 1 or more VMDK Virtual Disk files 34
  • 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 35
  • 36. The Import Process (2) • Select the .ovf file 36
  • 37. The Import Process (3) • Examine/Modify Virtual Appliance configuration 37
  • 38. The Import Process (4) • Appliance imports.... 38
  • 39. The Import Process (5) • ...and appears in your list of VMs 39
  • 44. Sun Storage 7000 Simulator • OVF support • Host-only networking • Performance improvements 44
  • 45. Summary ●Easy export/import model Appliances ●Compatible with Industry Standard ●Great for sharing, publishing, distributing Optimizations ● Performance ●3D Graphics acceleration ● More powerful guests ● Networking enhancements Simplicity ●Work offline more easily ●Smarter defaults 45