With several NEW performance and power improvements.
May 25, 2010
April 29, 2010
Upcoming Oracle Virtualbox 3.2.x will introduce private namespace in OVF
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:
February 8, 2010
Update: Oracle VM 3.0 and VirtualBox roadmaps
Hi, VirtualBox now provide a VMware Workstation/ESX compatible device, looks compatible XEN mode will come too ?
January 15, 2010
Downloads: Glassfish V3 Pet Catalog sample DEMO in VM Template
My colleagues will handle publishing downloads on public place for you, for now you can get images internaly at:
http://jsc-nfs.czech.sun.com/room/virtual/OSOL0906/vmtemplate-sample/GFv3sample/VMTemplates

For information about “What Virtualizations platforms are supported be images?” or
“How to start image in Virtualization platform ?” look into JeOS prototype download page
Part 12: Glassfish V3 Pet Catalog sample DEMO in VM Template – Clean and Convert
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 6: Clean and Convert VM
Step 6c: Generate VirtualBOX 3.x VDI IDE format
Convert VMDK SCSI to VDI IDE format with VirtualBox
Configure VirtualBox for VDI IDE
Reconfigure HW with VA Live-CD in VirtualBox?for VDI IDE
Step 6d: Generate Parallels format
Open in Parallels JeOS image and recreate OS disk
Restore from ZFS stream from VA Live-CD
Add Freeware NI network driver
Step 6e: Generate xVM/XEN compatible PARA and HVM RAW disk formats
(more…)
Part 11: Glassfish V3 Pet Catalog sample DEMO in VM Template – Pack and Publish
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 7: Pack and Publish Images
Step 7a: Pack each Image with compression tool
Step 7b: Generate a checksum for each archive
Step 7d: Create a Download page with helper instructions
January 14, 2010
Part 10: Glassfish V3 Pet Catalog sample DEMO in VM Template – Clean and Convert
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 6: Clean and Convert VM
Step 6a: Clean & Pack VMware – our primary development platform
Step 6b: Generate VirtualBOX 3.x OVF format
Part 9: Glassfish V3 Pet Catalog sample DEMO in VM Template – Finalize
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 5: Finalize the template
Step 5a: Finalize template outline
Part 8: Glassfish V3 Pet Catalog sample DEMO in VM Template – Cleaning
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 4: Clean-up the template
Step 4a: Motivations for Clean-up
Step 4b: Clear layered app SW
Step 4c: Clean OS and default user OSOL data
Step 4d: Important: Time to make a backup now
Step 4e: Shrink installed system disk with ZFS Streaming
First I will optimize disk with local ZFS SEND/RECEIVE streaming
Second I will optimize disk with NFS based ZFS SEND/RECEIVE streaming
January 13, 2010
Part 7: Glassfish V3 Pet Catalog sample DEMO in VM Template – Adding internals
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 3: Add Template internals
Step 3a: Add auto starting of layered components
Step 3b: Adding welcome WEB page
Step 3c: Licenses audit
Final Used Space After all SW installation
January 11, 2010
OpenSolaris JeOS Prototype (Part 22: B130 JeOS First Touch – Real HW tips)
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Four)
This is a First Touch for JeOS like configuration on dev release targeting OpenSolaris 2010.03 release, this is not a final Prototype
and content of final OpenSolaris 2010.03 JeOS Prototype can change significantly. This instructions are published for development
and testing purposes only. Please, send your feed back, questions and suggestions to jeos-discuss@opensolaris.org
This entry is part of OpenSolaris CLI JeOS workshop
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Four)
OSOL 1003 JeOS CLI First Touch on Real HW
Hardware Appliance OpenSolaris JeOS like Sample
Get list of drivers and its packages to add to OpenSolaris JeOS
Install OpenSolaris JeOS Prototype with added drivers
A: Modify JeOS AI install manifest to install drivers in one shot
B: Install default JeOS AI install manifest and add drivers to installation before reboot
OpenSolaris JeOS Prototype (Part 21: B130 JeOS First Touch – Reported Issues & RFEs)
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Five)
This is a initial First Touch for JeOS like configuration on dev release targeting OpenSolaris 2010.03 release, this is not a final Prototype
and content of final OpenSolaris 2010.03 JeOS Protototype can change significantly. This instructions are published for development
and testing purposes only. Please, send your feed back, questions and suggestions to jeos-discuss@opensolaris.org
OpenSolaris JeOS Prototype – Reported Issues (Bugs) and Suggestions (RFEs)
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Five)
OpenSolaris JeOS Prototype – Reported Issues (Bugs) and Suggestions (RFEs)
OSOL1003 reported issues (B130 and newer)
OSOL1003 OS Related Features
Reported Issues during OSOL JeOS Prototyping (OSOL 200805 – 200906)
January 8, 2010
OpenSolaris JeOS Prototype (Part 20: B130 JeOS First Touch – iPKG GUI – remote X)
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Three)
This is a First Touch for JeOS like configuration on dev release targeting OpenSolaris 2010.03 release, this is not a final Prototype
and content of final OpenSolaris 2010.03 JeOS Prototype can change significantly. This instructions are published for development
and testing purposes only. Please, send your feed back, questions and suggestions to jeos-discuss@opensolaris.org
This entry is part of OpenSolaris CLI JeOS workshop
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Three)
iPKG GUI tools on OSOL 1003 JeOS CLI Firts Touch
Evaluating iPKG GUI in OSOL 1003 B130 JeOS First Touch
Installing iPKG GUI in OSOL 1003 B130 JeOS First Touch
Trying VNC session based iPKG GUI in OSOL 1003 B130 JeOS First Touch
AI install hints for iPKG GUI in OSOL 1003 B130 JeOS First Touch
Install costs for iPKG GUI in OSOL 1003 B130 JeOS First Touch
OpenSolaris JeOS Prototype (Part 19: B130 JeOS First Touch – AI installation)
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Two)
This is a First Touch for JeOS like configuration on dev release targeting OpenSolaris 2010.03 release, this is not a final Prototype
and content of final OpenSolaris 2010.03 JeOS Prototype can change significantly. This instructions are published for development
and testing purposes only. Please, send your feed back, questions and suggestions to jeos-discuss@opensolaris.org
This entry is part of OpenSolaris CLI JeOS workshop
OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Two)
B130 JeOS Protototype First Touch AI installation
Create B130 JeOS Prototype First Touch AI manifest
Install B130 JeOS Prototype First Touch AI manifest with AI on Media
Evaluate AI installation of B130 JeOS Prototype First Touch
Generate full pkgs simple list
Generate full pkgs advanced list
Evaluate install and distributions costs
December 23, 2009
Part 6: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 2: Add layered software
Step 2g: Install Java EE 6 Pet Catalog sample from NetBeans 6.8 IDE (Video)
December 22, 2009
Part 5: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 2: Add layered software
Step 2f: Install and configure MySQL (WebStack)
Part 4: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
December 21, 2009
Part 3: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Step 2: Add layered software
Step 2a: Bundled vs UnBundled SW installation
Step 2b: Using UnBundled SW Installation for our DEMO
Step 2c: OpenSolaris is dual arch (32bit and 64bit) environment
Step 2d: Creating a dedicated ZFS fs for UnBundled installation
OpenSolaris JeOS Prototype (Part 13: Remove most sized pkgs BE)
This entry is part of OpenSolaris JeOS (Just Enough Operating System) Prototype workshop.
L2 osol0906size Remove Most Top Sized User Packages
OpenSolaris JeOS Prototype (Part 12: Simple BE setup)
This entry is part of OpenSolaris JeOS (Just Enough Operating System) Prototype workshop.
Create Primary OpenSolaris 2000906 Boot Environment (BE)
Create JeOS configs for various OpenSolaris 200906 Boot Environment (BE)
L0 osol0060gui Backup of Original Installation with GUI Boot mode
L1 osol0906cli Original Installation with CLI Boot mode
OpenSolaris JeOS Prototype (Part 10: JeOS Install Cost Deep Dive)
This entry is part of OpenSolaris JeOS (Just Enough Operating System) Prototype workshop.
JeOS Install costs – Deep Dive
December 18, 2009
Part 7: Quad-Core Workstations for Desktop Virtualization Projects – Backup / Restore
For our virtualization projects like JeOS Prototype / Virtual Appliances / VM Templates we need to have Desktop hardware with latest Hardware Accelerated Virtualization support, currently this mean AMD = AMD-V and Intel = VT-x platforms.
Today is avaiable next (SECOND) generation of Hardware Accelerated Virtualization support focused onto improve memory performance AMD = RVI (Rapid Virtualization Technology) with Phenom CPU platform and Intel EPT (Extended Page Table) with Core i7 CPU platform.
This entry is part of HW for Virtualization Workshop
This hardware was used to create OpenSolaris 200906 JeOS Prototype VM images in 10+ Virtualization formats – Download
Backup and Restore OS Setup
Format Backup Storage
Initial OS backups with DD
Select OS Backup / Restore Solution
Backuping OSes with FS archiver
(more…)
December 17, 2009
Part 6: Quad-Core Workstations for Desktop Virtualization Projects – Performance
For our virtualization projects like JeOS Prototype / Virtual Appliances / VM Templates we need to have Desktop hardware with latest Hardware Accelerated Virtualization support, currently this mean AMD = AMD-V and Intel = VT-x platforms.
Today is avaiable next (SECOND) generation of Hardware Accelerated Virtualization support focused onto improve memory performance AMD = RVI (Rapid Virtualization Technology) with Phenom CPU platform and Intel EPT (Extended Page Table) with Core i7 CPU platform.
This entry is part of HW for Virtualization Workshop
This hardware was used to create OpenSolaris 200906 JeOS Prototype VM images in 10+ Virtualization formats – Download
HW Performance Tuning and HW Virtualization Stability
Final HW Virtualization Support and Stability
VMware Workstation 6.5.2
Sun xVM VirtualBox 3.0.12
Intel Core i7 Tuning
AMD Phenom II Tuning
Part 4: Quad-Core Workstations for Desktop Virtualization Projects – Quad-Boot OS
For our virtualization projects like JeOS Prototype / Virtual Appliances / VM Templates we need to have Desktop hardware with latest Hardware Accelerated Virtualization support, currently this mean AMD = AMD-V and Intel = VT-x platforms.
Today is avaiable next (SECOND) generation of Hardware Accelerated Virtualization support focused onto improve memory performance AMD = RVI (Rapid Virtualization Technology) with Phenom CPU platform and Intel EPT (Extended Page Table) with Core i7 CPU platform.
This entry is part of HW for Virtualization Workshop
This hardware was used to create OpenSolaris 200906 JeOS Prototype VM images in 10+ Virtualization formats – Download
Common OS Quad-Boot setup (4 Installed OSes)
4 Recommended OSes
OS Quad-Boot Layout
Important:BIOS setup reparation before OSes install
Use proprietary graphic drivers
Set up 2 users ROOT and VIRTU
Additional Storage drivers
Static network setup
Part 3: Quad-Core Workstations for Desktop Virtualization Projects – AMD Phenom II
For our virtualization projects like JeOS Prototype / Virtual Appliances / VM Templates we need to have Desktop hardware with latest Hardware Accelerated Virtualization support, currently this mean AMD = AMD-V and Intel = VT-x platforms.
Today is avaiable next (SECOND) generation of Hardware Accelerated Virtualization support focused onto improve memory performance AMD = RVI (Rapid Virtualization Technology) with Phenom CPU platform and Intel EPT (Extended Page Table) with Core i7 CPU platform.
This entry is part of HW for Virtualization Workshop
This hardware was used to create OpenSolaris 200906 JeOS Prototype VM images in 10+ Virtualization formats – Download
AMD Second Generation Quad Core Workstation – Phenom II
Real AMD Phenom II + ATI HW Configuration
Real AMD Phenom II + ATI HW Photos
Getting AMD Phenom II Devices PCI IDs (Linux and OpenSolaris)
Part 1: Quad-Core Workstations for Desktop Virtualization Projects – Configuration
For our virtualization projects like JeOS Prototype / Virtual Appliances / VM Templates we need to have Desktop hardware with latest Hardware Accelerated Virtualization support, currently this mean AMD = AMD-V and Intel = VT-x platforms.
Today is avaiable next (SECOND) generation of Hardware Accelerated Virtualization support focused onto improve memory performance AMD = RVI (Rapid Virtualization Technology) with Phenom CPU platform and Intel EPT (Extended Page Table) with Core i7 CPU platform.
This entry is part of HW for Virtualization Workshop
This hardware was used to create OpenSolaris 200906 JeOS Prototype VM images in 10+ Virtualization formats – Download
Main Motivations
Todays Virtualization Technologies Sprawl
Project HW Requirements
Budget Constrains = Virtualization Workstation for $1000 each
Virutalization reality 2010 – It will be a multi-hypervisor world !!!
I found one interesting comment in this blog:
Four Virtualization Realities of 2010
Reality #2: It will be a multi-hypervisor world.
Will VMware be the main Data Center Operating System? Not with Microsoft, Citrix, Oracle, RedHat and IBM having a say. There’s Hyper-V, IBM’s AIX/LPARs, Citrix XenServer, RedHat’s KVM, and with Oracle’s ultimate solution TBD, there will be lots of potential options.
Microsoft will be successful working from the bottom up. Their product is improving and they have a solid value proposition in Windows-centric enterprises. It will be tough for VMware to compete with free. Hyper-V’s penetration will continue its growth in 2010.
Oracle and Sun may have the best end-to-end (Application to Storage) stack from any single vendor. How they will manage it all remains unclear, but I believe it’s an opportunity for them. They would need end-to-end management from the end-user to the bits on the disk, but I believe Oracle will be a significant player in the virtualization space starting in 2010.
VMware clearly is the incumbent, but it will not be the only player. 2010 will be an interesting year, as other data center hypervisor solutions become more viable.
December 16, 2009
Part 1: Glassfish V3 Pet Catalog sample DEMO in VM Template – Preparation
OpenSolaris 200906 JeOS Prototype was designed as PURE CLI enviroment providing main building stone for creation of Virtual Appliances or VM Templates
In this example I will DEMOnstrate creation of Evaluation type Virtual Appliance / VM Template which will leveradge OpenSolaris 200906 JeOS prototype and just in Dec/09 released Glassfish v3, Java EE 6 and Netbeans 6.8 with simple Java EE 6 demo. This entry is part of Virtual Appliances & OVF workshop.
New Glassfish V3 introduce an unique network repository based modular structure, so we can more easily create really simple initial DEMO setup which user can extend by installation more samples right from Glassfish V3 repository or from Netbeans GUI.
Preparation: Create basic Glassfish V3 VM Template outline
1. Learn more about VM Templates creation process
2. Plan carefully VM Template content and audience
3. Check if all panned to use products are FOSS based
Try OpenSolaris 200906 JeOS Prototype in MAC Parallels Desktop 3 ?
I release a OpenSolaris 200906 JeOS Prototype released as Parallels VM image, using a Parallels Desktop for Windows 4:
Can anybody try it on Parallels Desktop 3 for MAC.
PS: You will probaly not able to import VM directly, because old versions have only Solaris/Other option, not Solaris/OpenSolaris, so you can try to recreate VM and use just disks in new XML formats.
Please send result to jeos-discuss at opensolaris dot org
December 15, 2009
Security related Enhancements in OpenSolaris JeOS Prototype
OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for evaluating security related install & config OS enhancements .
OpenSolaris 200906 JeOS Prototype is Hardened Installation
The process by which the JeOS image is built now follows certain recommendations from the Center for Internet Security (CIS). The JeOS image build process uses the portion of theImmutable Service Containers (ISC) project’s tools applicable to a global zone to implement some of the recommendations outlined in the document OpenSolaris Security Hardening.
See also Glenn Brunette’s Security Weblog
This ISC framework features was applied during JeOS post-configuration:
- Security hardening of the operating system (based upon the OpenSolaris Security Hardening project)
- Non-executable stack functionality enabled (on systems supporting this functionality)
- Encrypted swap enabled
- Encrypted scratch space – default size is 100 Mbytes (customize as needed)
- Kernel-level auditing enabled
- Default policy audits login/logouts, administrative events, and all commands executed on the system
- Audit syslog plugin configured (/var/log/auditlog)
