SCS Interest Group Workshop Series: Open Source Database for Enterprises

The Open Source Software for Innovation and Collaboration SIG (OSSIC SIG) is launching a series of Capability Building Workshops for Singapore Computer Society members.

The first in the series is on Open Source Database for Enterprises which will be held on 29 April from 8.30am to 1.00pm at SCS Resource Centre.

Also open to Non-Members….

As seats are limited, do register now.

CloudCamp Singapore 2010 – where early adopters of Cloud Computing technologies exchange ideas

I just received notice that CloudCamp Singapore is going to be held on Monday night (Sept 20th) at 5:30pm. Its a free event which will be held at PayPal’s office in Suntec Towers (map). I think you’ll love this event because Cloud Computing is hot, and unconferences are a great way to discuss hot topics. 

Topics to be discussed are:

  • "How to Build your own Private Cloud”
  • "Choosing between IaaS and PaaS"
  • "Migrating Enterprise Apps to the Cloud" and many others.

Other speakers will include:

  • Dave Mitchell, Director of SaaS at IBM will present "Building SaaS applications in the Cloud"
  • Chris Boesch of Singapore Management University will present "The benefits of PaaS vs. IaaS".
  • Dave Nielsen, co-founder of CloudCamp, will give a talk about "The Economically Unstoppable Cloud"

Are you interested in, or have experience with the following subjects:

  • Using Infrastructure-as-a-Service – EC2, Rackspace Cloud, etc.
  • Using Platform-as-a-Service – App Engine, Heroku, Engine Yard, Force.com, Azure, etc.
  • Scaling apps in the Cloud – H-Base, Membase, RabbitMQ
  • Managing apps in the Cloud – Scalr, RightScale
  • Migrating apps to the Cloud
  • Cloud Security
  • Big Data – Hadoop

If so, you should attend CloudCamp where you will learn from your peers and experts about Cloud Computing. Register here.

WHEN: September 20, 2010

WHERE:
PayPal Singapore (map)
#09-01 Suntec Tower 5
5 Temasek Boulevard
Singapore 038985

SCHEDULE:
5:30pm: Registration & Networking
6:00pm: Introductions
6:15pm: Lightning Talks
– "The Economically Unstoppable Cloud" -  Dave Nielsen
– "OpenStack, Open Standards" -  from Cloudscaling
– "Benefits of PaaS versus SaaS" – Chris Boesch, Singapore Management University
– Dave Mitchell, Director of SaaS at IBM
– "5 reasons or implications of moving enterprise app to the cloud" – Ryan Joseph of YBO
6:45pm: Lightning Panel
7:15pm: Begin Unconference
7:30pm: Unconference Session 1
– What is Cloud Computing? – Dave Nielsen, CloudCamp
– Benefits of PaaS such as Google App Engine – Chris Boesch, SMU
– How to build your own Cloud
– Interoperability and Open Source
– Cloud Security
8:30pm: Unconference Session 2
– How to Scale your application in the Cloud"
9:30pm: Wrap-up & Networking

Fixing the “Can’t boot system as genuine NUMA” of ESX4 U1 under Workstation 7

Got this error after installing ESX 4 U1 as a virtual machine running under VMware Workstation 7 for some Lab work. After installation completed, the following error was shown on the ESX console:

TSC: 54361147 cpu0:0)NUMA: 706: Can’t boot system as genuine NUMA. Booting with 1 fake node(s).

Although this didn’t seem to cause any issues with the VM, it is annoying to see red error message.

According to Wikipedia:

Non-Uniform Memory Access or Non-Uniform Memory Architecture (NUMA) is a computer memory design used in multiprocessors, where the memory access time depends on the memory location relative to a processor. Under NUMA, a processor can access its own local memory faster than non-local memory, that is, memory local to another processor or memory shared between processors.

We’ll I don’t need NUMA for my Lab so after tinkering on the ESX settings, I found out that there’s a setting under Boot section of VMKernel that can be un-check to prevent the use of NUMA.

vSphere Client -> ESX/vCenter -> Left-click on the ESX server -> Configuration -> Advanced Settings -> Vmkernel -> vmkernel.boot.usenumainfo -> uncheck (this may require a reboot if it doesnt take effect right away)

We’ll a picture is worth a thousand words they say so here’s a screenshot:

image

After rebooting the ESX VM, no more annoying red message:

image

VMWare Server 2: Unable to build the vsock module

If you encounter the following error after installing VMWare Server 2.0 RCx to Ubuntu:

Using 2.6.x kernel build system.
make: Entering directory `/root/tmp/vmware-config0/vsock-only'
make -C /lib/modules/2.6.24.4-desktop-1mnb/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.24.4-desktop-1mnb'
CC [M] /root/tmp/vmware-config0/vsock-only/linux/af_vsock.o
In file included from /root/tmp/vmware-config0/vsock-only/linux/af_vsock.c:92:
/root/tmp/vmware-config0/vsock-only/./include/compat_wait.h:64: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
/root/tmp/vmware-config0/vsock-only/linux/af_vsock.c:260: warning: initialization from incompatible pointer type
/root/tmp/vmware-config0/vsock-only/linux/af_vsock.c: In function ‘__VSockVmciCreate’:
/root/tmp/vmware-config0/vsock-only/linux/af_vsock.c:1789: warning: passing argument 1 of ‘sk_alloc’ makes pointer from integer without a cast
/root/tmp/vmware-config0/vsock-only/linux/af_vsock.c:1789: warning: passing argument 3 of ‘sk_alloc’ makes integer from pointer without a cast
/root/tmp/vmware-config0/vsock-only/linux/af_vsock.c:1789: warning: passing argument 4 of ‘sk_alloc’ makes pointer from integer without a cast
make[2]: *** [/root/tmp/vmware-config0/vsock-only/linux/af_vsock.o] Error 1
make[1]: *** --_module_/root/tmp/vmware-config0/vsock-only-- Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.4-desktop-1mnb'
make: *** http://vsock.ko Error 2
make: Leaving directory `/root/tmp/vmware-config0/vsock-only'
Unable to build the vsock module.

fret not since there is a workaround to this. Although this is just a minor inconvenience and your VM will still run fine, you’ll better off fixing it. Read on

The problem is that the 2.6.24 kernel as packaged by Ubuntu 8.04 “hardy” changed how its source code provides certain information. This can be fixed by modifying the vsock module’s source code.

vsock = VM communication interface socket

  1. The first thing to do is to unpack the vsock source:
    $ tar xvf /usr/lib/vmware/modules/source/vsock.tar
  2. Change some of its auto-configuration.
    $ cd vsock-only
    $ sed -i 's/^\#include <linux\/autoconf\.h>//' autoconf/*.c
  3. The command above will traverse the autoconf folder and go through all the files that matches *.c and remove all lines that looks like:
    #include <linux/autoconf.h>
    these are part of the test file that the build system uses to figure out what features are available:
  4. Build the code:
    $ make
  5. Copy the driver over where VMware’s startup scripts can find it:
    $ sudo cp vsock.o /lib/modules/$(uname -r)/misc
    $ sudo ln -s vsock.o /lib/modules/$(uname -r)/misc/vsock.ko
  6. Create the dependency module so that the correct module dependencies will be available after booting the system
    $ sudo depmod -a
  7. Now shut down all your running VMs and restart VMware’s services:
    For Ubuntu/Debian
    $ sudo invoke-rc.d vmware restart
    or
    For Fedora/RedHat (or derivatives)
    $ sudo /sbin/service vmware restart
  8. Now the vsock driver should load up properly. Try entering http://localhost/ui/ in your favorite browser (I supposed it’s Firefox). Tested on Ubuntu 8.04 (Hardy Heron). Now get that virtual server running……

VMware ESXi: Free Hypervisor for everyone

VMware just released their bare-metal hypervisor for FREE, it’s the little brother of ESX Server. Some of its main selling points are:

Bare-metal architecture. VMware ESXi inserts a robust virtualization layer directly on the server hardware for near-native virtual machine performance, reliability and scalability.

Small Footprint. VMware ESXi’s 32MB disk footprint is a fraction of the size of a general purpose operating system, reducing complexity and providing unmatched security and reliability.

Server Integration. VMware ESXi is available built into server hardware as an embedded component, simplifying and speeding deployment of virtualization.

CPU virtualization. Increase server utilization without the risk of critical services being starved for CPU resources. VMware ESXi uses intelligent process scheduling and load balancing across available processors to manage the execution of virtual machine processing.

FEATURES:

Create Virtual Machines Quickly and Easily
  • Step through the menu-driven startup and automatic configurations and you’ll have virtual machines set up and running within minutes of booting your server.
  • Create your own virtual machine or import a virtual appliance with direct integration between VMware ESXi and the VMware Virtual Appliance Marketplace.
  • Deploy servers that have VMware ESXi embedded to experience true “plug and play” virtualization.
Reliably Run Multiple Operating Systems on a Single Server
  • Deploy mature hypervisor technology that is proven in tens of thousands of customer environments
  • Minimize risk by deploying the only operating system independent hypervisor and avoid the security hardening, user access control and anti-virus tasks associated with an OS
  • Choose from the broadest range of supported guest operating systems, including Windows, Linux, Netware, and Solaris
  • Learn more about the fault-tolerant features in VMware ESXi such as storage multipathing and NIC teaming
Get Higher Consolidation Ratios for the Most Resource Intensive Applications
  • Run email, databases, ERP and other resource-intensive applications on VMware ESXi’s bare-metal architecture offering advanced memory management and support for scaled-up physical and virtual machines
  • Run virtual machines at twice the consolidation ratio possible with other first-generation hypervisors and minimize your hardware costs
Remotely Perform Management Tasks Such As Configuration, Maintenance, Patches and Updates
  • Get point-and-click management for your ESXi host and its virtual machines using the intuitive graphical interface of VMware Infrastructure Client.
  • Take snapshots of your virtual machines and roll back changes when testing patches or updates, monitor performance and resource utilization, and perform basic hardware component monitoring.
Seamlessly Upgrade to VMware Infrastructure
  • Upgrading to VMware Infrastructure 3, the most widely deployed virtual infrastructure suite in the market, is as simple as adding a license file.
  • VMware Infrastructure delivers improved service levels and operational efficiency by enabling centralized management, automatic load balancing, business continuity, power management and the ability to live migrate a virtual machine across physical machines to minimize service interruption.
  • The capabilities of VMware Infrastructure are supported on both VMware ESXi and VMware ESX.
Get it here while it is hot…..

Related Posts Plugin for WordPress, Blogger...