SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à Virtual Box Aquarium May09

Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.jsitnig
 
An Introduction to node.js
An Introduction to node.jsAn Introduction to node.js
An Introduction to node.jsnodejsbcn
 
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 Notecsharney
 
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 environmentsubtitle
 
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, KeynoteCoreOS
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetupmestery
 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Andy 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-networkingevolvedhypervnu
 
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 StepsAppZero
 
Apache CloudStack at LinuxCon Japan
Apache CloudStack at LinuxCon JapanApache CloudStack at LinuxCon Japan
Apache CloudStack at LinuxCon JapanKimihiko Kitase
 
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, 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 CrazyMike Willbanks
 

Similaire à 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 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 CrazyVarnish, The Good, The Awesome, and the Downright Crazy
Varnish, The Good, The Awesome, and the Downright Crazy
 
Varnish Cache
Varnish CacheVarnish Cache
Varnish Cache
 

Plus de 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 2015Eduardo 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 - 2015Eduardo 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 YouEduardo Pelegri-Llopart
 
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEhcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage PatternsEduardo Pelegri-Llopart
 

Plus de 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
 

Dernier

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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