Virtual Guru's Blog – Home of Virtualization Workshops

April 29, 2010

Upcoming Oracle Virtualbox 3.2.x will introduce private namespace in OVF

Filed under: ovf, virtualbox, Virtualization, virtual_appliances — natiku @ 6:22 am

Upcoming Oracle Virtualbox 3.2.x will introduce private namespace in OVF, this will allow to save/restore Virtualbox specific information in OVF files. See more upcoming changes in:

Oracle VirtualBox VirtualBox 3.2.0 Beta 1 released

April 26, 2010

Oracle introduce Oracle Virtual Assembly Builder for Virtual Appliances

Filed under: best_practices, Virtualization, virtual_appliances — natiku @ 2:16 pm

“Oracle Virtual Assembly Builder is a new product designed to help organizations quickly and easily deploy multi-tier enterprise applications in Virtualized Environments. It also enables administrators to quickly configure and provision these applications.”

This is sound very interesting, reconfiguration of Applications is main challenge in Virtual Appliances.

Oracle announce new Virtualization Solutions

February 8, 2010

Criticism: On the many limitations of (network) virtual appliances

Filed under: Virtualization, virtual_appliances — natiku @ 8:12 am

Interesting summary of issues with Virtual Appliances:

On the many limitations of (network) virtual appliances

June 26, 2009

Reducing OpenSolaris (Part1: Approaches and Strategies)

Filed under: jeos, opensolaris, virtualbox, Virtualization, virtual_appliances — natiku @ 6:11 am

This entry is part of OpenSolaris JeOS (Just Enough Operating System) Prototype workshop.

(more…)

May 28, 2009

Virtualization Assitant Live-CD PoC (Proof Of Concept)

Filed under: cloud, Virtualization, virtual_appliances — natiku @ 3:53 am

Main page for Virtual Machines, Virtual Templates and Virtual Appliances Builder

Idea of building scalable builder is based on ideas and experience with simple builder service:

Virtual Appliance Build Service
Before full automation some more simple Proof of Concept project:

OpenSolaris 200906 Virtualization Assistant Live-CD Proof of Concept

Create a OpenSolaris 200906 Helper Live-CD Prototype with can help End Users and Developers to deliver faster VM Images/Templates/Appliances based on current mainline OpenSolaris 200906 release.
VA Live-CD will as PoC (Proof of Concept) demonstrate all known and needed steps of VM creation as modules or/and their recipes taking as a sample building process of OpenSolaris 200906 JeOS VM install and creation itself.

Content

  1. OpenSolaris 200906 Virtualization Assistant Live-CD PoC
  2. Project Motivations
  3. Target Audience of OpenSolaris 200906 Virtualization Assistant Live-CD Prototype
  4. Planned Functionality of OpenSolaris 200906 Virtualization Assistant Live-CD PoC
    1. Virtualization Assistant Live-CD PoC Deliverables: Media and Repository
      1. Virtualization Assistant Live-CD PoC Media Download
      2. Virtualization Assistant Live-CD PoC Mercurial repository
    2. VA Live-CD Functionality – Separation onto 2 sub-projects
    3. Content
    4. OpenSolaris 200806 Migration Assistant Live-CD
    5. OpenSolaris 200906 VA Live-CD Main Design Concepts
      1. AI Client in Live Media Based Rich Recovery Console
      2. Wrapping Functionality in “Modules”
      3. Modules are using Critical Check Points and Acummulated Return Values
      4. Overlays for delivering VA Live-CD, AI and Install framework Fast Fixes
      5. Include DC and all Build Recipe on Live-CD Media Itself
      6. Only Virtualization Platforms and x86 32bit support (and SPARC LDoms)
      7. Maximally Leverage OpenSolaris 200906 Distro Constructor
      8. Include Headless Mode with SERIAL port access (OS Kernel and Grub Menu)
      9. Include SSH key based authentication for better scripting
      10. Support for Alternate Install Scenarios: Fully Local Installation
      11. Support for Alternate Install Scenarios: ZFS Flash like install
      12. Setting up JeOS logins (not default OpenSolaris ones)
    6. Part 1: Building VA Live-CD Media with Distro Constructor
      1. VA Live-CD Media Distro Constructor Recipe
      2. VA Live-CD Media Distro Constructor Helper Files
      3. Customize VA Live-CD by Generating Clone from Live-CD
        1. Sample 1: Regeneration of VA Live-CD with Customizations (lofs)
        2. Sample 2: Generation of VA Live-CD from itself with added WiFi Intel …
      4. VA Live-CD media Costs and Sizes (Architectures Comparisons)
    7. Part 2: Virtual Assistant Live-CD Modules for VM Builders
      1. What are VA Live-CD modules and where they come from ?
      2. Module for testing main VA Live-CD functionality
        1. Selecting Best Strategy for Repeatable AI based JeOS Installations
      3. Module with common functionality
      4. Module for Local IPS Repository Recipe
      5. Module for Installing OpenSolaris 200906 JeOS
      6. Module for cleaning OS Runtime Data
      7. Module for HW arch change and HW Reconfiguration
      8. Module for securing installed OS instance
      9. Module shrinking disk with ZFS send/receive with 2 disks
      10. Module shrinking disk with ZFS send/receive with archive NFS
      11. Module for Virtual Hardware support
    8. VA Live-CD and JeOS Support for 10+ Most Popular Virtualization Platforms
      1. List of Know to Work Virtualization Platforms (x86 , x86-64)
      2. List of Know to Work Virtualization Platforms (SPARC SUN4V)
      3. HW Arch Check: xVM Hypervisor Para mode
      4. HW FAST FIX: VGIRUni network driver for Parallels
        1. Create local IPS repository on port 80
        2. Publish LOCALni into IPS repository
      5. HW FAST FIX: Update Dnet driver from B113
    9. Creating “instance” zpool for Live-CD custom data

OpenSolaris JeOS (Main Page)

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization, virtual_appliances, vmware — natiku @ 3:41 am

Main page for OpenSolaris JeOS (Just Enough Operating System) Prototypes related stuff.

News: Lightning Talk about OpenSolaris JeOS at Community One (1-Jun-09 2:40PM)

General Information – JeOS Prototype OpenSolaris project

   JeOS: Just enough OS Project Homepage

   OpenSolaris 2009.06 JeOS Prototype VM Images Download

   Discusion jeos-discuss@opensolaris.org (Main page)
   Discusion jeos-discuss@opensolaris.org (Archives)

10 Simple JeOS Prototype Usage Samples (Based on JeOS VM images)

I prepare in this blog 10 simple JeOS Prototype Usage Samples for your inspiration:

  1. Security related Enhancements in OpenSolaris JeOS Prototype
  2. JeOS like Zones in OpenSolaris JeOS Prototype
  3. NAS storage server in OpenSolaris JeOS Prototype
  4. C compile enviroment in OpenSolaris JeOS Prototype
  5. Personal SourceJuicer in OpenSolaris JeOS Prototype
  6. WebStack (Apache,MySQL,PHP) in OpenSolaris JeOS Prototype
  7. WebStack (Tomcat, MySQL, Java) in OpenSolaris JeOS Prototype
  8. Glassfish (Glasfish v2, MySQL, Java) in OpenSolaris JeOS Prototype
  9. Ruby Web Dev Env (Ruby Rack, MySQL, Ruby Rails) in OpenSolaris JeOS Prototype
  10. Minimal X env for iPKG GUI in OpenSolaris JeOS Prototype *
    1. Part 1: Minimal X env for iPKG GUI in OpenSolaris JeOS Prototype
    2. Part 2: Minimal X env for iPKG GUI in OpenSolaris JeOS Prototype
    3. Part 3: Minimal X env for iPKG GUI in OpenSolaris JeOS Prototype

 * Note: Adding minimal X environment will install in CLI JeOS Prototype a lot of GUI based components, but GUI functionality will be still limited to certain simple use cases.

General Information – Overview

Developers Corner – Implemetation

May 27, 2009

OVF Standard Overview (Main Page)

Filed under: ovf, Virtualization, virtual_appliances — natiku @ 7:38 am

OVF (Open Virtualization Format) Standard Overview

In this Corner I will try to consolidate our knowledge and views to OVF (Open Virtualization Format), new Virtualization standard which promise to deliver cross-platform vendor independent distribution framework

OVF (Open Virtualization Format) Standard Overview (Part 1)

Filed under: ovf, virtualbox, Virtualization, virtual_appliances, vmware — natiku @ 7:34 am

In this Corner I will try to consolidate our knowledge and views to OVF (Open Virtualization Format), new Virtualization standard which promise to deliver cross-platform vendor independent distribution framework

OVF (Open Virtualization Format) Standard Origins

OVF (Open Virtualization Format) is framework originally proposed by VMware & XenSource with contributions from Dell, HP, IBM and Microsoft as neutral standard , later it was accepted as DMTF standard (Released on 23/Mar/2009).

While many public comment then OVF define simple portable Virtual Machines, this is common misinterpretation of OVF, because it try to address address wider area of Virtual Appliances and is part of wider standardization effort called “Virtualization Management (VMAN) Initiative”

OVF Standard Sources

Reference Implementation Open-OVF

Sometimes OVF Standard and related docs like CMI profiles is difficult to follow up, I use a Open-OVF Open Sourced implementation everywhere I need to get deep implementation ideas

Open-OVF is implemented in Python, is developed on/for Linux , but must be easily portable to (Open)Solaris too.

Open-OVF is integrated with other Open Source Virtualization tools like virtlib

SW with OVF support

Most referred SW here was implemented before official OVF 1.0 standard was published.

OVF Tool implementations

Note: I often us use Open-OVF as reference implementation.

OVF Import implementations

  • VMware ESX 3.5u3 and ESXi 3.5u3 support OVF
  • All latest VMware Desktop Versions support OVF and OVA, local and net based
  • Sun xVM VirtualBox 2.2.x (OVF only) (Beta 1 , Beta 2 and Pre-RR builds for now)
  • Others (add there)

OVF Export implementations

  • VMware Workstation 6.5.x (Have Converter Client)
  • Sun xVM VirtualBox 2.2.x (Beta 1 for now)

April 17, 2009

Demonstrating VirtualBox 2.2 providing VMware Wrk 5.x + ESX compatility

For OpenSolaris Virtual Image and Virtual Appliances creation process most important is , if we can load VMDK file created on VirtualBox into VMware Workstation in ESX server family products.
For example for Devel, QA and LAB services can be important to make direct VMDK disk migration without to go throw painful OVF virtual disk compression/decompression.

This entry is part of Mastering Sun VirtualBox Workshop

(more…)

April 16, 2009

Home No-Network needed OpenSolaris Live-CD IPS REPO full mirror

Filed under: best_practices, ips, opensolaris, Virtualization, virtual_appliances — natiku @ 11:34 am

One time my child was sick I need to work from home for longer time, unfortunately I was in this time assigned to project required a IPS repository access.
My network a home is not enough stable to use IPS remote mirror, so I as workaround use this script to create:

Home No-Network needed OpenSolaris Live-CD IPS REPO full mirror

I think you can find this approach and script helpful in home Virtual Appliances prototyping.

(more…)

Virtual Appliances & OVF Workshop

Filed under: ovf, virtualbox, Virtualization, virtual_appliances, vmware — natiku @ 1:25 am

Main page for our expertize about Virtual Appliances & OVF
Here I try to present some practical information from Virtual Appliances creation processes used during this related projects:
Virtual Appliances

My colleague, Gabor create a series of blog entries about high level 7 steps Virtual Templates creation process:

I start working on small real sample of Virtual Appliance / VM template creation using 7 steps process:

Glassfish V3 Pet Catalog sample DEMO in VM Template

Download: Glassfish V3 Pet Catalog sample DEMO in VM Template

Some interesting related to Virtual Alliances / VM Tempaltes links

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: