Virtual Guru's Blog – Home of Virtualization Workshops

December 23, 2009

Part 6: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 7:43 am

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)

(more…)

December 22, 2009

Part 5: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 6:47 am

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)

(more…)

Part 4: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 2:58 am

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.

(more…)

December 21, 2009

OpenSolaris 200906 JeOS Prototype on Parallels Virtual Appliance Directory

Filed under: jeos, opensolaris, Virtualization — natiku @ 7:26 am

I reuse information from publishing info VMware catalog and I publish OpenSolaris 200906 Prototype into Parallels Virtual Appliances directory, see:

(more…)

Part 3: Glassfish V3 Pet Catalog sample DEMO in VM Template – SW Installation

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 6:34 am

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

(more…)

OpenSolaris JeOS Prototype (Part 13: Remove most sized pkgs BE)

Filed under: jeos, opensolaris, virtualbox, Virtualization — natiku @ 5:26 am

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

L2 osol0906size Remove Most Top Sized User Packages

(more…)

OpenSolaris JeOS Prototype (Part 12: Simple BE setup)

Filed under: jeos, opensolaris, virtualbox, Virtualization — natiku @ 5:03 am

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

(more…)

OpenSolaris JeOS Prototype (Part 11: Reduced Setups in BE)

Filed under: jeos, opensolaris, Virtualization — natiku @ 4:40 am

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

Abstract

Most modern mature OSes distributions allow users to tune set of installed packages by simple procedures like selecting install profile Basic CLI server or Rich GUI Workstation and many of them offer even more precision profiling to better suit user OS usage profile – like for example profile optimized by size and amount set of packages in CLI server mode to get close to ideal OS profile for Virtual Images creation.

This document present approaches and procedures how user can easily create this experimental prototypes of OpenSolaris install profiles – set of OS packages for OpenSolaris 200811, 200906 and prove then they are good fit for various user requirements.

(more…)

OpenSolaris JeOS Prototype (Part 10: JeOS Install Cost Deep Dive)

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 4:04 am

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

JeOS Install costs – Deep Dive

(more…)

December 18, 2009

Part 7: Quad-Core Workstations for Desktop Virtualization Projects – Backup / Restore

Filed under: jeos, opensolaris, virtualbox, Virtualization, vmware — natiku @ 3:06 am

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

Filed under: jeos, opensolaris, virtualbox, Virtualization, vmware — natiku @ 8:10 am

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

(more…)

Part 4: Quad-Core Workstations for Desktop Virtualization Projects – Quad-Boot OS

Filed under: jeos, opensolaris, virtualbox, Virtualization, vmware — natiku @ 5:26 am

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

(more…)

Part 3: Quad-Core Workstations for Desktop Virtualization Projects – AMD Phenom II

Filed under: jeos, opensolaris, virtualbox, Virtualization, vmware — natiku @ 5:00 am

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)

(more…)

Part 2: Quad-Core Workstations for Desktop Virtualization Projects – Intel Core i7

Filed under: jeos, opensolaris, Virtualization — natiku @ 4:34 am

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

(more…)

Virtualization in 2010: What’s next?

Filed under: Virtualization — natiku @ 4:22 am

I see a interesting comment about Oracle in this blog:

Oracle will emerge as a serious virtualization supplier. Visualize all the Oracle enterprise and database software installations in the world. Now visualize, say, one quarter of them deploying Oracle Virtualization Manager simply to continue support. The numbers would be impressive without Oracle even trying hard.

Virtualization in 2010: What’s next?

Predictions for 2010 – the year virtual machines go invisible

Filed under: Virtualization — natiku @ 4:17 am

I see a interesting conclusion on this blog:

Your brand of Hypervisor will matter less than which of your existing bare-metal OS/App stacks it supports.

Predictions for 2010 – the year virtual machines go invisible

Part 1: Quad-Core Workstations for Desktop Virtualization Projects – Configuration

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 2:42 am

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

(more…)

Virutalization reality 2010 – It will be a multi-hypervisor world !!!

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 1:38 am

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

Filed under: glassfish, jeos, mysql, opensolaris, virtualbox, Virtualization, vmware — natiku @ 7:14 am

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

(more…)

Try OpenSolaris 200906 JeOS Prototype in MAC Parallels Desktop 3 ?

Filed under: cloud, opensolaris, virtualbox, Virtualization — natiku @ 2:08 am

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

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 5:01 am

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)

(more…)

NAS storage server in OpenSolaris JeOS Prototype

Filed under: Virtualization — natiku @ 3:01 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for experimenting with system features like ZFS and SERVER network storage protocols like (CIFS, NFS,iSCSI).

In this example I will demonstrate a creation of simple STORAGE multi-protocol NAS using ZFS and network storage protocols (CIFS, NFS, iSCSI) integration.

I will also demonstrate some ZFS native features together with storage oriented ones.

(more…)

December 14, 2009

JeOS like Zones in OpenSolaris JeOS Prototype

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 4:18 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for experimenting with system features like are Container based Virtualizations (Zones) or new Virtualized network stack (CROSSBOW) .

In this example I will demonstrate creating JeOS zones tepmlate for Zones clonning based on PKG OpenSolaris 200906 repository OpenSolaris 200906 JeOS Prototype.

In OpenSolaris 200906 a sample zone can be created on ZFS system and after it can be cloned after to working zones, this way we can play can always clean zone, for example as SW porting enviroment, see more in Personal SourceJuicer in OpenSolaris JeOS Prototype

To play in JeOS with iPKG ZFS based zones look into Al Blog Automating Zone creation in OpenSolaris 2009.06

To play in JeOS with network configurations with CROSSBOW look into Jerome Blog Crossbow & NAT to share DHCP WiFi interface between zones

(more…)

December 10, 2009

Ruby Web Dev Env (RMR) in OpenSolaris JeOS Prototype

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 7:23 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for web services like is Ruby Web Dev environment (RMR) = Ruby Rack MySQL Ruby Rails.

In this example I will demonstrate use of Ruby 1.8, Ruby Rack 1.0.1, MySql 5.1, Ruby Rails 2.3.3 from main and contrib PKGs OpenSolaris 200906 repository in OpenSolaris 200906 JeOS Prototype.

(more…)

Glassfish (GMJ) in OpenSolaris JeOS Prototype with Glassfish V2

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 5:05 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for web services like is Glassfish GMJ = Glassfish MySQL Java.

In this example I will demonstrate use of Glassfish GMJ Glassfish V2, MySql 5.1 , Java 6 (JDK) from PKG OpenSolaris 200906 repository OpenSolaris 200906 JeOS Prototype.

(more…)

WebStack (TMJ) in OpenSolaris JeOS Prototype (with Tomcat6)

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 3:46 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for web services like is WebStack TMJ = Tomcat MySQL Java.

In this example I will demonstrate use of WebStack TMJ Tomcat6, MySql 5.1 , Java 6 (JDK) from PKG OpenSolaris 200906 repository on OpenSolaris 200906 JeOS Prototype.

General Information – JeOS Prototype OpenSolaris project

(more…)

December 9, 2009

Personal SourceJuicer in OpenSolaris JeOS Prototype

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 8:03 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for compact porting environment.

OpenSolaris provide a Source Juicer project for porting mainly User Land programs, but many programs are still ported by ROBOPORTER with for example not ideal build dependencies.

This example allow you to use OpenSolaris 200906 JeOS Prototype PURE CLI enviroment to check real dependency need of ported applications in your private Source Juicer with pkgbuild like environment.

pkgbuild is tool which help you to port SW to OpenSolaris using a RPM spec like build receipts, this personal Source Juicer enviroment can help to learn such build process.

If you like to have full C devel environment for personal Source Juicer in OpenSolaris 200906 JeOS Prototype, see more in C compile enviroment in OpenSolaris JeOS Prototype

(more…)

C compile enviroment in OpenSolaris JeOS Prototype

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 2:24 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for compact porting environment.

OpenSolaris provide a Source Juicer project for porting mainly User Land programs, but what it you want for example play with device drivers written in C ?

(more…)

December 8, 2009

WebStack (AMP) in OpenSolaris JeOS Prototype

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 6:19 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its small true command line only enviroment, as such is ideal install BASE for web services like is WebStack AMP = Apache MySQL PHP

In this example I will use a WebStack AMP repository in OpenSolaris repository and optional WebStack repository.

(more…)

Part 3: Minimal X env for iPKG GUI in OpenSolaris JeOS Prototype

Filed under: cloud, jeos, opensolaris, virtualbox, Virtualization — natiku @ 3:50 am

OpenSolaris 200906 JeOS Prototype is PURE CLI enviroment, so its true command line only, even no X libraries and of course no GUI libs needed for iPKG GUI components Package Manager or Update Manager.

Some OpenSolaris 200906 JeOS Prototype evaluators try to install needed X and Libs with command line pkg, but it resulted in massive mote them 200MB download which was hard to finish even, when download was repetitively restarted.

Sometimes virtual networking is not so stable then real HW ones, plus if you add there for example issues with low signal WiFi line in host, so I try to divide in this example needed PKG installations to downloads in chunks with about max 30MB.

I will try to setup in this sample a Minimal X/Libs enviroment for remote execution of iPKG GUI components Package Manager or Update Manager, remote execution focused enviroment will need low resources in VM, no attempt for full X local enviroment.

(more…)

Older Posts »

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

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: